1

На моей машине arch linux по какой-то причине имя интерфейса моего беспроводного сетевого устройства иногда меняется с "wlp2s0" на "wlan0". Затем мне нужно настроить сеть вручную или перезагрузить компьютер.

Я не вижу картины, когда это происходит. Все, что я знаю, это то, что иногда это происходит после перезагрузки.

  • Как я могу определить имя устройства в сервисе systemctl?
  • Как установить имя устройства в сервисе systemctl?
  • Как я могу понять, почему это счастье? Какие лог-файлы мне следует прочитать?

Если вам нужна дополнительная информация о моей системе, пожалуйста, спросите в разделе комментариев.

1 ответ1

1
  • о том, как вы можете определить имя устройства: вы можете запустить либо ls /sys/class/net либо ip link
    • udev отвечает за то, какое устройство какое имя получает. В Systemd v197 представлены предсказуемые имена сетевых интерфейсов, которые автоматически присваивают статические имена сетевым устройствам. Интерфейсы теперь имеют префикс en (ethernet), wl (WLAN) или ww (WWAN), за которым следует автоматически сгенерированный идентификатор, создавая запись, например enp0s25 .

Это поведение может быть отключено добавлением net.ifnames=0 в командной строке вашего ядра. (источник:https://wiki.archlinux.org/index.php/Network_Configuration)

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .