Почему автоконфигурация сети больше не работает в Debian 11?

Вы можете использовать basename, чтобы удалить каталог (*)и расширение :

.
for fileref in Ref/*.bed; do
    for filename in Data/*.bed; do
        bedops -e 1 $fileref $filename > "$(basename $fileref.bed)-$(basename $filename.bed).out"
    done
done

(*), потому что for fileref in Ref/*будет повторяться Ref/File1, Ref/File2, поэтому сохранение каталогов вашего выходного файла будет выглядеть как `Ref/File1 -Data/File2.out.

1
26.08.2021, 22:28
1 ответ

Нашел, хотя до сих пор не уверен, почему это произошло.

  1. В машине есть два сетевых адаптера, но только один — (и всегда )использовался во время установки (другой отключен ).

  2. Debian 11 каким-то образом решил, что он должен использовать enp111s0, который оказывается отключенным, и игнорировать enp1s0, несмотря на то, что он будет работать.

  3. Таким образом, решение состоит в том, чтобы изменить pxelinux.cfg, чтобы заставить Debian использовать enp1s0, поэтому вместо:

    # D-I config version 2.0
    default linux
    label linux
    kernel debian-installer/amd64/linux
    append [...] netcfg/choose_interface=auto --
    

    Теперь у меня есть:

    # D-I config version 2.0
    default linux
    label linux
    kernel debian-installer/amd64/linux
    append [...] netcfg/choose_interface=enp1s0 --
    

Это работает :установка успешно запущена. При этом мне все еще интересно, почему Debian 10 ведет себя по-другому, и я был бы рад принять ответ, который предоставил бы некоторую информацию об этом.

2
26.08.2021, 22:58

Теги

Похожие вопросы