我想添加别名到我的网络链接,以使用它们作为简短的说明。我正在使用systemd配置我的接口,在debian buster服务器上具有systemd版本241。
我创建了包含以下内容的文件-rw-r--r-- 1 root root 68 Feb 9 12:53 /etc/systemd/network/ens19.link:
[MATCH]
MACAddress=7a:08:e8:12:fc:c7
[LINK]
Alias=myalias我试图重新启动系统,但是别名没有出现:
3: ens19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 7a:08:e8:12:fc:c7 brd ff:ff:ff:ff:ff:ff执行ip l set ens19 alias myalias会得到预期的结果:
3: ens19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 7a:08:e8:12:fc:c7 brd ff:ff:ff:ff:ff:ff
alias myalias如何使用实现这一目标?
发布于 2020-03-03 14:30:29
我应该更仔细地阅读手册。
应用与给定设备匹配的链接文件的第一个(按词法顺序)。注意,系统提供了一个默认文件99-default.link。因此,任何用户提供的.link都应该有一个词汇上较早的名称来考虑。
将/etc/systemd/network/ens19.link重命名为/etc/systemd/network/00-ens19.link很有帮助。
[MATCH]应该是[Match],[LINK]应该是[Link]。
若要将更改后的.link文件应用于可以重新启动或运行的链接,请执行以下操作
udevadm test-builtin net_setup_link /sys/class/net/ens19(因为.link文件是由udev处理的,而不是由systemd处理的,所以重新启动systemd是不够的。)
发布于 2020-02-19 21:47:30
根据systemd.network链接别名还没有(?)支持。
https://serverfault.com/questions/1002395
复制相似问题