Ubuntu 服务器在局域网上,但其他电脑可以上网,而它却无法上网

Ubuntu 服务器在局域网上,但其他电脑可以上网,而它却无法上网

我花了 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 部分,当你是网关时,将网关放在本地网络中是没有意义的,这是你的问题,你的网关设置不正确。

相关内容