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

Единственная программа, о которой я знаю, называется TurionPowerControl. Он еще не был полностью протестирован, но если вы заинтересованы, вы можете скачать и найти дополнительную информацию здесь.

1
задан 15 November 2012 в 21:04

2 ответа

Это переименовывает em1 в eth0 для меня на Ubuntu 14.04:

# Note: replace xx:xx... in the rule with the MAC address of your Nic>    
$ sudo vim /etc/udev/rules.d/75-persistent-net-generator.rules

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"

# Change "em1" to "eth0" in your interfaces file.
$ sudo vim /etc/network/interfaces

$ sudo reboot

Кредит: ответ Биллфа здесь: https://bbs.archlinux.org/viewtopic.php?id=156375[!d1 ]

FYI, это то, что я изначально видел в журналах:

$ sudo grep eth0 /var/log/dmesg
[    2.976463] e1000e 0000:00:19.0 eth0: registered PHC clock
[    3.003714] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 18:03:73:e9:f2:36
[    3.031177] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.058399] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: E041FF-0FF
[    3.153759] systemd-udevd[167]: renamed network interface eth0 to em1

Похоже, что systemd-udevd выполнял отрицательную работу и переименовал eth0 в em1 в первую очередь. Не уверен, как остановить его от этого, но переименование обратно в eth0, похоже, сработает.

Для энтузиаста, который хочет узнать больше ... https://bbs.archlinux.org/ viewtopic.php? ID = 156375

11
ответ дан 25 May 2018 в 04:21
  • 1
    Большое вам спасибо за это. Все остальные, похоже, не понимают смысла. – sjas 6 November 2014 в 19:22

В Ubuntu Server 16.04LTS 70-persistent-net.rules не существует, и много сообщений не помогло. После 4 часов поиска я придумал это решение, и к моему шоку это действительно сработало!

sudo ln -s / dev / null /etc/udev/rules.d/80-net-setup- link.rules

Затем создайте файл, используя sudo vi /etc/systemd/network/10-internet.link и добавьте следующий

[Match] Path = pci-0000 :( адрес вашего устройства mac)

[Ссылка] Имя = eth0 (или все, что вы хотите назвать)

: wq, чтобы сохранить файл

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

Надеюсь, это поможет кому-то

0
ответ дан 25 May 2018 в 04:21

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

Похожие вопросы: