几天来,我无法通过有线连接我的 Ubuntu 14.04 LTS 上的路由器来连接到互联网。
我只在尝试使用 Ubuntu 时遇到问题:同一台台式机在 Windows7 上连接到互联网;另一台台式机(使用 Windows7 的笔记本电脑)也通过同一路由器进行无线连接,Windows 8 笔记本电脑也可以正常连接......
我该如何继续?
答案1
在 Ubuntu 中路由器会为您的计算机分配 IP 地址吗?如果您打开终端并输入 ifconfig,您应该会看到类似以下内容:
eth0 Link encap:Ethernet HWaddr 01:02:03:04:05:06
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::42:5dff:fe30:2342/64 Scope:Link
inet6 addr: 2a02:1024:2048:3096:221:5dff:fe30:2342/64 Scope:Global
inet6 addr: 2a02:1024:2048:3096:5015:f0ad:4336:5938/64 Scope:Global
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:424242 errors:0 dropped:0 overruns:0 frame:0
TX packets:424242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:f4600000-f4620000
如果“inet addr”显示 192.168.xx 或 10.0.xx 地址,那么您至少从路由器获取了一个地址(意味着 DHCP 正在运行)。
如果你没有从路由器获取 IP 地址,请检查你的网络连接设置:单击网络上/下箭头
点击编辑
出现窗口时,单击有线连接 1 并编辑
切换到 IPv4 设置选项卡,确保将其设置为自动(DHCP)(前提是您使用的是 DHCP)。同时选中显示以下内容的复选框需要 IPv4 寻址才能完成此连接已选定。
在您的情况下,您似乎获得了 IPv6 地址,但没有 IPv4 地址。一些 VOIP 路由器在 IPv6 实施方面存在问题。Windows 倾向于默认使用 IPv4,这也许可以解释为什么使用 Windows 时一切正常,而使用 Linux(似乎只获得 IPv6)时却不行。世界上许多地方都在转向 IPv6,但仍有一些损坏/有缺陷的路由器,其 IPv6 实施不佳。(注意:我使用的是 Xubuntu,Ubuntu 的屏幕可能略有不同)。