systemd-networkd未管理eth0网卡且网卡无法开机自启的问题求助
systemd-networkd未管理eth0网卡且网卡无法开机自启的问题求助
我设置了udev规则来避免网卡被分配奇怪的名称,规则文件内容如下:
# /etc/udev/rules.d/eth0.rules SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:00:de:ad:be:ef", NAME="eth0"
同时我也配置了对应的网络文件:
# /etc/systemd/network/eth0.network [Match] Name=eth0 [Network] DHCP=yes
但系统启动后,eth0网卡是处于关闭状态的。我可以用ip link set eth0 up命令手动把它打开,但此时用networkctl查看状态,显示这个网卡是未被管理的:
IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether carrier unmanaged
我现在遇到的核心问题有两个:
- 网卡无法在系统开机时自动启动
- eth0网卡未被systemd-networkd管理
我找不到详细的官方文档,大多都是论坛里的相关问题帖子,希望有人能帮忙解答,提前感谢大家!
编辑补充:
我刚尝试把udev规则里的NAME="eth0"换成PermanentMACAddress=00:00:de:ad:be:ef,然后执行systemctl restart systemd-networkd,但还是遇到同样的问题...
备注:内容来源于stack exchange,提问作者Ben Little




