Внешние + внутренние карты Wi-Fi несовместимые имена устройств

Когда я включаю ноутбук без подключенной внешней карты, внутренняя имеет имя dev wlan0, затем я подключаю внешнюю wifi-карту, она становится wlan1, и мне это нравится.

Но если я запусту ноутбук с подключенной внешней картой, то это будет wlan0, а внутренним стал wlan1.

Проблема в том, что я хочу всегда выключать безопасный режим питания для внешней карты, поэтому мне нужно запустить команду при запуске, например:

iw dev wlan1 set power_save off

Но имя устройства не соответствует, есть ли способ исправить это?

1 ответ

Решение

Вы должны использовать более старую версию Ubuntu (до 16.04), которая по умолчанию не включает предсказуемые имена сетевых интерфейсов.

Для того, чтобы использовать его, вы должны зарегистрироваться, передав net.ifnames=1 в командной строке ядра.

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Другие вопросы по тегам