Linux 无法在本地网络上检测到 Windows 计算机

Linux 无法在本地网络上检测到 Windows 计算机

我在网络上有两台机器,Linux(192.168.1.3)和Windows(192.168.1.5)。

在 Windows 上 > 网络共享选项 > 打开网络共享 ==‘开’

当我在 Windows 上托管 Web 服务器时,我可以在 Linux 的浏览器中访问它。当我在 Linux 上托管 Web 服务器时,我无法在 Windows 的浏览器中访问它。

问题 1:是什么阻止我从 Windows 浏览器访问 Linux 上的 Web 服务器?

我可以从 Windows ping 通 Linux,但不能从 Linux ping 通 Windows。

问题2:为什么我无法从Linux ping Windows?

以下 debian 命令不显示 Windows 机器:ip a | inet

问题 3:为什么这里没有显示 Windows?

运行以下 Windows 命令可显示 Linux 计算机:arp -a

谢谢!

答案1

最像防火墙 - 您没有指定您的发行版,但许多发行版都带有防火墙,仅允许 SSH、ICMP 和与出站请求相关的数据。

(问题不可能是路由/第 2 层问题,因为所有内容都在同一个子网上,并且流量确实流动)

某些版本的 Windows 会阻止某些类型的 ping 流量。

相关内容