已将我的笔记本电脑从 11.04 升级到 11.10,桌面版 ubuntu。并在另一台计算机上全新安装了 ubuntu 服务器 11.10。
现在有完全相同的问题两个都电脑:
启动后网络无法正常工作。ifconfig -a
表示没有 IP 地址。拔下/插入以太网电缆不起作用。sudo dhclient -4 eth0
每次启动后,我都必须自己动手才能使其正常工作。这很有帮助,但很烦人。
怎么回事?如何解决?
PS 在升级到 11.10 之前,在同一网络上一切正常。其他设备仍可在此网络上正常工作,没有任何问题。
更新 1:
已在笔记本电脑上修复了此问题,在网络管理器中没有对以太网进行任何配置(我确信在升级之前它在那里)。刚刚新建了一个,并将其配置为“自动连接”。现在看来可以正常工作了。
顺便说一句,我的其他电脑没有“网络管理器”和事件图形界面。
更新 2:
当我制作时,sudo dhclient eth1
我得到以下信息/var/log/syslog
:
Oct 17 12:02:51 towerserv kernel: [ 482.693427] ADDRCONF(NETDEV_UP): eth1: link is not ready
Oct 17 12:02:51 towerserv dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
Oct 17 12:02:53 towerserv kernel: [ 484.561428] sky2 0000:03:00.0: eth1: Link is up at 100 Mbps, full duplex, flow control both
Oct 17 12:02:53 towerserv kernel: [ 484.561571] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Oct 17 12:02:54 towerserv dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Oct 17 12:02:55 towerserv dhclient: DHCPOFFER of 192.168.1.105 from 192.168.1.1
Oct 17 12:02:55 towerserv dhclient: DHCPREQUEST of 192.168.1.105 on eth1 to 255.255.255.255 port 67
Oct 17 12:02:55 towerserv dhclient: DHCPACK of 192.168.1.105 from 192.168.1.1
Oct 17 12:02:55 towerserv dhclient: bound to 192.168.1.105 -- renewal in 40855 seconds.
Oct 17 12:03:04 towerserv kernel: [ 495.376004] eth1: no IPv6 routers present
更新 3
固定的通过添加以下几行到/etc/network/interfaces
:
auto eth0
iface eth0 inet dhcp
答案1
希望得到有趣的日志消息:
关闭网络,等待2秒,再开启网络。
这应该是你没有 IP 的情况(请检查)。
dmesg
发布和 /var/log/syslog的相关部分。
使用 获取 IP sudo dhclient -4 eth0
。
将更新发布到dmesg
系统日志。