Рейтинг:0

Предсказуемые имена интерфейсов в Ubuntu на Raspberry Pi

флаг uz

Я хочу настроить беспроводную точку доступа Raspberry Pi. я скачал Образ Ubuntu для Raspberry Pi (сервер), записал образ на карту microSD, а затем вставил его в свой Pi 3B+. Ubuntu загружается просто отлично, пока все хорошо, за исключением...

$ ip-ссылка
1: вот: ...
    ....
2: эт0: ...
    ....
3: wlan0: ...
    ....

Мне это показалось странным, потому что я думал, что Ubuntu принял предсказуемые имена сетевых интерфейсов давным давно. Я хочу использовать предсказуемые имена, потому что я не хочу, чтобы какое-либо программное обеспечение (особенно связанное с hostapd) ломалось из-за изменения имени интерфейса (что более вероятно, потому что я планирую позже добавить адаптер USB Ethernet).

После некоторых поисков, а затем помощи друга, я узнал, что

$ кошка /proc/cmdline
... net.ifnames=0 ...

... была проблема, но не удалось найти, какое именно программное обеспечение/конфигурация устанавливало это значение. Обычно это конфигурация GRUB, но Ubuntu для Raspberry Pi не использует GRUB.

Поэтому я просто искал всю файловую систему для сеть\.ifnames и подумал, что это /загрузка/прошивка/cmdline.txt:

net.ifnames=0 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=LABEL=доступный для записи rootfstype=ext4 lift=крайний срок rootwait fixrtc

Похоже, это мешает ядру принять современную концепцию. я изменил его на net.ifnames=1 и перезагрузился. Теперь вот что я получаю:

$ ip-ссылка
1: вот: <LOOPBACK,UP,LOWER_UP> mtu 65536 ¦
    ссылка/петля ¦
2: enx************: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ¦
    ссылка/эфир ¦
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 â¦
    ссылка/эфир ¦

¦ что оставляет мне два вопроса:

  1. Имя проводного интерфейса: "энкс************" куда ************ MAC-адрес сетевого интерфейса. Это, конечно, было бы предсказуемо, но совсем не помогло бы. Это слишком долго и почти невозможно запомнить. Могу ли я изменить его на форму "enp5s0"?
  2. «wlan0» по-прежнему «wlan0». Могу ли я исправить это?

я пытался добавить биосдевнаме=1 следующий на net.ifnames=1 но это не имело никакого эффекта.

Ответить или комментировать

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