我有一个奇怪的问题,我无法解决。我有几台电脑,其中两台徐本图9.10. 其中一个用作媒体服务器,在外部联网时已停止工作。我可以这样做:
ping google.com
它返回一个 IP 地址,例如:
name@Media:/etc$ ping google.com
PING google.com (66.102.9.147) 56(84) bytes of data.
这说明它到达了 DNS?但我根本没有得到任何回应。如果我 ping 本地计算机,一切正常。我也可以通过 SSH 访问计算机,没有任何问题。我一直使用网络管理器,但现在我将其卸载并手动进行了如下设置:
/etc/网络/接口
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.52
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
还是没运气。我的路由器上没有针对这个进行特定设置,而其他所有电脑(包括我的 Windows 笔记本电脑)都运行正常。这很烦人,因为我甚至无法进行更新或做任何事情。
输出ifconfig
如下:
eth0 Link encap:Ethernet HWaddr 00:24:1d:9f:10:89
inet addr:192.168.1.52 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:1dff:fe9f:1089/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15410 errors:0 dropped:0 overruns:0 frame:0
TX packets:2693 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1167398 (1.1 MB) TX bytes:694973 (694.9 KB)
Interrupt:27 Base address:0xe000
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:2150 errors:0 dropped:0 overruns:0 frame:0
TX packets:2150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:143456 (143.4 KB) TX bytes:143456 (143.4 KB)
输出route -n
如下:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
我不知道以 169.254 开头的地址来自哪里。这可能是问题的一部分吗?
我希望得到一些帮助,因为我完全被困在这里。
答案1
Tracepath 给了我这个:
user@Media:/etc$ tracepath google.com
1: Media (192.168.1.52) 0.126 ms pmtu 1500
1: Router (192.168.1.1) 1.209 ms
1: Router (192.168.1.1) 1.010 ms
2: no reply
3: no reply
4: no reply
看起来好像是路由器?或者我应该如何理解这一点?
抱歉,我这里遇到了一些格式问题。当我使用注释字段时,很难阅读代码,没有格式选项。所以我自己回答了。希望没问题。
答案2
尝试tracepath www.google.com
看看这会给你带来什么;你应该知道连接在哪里中断了。