启动时网络未启动

Dmi*_*ten 18 networking

基本上我的网络不会启动。不能使用有线连接。

更令人费解的是,当启动进入恢复状态并使用网络控制台时,网络会启动并正常工作。恢复之外什么都没有。

据我所知,自上次工作以来,除了自动内核升级外,在关机和开机之间没有任何设置更改。使用较旧的内核似乎没有帮助。

此外,这种硬件配置在内核升级和所有方面都可以正常工作一年多。网络总是自动的。

后续问题的信息...

网络管理器正在运行。

奇怪的是,我的网络接口从未启动,DHCP 也没有启动。我可以在配置中的哪里找到这个?

要手动解决问题:

sudo ifconfig eth0 up
sudo /etc/dhclient
Run Code Online (Sandbox Code Playgroud)

在我的配置中可能会发生什么不能使这项工作自动进行。

收集到的信息:

> lspci | grep net
> 6:00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
Run Code Online (Sandbox Code Playgroud)

/etc/network/interfaces 的内容

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

添加后

auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

eth0 接口出现,但dhclient没有。

——

从睡眠中醒来时问题再次出现。

Mar*_*ppi 15

您可能在 interfaces 文件中缺少此行。打开/etc/network/interfaces并检查是否有一行eth0If not 添加以下内容:

auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

这将添加eth0接口 - 并在启动和唤醒时使用 DHCP。

如果您仍然没有收到 DHCP 响应,您可能还需要将 dhcp 添加回默认值:

sudo update-rc.d dhcp3-server defaults

  • 这个答案没有解决我的问题(Ubuntu 15.04,在 VM 中运行)。在 eth0 从(桥接)接口获取 IP 地址之前,我必须在启动后执行 `/etc/init.d/network restart` 或 `dhclient eth0`。 (2认同)