首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用systemd-networkd配置为网络链接创建别名

使用systemd-networkd配置为网络链接创建别名
EN

Server Fault用户
提问于 2020-02-09 13:55:27
回答 2查看 1.2K关注 0票数 1

我想添加别名到我的网络链接,以使用它们作为简短的说明。我正在使用systemd配置我的接口,在debian buster服务器上具有systemd版本241。

我创建了包含以下内容的文件-rw-r--r-- 1 root root 68 Feb 9 12:53 /etc/systemd/network/ens19.link

代码语言:javascript
复制
[MATCH]
MACAddress=7a:08:e8:12:fc:c7

[LINK]
Alias=myalias

我试图重新启动系统,但是别名没有出现:

代码语言:javascript
复制
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会得到预期的结果:

代码语言:javascript
复制
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

如何使用实现这一目标?

EN

回答 2

Server Fault用户

回答已采纳

发布于 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文件应用于可以重新启动或运行的链接,请执行以下操作

代码语言:javascript
复制
udevadm test-builtin net_setup_link /sys/class/net/ens19

(因为.link文件是由udev处理的,而不是由systemd处理的,所以重新启动systemd是不够的。)

票数 2
EN

Server Fault用户

发布于 2020-02-19 21:47:30

根据systemd.network链接别名还没有(?)支持。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1002395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档