![Ubuntu 服务器在局域网上,但其他电脑可以上网,而它却无法上网](https://linux22.com/image/1109491/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8%E5%B1%80%E5%9F%9F%E7%BD%91%E4%B8%8A%EF%BC%8C%E4%BD%86%E5%85%B6%E4%BB%96%E7%94%B5%E8%84%91%E5%8F%AF%E4%BB%A5%E4%B8%8A%E7%BD%91%EF%BC%8C%E8%80%8C%E5%AE%83%E5%8D%B4%E6%97%A0%E6%B3%95%E4%B8%8A%E7%BD%91.png)
我花了 32 多个小时尝试解决这个问题。我的 ubuntu 10.04.4 服务器有 postfix/dovecot 等,一直运行良好,直到 2012 年 5 月 3 日。我的症状是,我可以通过 SSH 本地连接到服务器,可以 ping 通它等等,但它无法连接到互联网,也无法通过互联网连接到它。我浏览了本网站和其他网站上的几个页面。
这里有一些相关文件,我相信你会想要更多,我会给你的。
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.xxx.xxx
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.xxx.xxx
# Pubilc IP network interface
auto eth0:0
iface eth0:0 inet static
name Ethernet Public IP card
address 65.15.XXX.XXX
netmask 255.255.255.240
broadcast 65.15.XXX.XXX
network 65.15.XXX.XXX
$ host www.gtlib.gatech.edu
www.gtlib.gatech.edu has address 128.61.111.13
www.gtlib.gatech.edu has address 128.61.111.11
www.gtlib.gatech.edu has address 128.61.111.10
www.gtlib.gatech.edu has IPv6 address 2610:148:1f00:6f00:21b:24ff:fe1d:e940
www.gtlib.gatech.edu has IPv6 address 2610:148:1f00:6f00:20c:29ff:fe3c:63a8
www.gtlib.gatech.edu has IPv6 address 2610:148:1f00:6f00:216:36ff:fee9:2178
$ ping 128.61.111.13
PING 128.61.111.13 (128.61.111.13) 56(84) bytes of data.
超时了。当我执行 apt-get 或 wget 时,它超时了。
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
65.15.xxx.xxx * 255.255.255.240 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default towerysxxx.towe 0.0.0.0 UG 100 0 0 eth0
请让我知道我还可以提供什么。
答案1
auto eth0:0
您应该避免这样做,因为这取决于已弃用的版本ifconfig
以及它使用多个 IP 地址的方式。不过,我猜这仍然是使用接口 (5) 的方法……
该主机的 IP 地址是什么?:
默认 towerysxxx.towe 0.0.0.0 UG 100 0 0 eth0
你的网关应该在公共 IP 部分,当你是网关时,将网关放在本地网络中是没有意义的,这是你的问题,你的网关设置不正确。