我遇到了一个只发生在我家网络上的问题。如果我登录到 Ubuntu,我会获得 wifi 连接,我有 IP 地址,一切看起来都正常,但我没有互联网连接。
我可以在运行 Windows 的同一台笔记本电脑上使用互联网,也可以在 Ubuntu 上使用其他无线网络(工作、学校)。只有家庭网络不知为何无法工作。我运行的是 Ubuntu 12.04 LTS,32 位。
这是我的路线-n和ifconfig:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
eth0 Link encap:Ethernet HWaddr bc:ae:c5:a1:33:c0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 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:48
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:65536 Metric:1
RX packets:1739126 errors:0 dropped:0 overruns:0 frame:0
TX packets:1739126 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:170808116 (170.8 MB) TX bytes:170808116 (170.8 MB)
wlan0
Link encap:Ethernet HWaddr 48:5d:60:9d:41:13
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::4a5d:60ff:fe9d:4113/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:183 errors:0 dropped:0 overruns:0 frame:0
TX packets:3669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23230 (23.2 KB) TX bytes:402335 (402.3 KB)
非常感谢您的帮助。
答案1
如果 IP 和网关正确,则问题可能出在 DNS 服务器上。您是否尝试过 ping 某个已知 URL,然后 ping 其 IP 地址?
尝试这个:
ping google.com
然后是这个:
ping 173.194.41.232 #This is also google.
如果只有第二个命令有效,则问题出在 DNS 服务器上。还请尝试进行两个查询,第二个查询指定要使用的 DNS 服务器:
nslookup google.com
nslookup google.com 8.8.8.8
如果存在问题,请手动添加服务器:
sudo nano /etc/resolv.conf
nameserver 8.8.8.8