Я знаю, что этот вопрос похож на « Udev: переименование моего сетевого интерфейса », но я не считаю его дубликатом, потому что мой интерфейс не назван с помощью правила udev, и ни один из других ответов в этом вопросе не работал для меня.
Итак, у меня есть один адаптер WiFi на этом ноутбуке, и я хотел бы переименовать интерфейс с wlp5s0 на wlan0:
root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
eth0 no wireless extensions.
lo no wireless extensions.
root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 00:80:34:1f:d8:3f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Однако нет никаких правил для этого интерфейса в 70-persistent-net.rules или любых других файлах в каталоге /etc/udev/rules.d/.
Есть ли способ, которым я могу переименовать этот интерфейс?
1.
, в конечном счете генерирующее вменяемое (запоминаемое) имя, уже требует, чтобы оно пошло на длину, чтобы найти «предсказуемое имя» (спасибо systemd), которое изменяется при вставке USB-ключа в другой порт. Решение2
является заглушкой, и решение3
отключает псевдоним systemd altogethe. Нет ли способа сохранить искаженноеsystemd
постоянное имя + и все еще иметь нормальный псевдонимwlan0
?В Linux Mint 18:
говорит в комментарии:
Итак, я полагаю, просто измените ключ NAME по своему вкусу.
источник