LAN 之外“网络无法访问”

LAN 之外“网络无法访问”

我有一个运行多个服务的 Linux 服务器(即 Minecraft :))。最近,我在连接互联网时遇到了麻烦。例如:

root@fcwtech:~# ping google.com
ping: unknown host google.com

root@fcwtech:~# ping 8.8.8.8
connect: Network is unreachable

然而,

root@fcwtech:~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=10.8 ms

如果有帮助,resolv.conf:

root@fcwtech:~# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.8.4
nameserver 75.75.75.75
nameserver 75.75.76.76
search hsd1.va.comcast.net

和 ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:11:11:3e:05:b9  
          inet addr:192.168.1.108  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::211:11ff:fe3e:5b9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:657 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:172376 (168.3 KiB)  TX bytes:84343 (82.3 KiB)
          Interrupt:16 

我的设置之前一直运行良好。我没有进行任何配置更改,而且我真的不确定此时应该做什么。

答案1

使用检查您的默认网关设置

路线-n

如果没有指定网关,那么您必须设置系统默认网关...使用

路由添加默认网关网关IP

答案2

许多“开明”的网络/防火墙管理员认为 ICMP 是魔鬼的作品,并将其过滤掉……而 ICMP ECHO REQUEST 和 ECHO REPLY 则被砍掉。此外,由于防火墙和端口转发无处不在,ICMP 可达性不再是我感兴趣的应用可达性。

如果你想知道真正的 TCP 可达性,请使用tcping

相关内容