局域网成员Ubuntu机器无法看到对方


1

我有三台ubuntu 12.04机器的局域网。每个人都只看到自己和路由器:

nmap -v -sP 192.168.1.2/24 | grep -v "host down"
Nmap scan report for D-link.HomeGateway (192.168.1.1)
Host is up (0.0037s latency).
Nmap scan report for i159 (192.168.1.2)
Host is up (0.00033s latency).

所以......我无法通过ssh访问其他机器,局域网的IP无法互相ping通。原因是什么?怎么解决?

编辑:到目前为止我尝试过:

  • nmap检查IP可见性。
  • 互相ping IP,尝试ssh连接。
  • sshd_config检查。

我在serverfault上问了这个问题,但这个问题被视为offtopic。所以,我会在这里尝试我的命运。


问题只出在Ubuntu上吗?您是否遇到与其他操作系统相同的问题?您的网络设置如何?你用哪个路由器?
用户99572在

我没有其他操作系统的机器。您需要了解的网络设置究竟是什么?我使用D-Link dsl-2640u。
I159 2013年

“你究竟需要了解网络设置的哪些方面?” 只需检查任何异常的网络配置。你试过:< liberiangeek.net/2012/03 / ... >?
用户99572在

liberiangeek.net/2012/03 / ...(对不起,有一个格式化问题。我的坏。)
用户99572是好的

所有机器上都打开了22个端口。我无法ping通局域网的IP,所以我认为这不是ssh问题。22端口在ssh_config中设置。
I159 2013年

Answers:


0

如果你想在ubuntu上使用ssh,首先需要配置它。有关详细信息,
请查看此文档

现在,既然你说pcs不能互相ping,这可能非常有趣。如果你能发现类似“块广播”或任何奇怪的防火墙配置,请尝试在路由器设置中查看。


0

这是一个老问题,但当我搜索同一问题的解决方案时,谷歌的第二个建议。有几件事要尝试:

  • 正如在对类似问题的答案中提到的“ 无法ping我的网络中的其他机器 ”,可能存在机器(在这种情况下不太可能)或路由器处理WPA2-PSK的错误。
  • 如此处所述您还应检查如果您的路由器具有“SSID内的无线隔离”选项,则将其设置为“否 ”。
  • 最后(这对我有用)尝试打开“路由信息协议”(RIP)。在我的Netgear路由器中,默认情况下这是关闭的。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.