网络未在启动时启动

网络未在启动时启动

基本上我的网络无法启动。无法使用有线连接。

更让人费解的是,当启动恢复系统并使用网络控制台时,网络可以启动并正常工作。恢复系统之外则什么都没有。

据我所知,自从上次运行以来,关闭和打开电源之间没有任何设置发生变化,除了自动内核升级。使用较旧的内核似乎没有帮助。

此外,此硬件配置在内核升级等情况下运行良好,已超过一年。网络始终是自动的。

后续问题的信息...

网络管理器正在运行。

奇怪的是,我的网络接口从未启动过,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

相关内容