Sep 11 13:49:38 zhizhou-OptiPlex-9020 NetworkManager[744]: <warn> (eth0): DHCPv4 request timed out.
......
Sep 11 13:49:38 zhizhou-OptiPlex-9020 NetworkManager[744]: <info> (eth0): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Sep 11 13:49:38 zhizhou-OptiPlex-9020 NetworkManager[744]: <info> NetworkManager state is now DISCONNECTED
Sep 11 13:49:38 zhizhou-OptiPlex-9020 NetworkManager[744]: <warn> Activation (eth0) failed for connection 'Auto Ethernet'
看起来不是驱动问题,可以把 pcie_aspm=off 去掉。
常见的网络管理器:NetworkManager, wicd
常见的dhcp客户端:dhclient, dhcpcd
你现在用的是 NetworkManager + dhclient
因为现在你的机器不能上网,更换上面的组件不方便。
如果有可能,到同一台机器的Windows下上网,查看获取到的 ip, 子网掩码, 网关,dns 等信息,记下来。回到 Ubuntu 下,用静态ip尝试连接。
一旦能上网了,可尝试更换上面 网络管理器 + dhcp客户端 的组合。
例如,可以尝试安装 dhcpcd 。在 /etc/NetworkManager/NetworkManager.conf 中 加上 dhcp=dhcpcd 一行。
还可以尝试用 wicd 替换 NetworkManager ,这方面文章比较多。
当然,如果静态ip能用,也可以不折腾这些。因为很多dhcp问题病因模糊,甚至可以“自愈”