Мое название интерфейса Ethernet изменилось от eth0 до eth1

Я делал некоторую работу в GNS3, в котором я должен был выполнить Виртуальную машину (крошечная версия ОС) и должен был подключить ту машину к виртуальному маршрутизатору, который работал также на GNS3. Для этого я должен был установить IP-адрес в одном из моих интерфейсов (eth0).

После того, как я закрываю GNS3, и отказавший для получения Интернета от порта. Я также нашел, что мое название интерфейса Ethernet изменилось от eth0 кому: eth1.

Я думаю, что это - причина, которую я не получаю, Интернет формируют мой порт LAN.

Я удалил тот проект в GNS3, но проблема сохраняется.

Есть ли любой способ изменить его снова на eth0 ?

2
задан 17 June 2015 в 16:17

3 ответа

Необходимо изменить эти udev правило для сетевого интерфейса, чтобы изменить имя. Как замечено в /etc/udev/rules.d/70-persistent-net.rules файл:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"

имя изменилось на eth1.

, Чтобы изменить имя интерфейса назад к eth0:

  • Открываются, файл /etc/udev/rules.d/70-persistent-net.rules с Вашим любимым редактором

  • Находят подбор правила Вашим Изменением MAC-адреса

  • эти NAME, значение от eth1 до eth0 т.е. NAME="eth0"

  • Для применения изменений, не перезапуская работает sudo udevadm trigger

6
ответ дан 2 December 2019 в 01:45

Для человечности 16.04 и выше Вас не должен использовать KERNEL=="eth*". Таким образом, необходимо просто использовать

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth1"
0
ответ дан 2 December 2019 в 01:45

во-первых, SU-l в корень тогда выполняют следующее:

сетевые сценарии cd/etc/sysconfig

ls

cd /

Вай ls

Ifcfg-eth0

VI - редактор, который является очень опасным lol, но стараться не изменить что-либо, если это не цель.

0
ответ дан 2 December 2019 в 01:45

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

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