![网络未在启动时启动](https://linux22.com/image/1092006/%E7%BD%91%E7%BB%9C%E6%9C%AA%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%90%AF%E5%8A%A8.png)
基本上我的网络无法启动。无法使用有线连接。
更让人费解的是,当启动恢复系统并使用网络控制台时,网络可以启动并正常工作。恢复系统之外则什么都没有。
据我所知,自从上次运行以来,关闭和打开电源之间没有任何设置发生变化,除了自动内核升级。使用较旧的内核似乎没有帮助。
此外,此硬件配置在内核升级等情况下运行良好,已超过一年。网络始终是自动的。
后续问题的信息...
网络管理器正在运行。
奇怪的是,我的网络接口从未启动过,DHCP 也没有启动过。在配置中我可以在哪里找到它?
要手动解决该问题:
sudo ifconfig eth0 up
sudo /etc/dhclient
我的配置中可能发生了什么问题,导致它无法自动工作。
收集的信息:
> lspci | grep net
> 6:00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
/etc/network/interfaces 的内容
auto lo
iface lo inet loopback
添加后
auto eth0
iface eth0 inet dhcp
eth0 接口出现,但dhclient
没有出现。
--
从睡眠中醒来时,问题再次出现。
答案1
您可能在接口文件中遗漏了此行。打开/etc/network/interfaces
并检查是否有一行,eth0
如果没有,请添加以下内容:
auto eth0
iface eth0 inet dhcp
这将添加eth0
接口 - 并在启动和唤醒时使用 DHCP。
如果您仍然没有收到 DHCP 响应,您可能还需要将 dhcp 添加回默认值:
sudo update-rc.d dhcp3-server defaults
答案2
当它不工作时会显示什么ifconfig -a
?有吗eth0
?如果没有,我会检查模块黑名单/etc/modprobe.d/blacklist*
。我本来希望恢复控制台能够遵守这些,所以继续……
如果您确实有界面,则可能是网络管理器中的一些配置有问题。恢复模式只使用一些默认值 IIRC,因此我会打开网络设置(右键单击小程序,单击编辑连接)并检查以下几点:
- 已选中“自动连接”
- 您有一个 MAC 地址
- MTU 是自动的
- 802.1x 安全已禁用
- IPv4 设置为自动 (DHCP)
- 已选中需要 IPv4
- 不应有特殊路线
- IPv6 设置为忽略
如果ifconfig -a
没有显示eth0
设备,则可能是某些奇怪的硬件问题。lspci | grep net
显示什么?如果没有,您知道网络芯片组是什么吗?
答案3
这可能pm-powersave
是导致你出现问题的原因吗?我的回答是如何使用 11.04 在咖啡馆中无线连接可能适用
答案4
我已经安装了 dhcpcd5 并且它对我有用。
sudo apt-get 安装 dhcpcd5