You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动