EC2 Ubuntu 14.04-重命名网络接口

EC2 Ubuntu 14.04-重命名网络接口

我正在 Ubuntu 14.04 EC2 实例上运行一个应用程序,该应用程序希望网络接口遵循特定的命名约定。

是否可以将默认网络接口从“eth1”重命名为其他名称(例如“mgt0”)?

答案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

相关内容