我无法通过以太网将 Ubuntu 11.10 连接到互联网。我安装了一个路由器来获取 Wi-Fi,现在(通过有线连接)我无法使用 Ubuntu 上网(但我可以使用 Windows 7)。我看到网络管理器每分钟尝试几次连接,但一分钟后它就停止尝试了。以下是关键文件的几个输出:
cat /etc/network/interfaces
auto lo
iface lo inet loopback
和
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:76:e4:a6:e8
inet6 addr: fe80::216:76ff:fee4:a6e8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:117 dropped:0 overruns:0 frame:117
TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:12221 (12.2 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:582 errors:0 dropped:0 overruns:0 frame:0
TX packets:582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46024 (46.0 KB) TX bytes:46024 (46.0 KB)
我尝试重新连接调制解调器和路由器,并重新连接以太网电缆,但没有任何效果...我尝试了其他帖子中的其他解决方案(这个帖子有类似的问题有线连接不工作),但还是没有结果。我的 IP 是动态的。
我看到并做过的一些事:
- 我看不到 inet addr,只有 inet6。我忽略了互联网连接的 ipv6,并重新启动了网络管理器服务,但没有任何反应。
- 与我提到的帖子不同的是,我收到的 RX 数据包有错误,这是问题的线索吗?
任何帮助都将不胜感激,谢谢!
答案1
尝试运行dhclient eth0
(如果配置得当,它将从路由器获取一个 IP 地址)。
如果该方法有效,请转到网络连接;选择有线连接并单击编辑;转到 IPv4 设置选项卡;将方法更改为自动(DHCP)。
或者你可以简单地将以下几行添加到 /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
答案2
我在有线连接时遇到了同样的问题:现在我已经按照以下方法解决了这个问题。使用终端:
1. sudo dhclient eth0 <-- will work but I have to do it every time I turn on the computer.(Should it fail, on/off the wireless using wcid. It works most of the time.)
2. try plug and unplug the cable <-- I tried very often but sooner or later the whole socket will be damage.
3 Best choice so far: IT WORKS.
terminal: gedit dhclient eth0
pasword:......
您的文档必须修改。见下文
auto lo
iface lo inet loopback
# auto eth0
# iface eth0 inet static
# address 192.168.0.254
# netmask 255.255.255.0
保存并退出。现在应该可以了。祝你好运。