无法 ping/ssh 局域网内的计算机(包括网关),但仍可访问互联网

无法 ping/ssh 局域网内的计算机(包括网关),但仍可访问互联网

来自 AskUbuntu 的大家好:

正如标题所述,尽管我可以访问互联网,但出于某种原因,我无法 ssh/ping 局域网中的计算机。此外,只有局域网外的计算机才能 ssh 到我的计算机。这个问题在我安装 Ubuntu 11.10 时开始出现(当我使用 Ubuntu 10.04 时不存在此问题)。

我尝试过重启甚至禁用 ufw。更改子网掩码和/或网关 IP 地址会导致互联网连接丢失。我尝试过使用第二个以太网端口,但无济于事。

我在网上找过解决方案,但很多解决方案都是针对相反的问题(无法访问互联网)。老实说,我不知道该怎么办。我甚至试过关掉电脑,拔掉电源几秒钟。

也许我使用了错误的搜索关键字。我希望你们能帮助我或教我如何解决这个问题。

感谢您的时间!

编辑 1:我更改了下面 IP 地址的前 3 位数字。110.22.112.11 是网关,110.22.112.91 是我的 IP。“ip route show”输出以下内容:

default via 110.22.112.11 dev eth1  proto static 
default via 110.22.112.11 dev eth0  metric 100 
110.22.112.0/24 dev eth0  proto kernel  scope link  src 110.22.112.91 
110.22.112.0/24 dev eth1  proto kernel  scope link  src 110.22.112.91  metric 1 
169.254.0.0/16 dev eth0  scope link  metric 1000

答案1

如果只有一个接口处于开启状态,这个问题会更容易解决。

尝试关闭 eth1,然后显示两者的输出:ip addr lsip route show(再次)。

相关内容