Почему мое беспроводное устройство переименовывается?

Чтобы проверить обе переменные одновременно, вы можете объединить и проверить.

Вот та часть, которая меняется:

case $num1$num2 in 
'' |*[!0-9]*)
    echo "please enter a valid number"
    exit
    ;;

Вы также можете использовать exitдля выхода сразу после печати сообщения об ошибке.

5
01.01.2019, 06:37
1 ответ

Он переименовывается, чтобы иметь постоянное имя независимо от того, в каком порядке сетевые устройства проверяются/подключаются (В противном случае, если бы у вас было два Wi-Fi-устройства USB, т. это по MAC-адресу, замена сетевой карты внезапно заставила eth0 стать eth1, что вызвало всевозможные сбои ). Более подробную информацию и обоснование можно найти наhttps://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Чтобы отключить его, Debian предлагает два метода. Цитата из/usr/share/doc/udev/README.Debian.gz):

  • Put "net.ifnames=0" into the kernel command line (e. g. in /etc/default/grub's GRUB_CMDLINE_LINUX_DEFAULT, then run "update-grub").

  • Disable the default *.link rules with "ln -s /dev/null /etc/systemd/network/99-default.link" and rebuild the initrd with "update-initramfs -u".

Имя не должно иметь ничего общего с ошибкой iwconfig.

5
27.01.2020, 20:39

Теги

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