почему сетевой интерфейс загружается как «rename3»?

10

Моя машина с Ubuntu 13.04 (ASUS M2n32SLI deluxe mobo) загружает один из двух интерфейсов на материнской плате как «rename3». Другой интерфейс - eth0. Кабель не подключен к eth0.

  1. Почему это так?
  2. Как я могу это исправить? Я хочу сохранить динамический днс.
cyberjar09
источник

Ответы:

9

Как переименовать сетевые интерфейсы:

Вот одно решение, как переименовать интерфейс. Скорее всего, что-то пошло не так при настройке устройства, так что давайте продолжим:

Открыть файл

/etc/udev/rules.d/70-persistent-net.rules

И поищите в нем «rename3». Вы найдете это: NAME="rename3"на довольно длинной строке, поэтому я предлагаю вам открыть файл в «gedit» и искать это слово, нажав ctrl+f.

Команда для этого: sudo gedit /etc/udev/rules.d/70-persistent-net.rules

Когда вы найдете его, измените его на желаемое имя, например NAME="wlan0"(если оно не занято) или что-то такое, что вы можете легко узнать

В той же строке вы найдете другой параметр с именем KERNEL=="rename3". Вам не нужно редактировать этот параметр «ядра», так как я сам не уверен, для чего он нужен. Это работает без изменения этого.

Теперь сохраните файл и закройте его.


После этого не забудьте также проверить свой /etc/network/interfacesфайл, чтобы отразить изменение имени интерфейса.

Перезапустите сервис:

/etc/init.d/networking restart

Выполнено!

Denny
источник
3
У меня нет "rename7" в этом файле. Это загадка - иногда, но не всегда, перезагрузка приводит к тому, что p1p2 становится rename6, rename7 и т. Д.
Michael Graff
1
Привет @MichaelGraff У меня та же проблема, что и у вас. У меня нет правил, указанных для udev, и мой интерфейс переименовывается из p1p2 в rename3 и т. Д., Но не при каждой загрузке. Так что однажды это работает, а некоторые нет. Я открыл ошибку # 1284043 ( bugs.launchpad.net/ubuntu/+source/systemd/+bug/1284043 ), вы можете сообщить сопровождающему этого трекера, что эта ошибка также влияет на вас.
Гюйгенс
5

Не претендует на звание эксперта здесь, но вот что я нашел. После просмотра одного из моих интерфейсов с именем «rename2» я проверил файл /etc/udev/rules.d/70-persistent-net.rules. Там я мог видеть, что и мой второй и третий сетевой адаптер имели одно и то же имя , eth1. После изменения последнего из них на eth2 и перезагрузки все вернулось на круги своя.

user212587
источник