EC2 Ubuntu 14.04 - Rename network interface

I'm running an application on an Ubuntu 14.04 EC2 instance that expects network interfaces to follow a specific naming convention.

Is it possible to rename the default network interface from 'eth1' to something different (e.g. 'mgt0')?

2
задан 24 August 2016 в 23:54
1 ответ

Вам необходимо создать /etc/udev/rules.d/76-persistent-net-generator.rules

ПЕРВЫЙ прочтите /etc/udev/rules.d/README!

Вам понадобится MAC-адрес ваших интерфейсов (я оставил их нулями 00: 00: 00: 00: 00: 00).

В приведенном ниже примере я переименовал eth0 в WAN и eth1 в LAN

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

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

При перезагрузке вы увидите в системном журнале, что интерфейсы были переименованы:

 Aug 24 04:35:53 fw kernel: [   21.338119] sis900 0000:00:04.0 LAN: renamed from eth0
 Aug 24 04:35:53 fw kernel: [   21.476415] 8139too 0000:00:08.0 WAN: renamed from eth1
1
ответ дан 3 December 2019 в 12:39

Теги

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