我遇到了一个非常奇怪的问题。
我无法 ping 通本地网络上的 Windows PC,但它们可以 ping 通我的 ubuntu 笔记本电脑。
另一件事是,我实际上可以通过 VNC 连接到其中一台 PC,但无法 ping 通它。在本地网络上,我唯一能 ping 通的是 localhost 和路由器。
有谁知道为什么会发生这种情况?
答案1
您在 Windows 机器上安装了防火墙,并配置为阻止 ICMP 数据包。
答案2
是的,Windows 防火墙可能阻止了 icmpv4,您可以在 Windows 防火墙中打开文件和打印机共享运行>firewall.cpl>允许应用程序或功能通过 Windows 防火墙>文件和打印机共享
如果这不起作用,请使用管理命令窗口运行以下命令来添加防火墙规则。
netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow