无法通过 Ubuntu ping 连接到同一台交换机的 Windows 10

无法通过 Ubuntu ping 连接到同一台交换机的 Windows 10

所以我把两台机器都连接到同一个交换机。两台机器都通过以太网上网,并且都在同一个网络中。我试图连接到 Windows 10,但没有成功。所以我决定使用 ping 进行测试,但 ping 卡住了。非常感谢您的反馈。 在此处输入图片描述

mona@pascal:~$ ping 144.92.237.225
PING 144.92.237.225 (144.92.237.225) 56(84) bytes of data.

答案1

您要确保在专用网络防火墙配置文件的入站规则上启用了 IPv4 的 ICMP。

  1. 打开Windows防火墙
  2. 选择Advanced Settings
  3. Inbound Rules在左侧窗格中。
  4. 寻找File and Printer Sharing (Echo Request - ICMPv4-In)
  5. 双击打开属性并选择advanced选项卡并确保已private选中。

答案2

接受的答案对我不起作用。我无法从客户机 centos 8 vm ping 到主机 windows 10。VirtualBox 已配置桥接网络。

主机操作系统:Windows 10 Home单语言
版本:1909

虚拟盒 6.1.10:

  • 主机:Windows 10
  • 访客:centos 8

有 2 个条目File and Printer Sharing (Echo Request - ICMPv4-In)

在此处输入图片描述

将第一个更改为Private不起作用。

关闭防火墙确实有效。

答案3

您还可以使用 命令行启用防火墙规则netsh。这很麻烦,但如果您需要在多台机器上或经常执行此操作,则很有用。

防火墙中已预先配置了许多有用的规则,但默认情况下未启用。

ping仅启用,您可以启用“核心网络诊断”规则组:

netsh advfirewall firewall set rule group="Core Networking Diagnostics" new enable=yes

启用“文件和打印机共享”有一组规则就是这样命名的,因此:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes

要将所有入站规则列出到用户目录中的“my_firewall_rules.txt”文件中:

netsh advfirewall firewall show rule name=all dir=in > $HOME\my_firewall_rules.txt

相关内容