路由器有线连接问题

路由器有线连接问题

我无法通过以太网将 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

保存并退出。现在应该可以了。祝你好运。

相关内容