小编muf*_*fel的帖子

在 Ubuntu 16.04 中使用 systemd 重命名网络接口失败

我正在使用带有两个物理网卡的无头 Ubuntu 16.04 LTS 服务器,它们分别命名为 enp5s0f0 和 enp5s0f1。

我想重命名这些接口,并按照这个例子。因此,我创建了这样的文件/lib/systemd/network/70-myinterface.link(原始源似乎不起作用)(我设置了正确的 mac 地址):

[Match]
MACAddress=12:34:56:78:9a:bc

[Link]
Name=dmz0
Run Code Online (Sandbox Code Playgroud)

并重新启动了服务器。不幸的是,界面没有重命名,即使udevadm显示使用了我的配置文件:

$ udevadm info /sys/class/net/enp5s0f1
P: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1
E: ID_BUS=pci
E: ID_MODEL_FROM_DATABASE=80003ES2LAN Gigabit Ethernet Controller (Copper)
E: ID_MODEL_ID=0x1096
E: ID_NET_DRIVER=e1000e
E: ID_NET_LINK_FILE=/lib/systemd/network/70-myinterface.link  <-- my file
E: ID_NET_NAME_MAC=enx123456789abc
E: ID_NET_NAME_PATH=enp5s0f1
E: ID_OUI_FROM_DATABASE=Intel Corporation
E: ID_PATH=pci-0000:05:00.1
E: ID_PATH_TAG=pci-0000_05_00_1
E: ID_PCI_CLASS_FROM_DATABASE=Network controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller
E: ID_VENDOR_FROM_DATABASE=Intel Corporation
E: ID_VENDOR_ID=0x8086
E: IFINDEX=3
E: INTERFACE=enp5s0f1
E: SUBSYSTEM=net
E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/enp5s0f1
E: TAGS=:systemd:
E: …
Run Code Online (Sandbox Code Playgroud)

server networking 16.04

14
推荐指数
2
解决办法
4万
查看次数

标签 统计

16.04 ×1

networking ×1

server ×1