小编van*_*ane的帖子

networkd 没有在启动时启动 eth0

我已经在技嘉 brix pro 上安装了 Debian 8,除了网络之外,一切似乎都正常工作。

我已经启用systemd-networkd.service、禁用networking.servicenetwork/etc/systemd/network. 我也wpasupplicant为无线适配器进行了配置和启用。

当系统启动时,它会找到wlan0.network文件,打开界面,检测链接并完美运行,但由于某种原因,它没有看到(或没有记录它看到的)eth0.network我创建的文件。它不会检测到链接,也不会eth0出现。

系统完全启动后,我可以运行systemctl restart systemd-networkd.service或者ifup eth0它将启动界面并正确配置它,此时它可以正常工作。它只是不会在启动时出现。

/etc/systemd/network/wlan0.network

[Match]
Name=wlan0

[Network]
Address=192.168.1.21/24
DNS=192.168.1.1
Run Code Online (Sandbox Code Playgroud)

/etc/systemd/network/eth0.network

[Match]
Name=eth0

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=192.168.1.1
Run Code Online (Sandbox Code Playgroud)

ip链接

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether …
Run Code Online (Sandbox Code Playgroud)

systemd debian-jessie

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

debian-jessie ×1

systemd ×1