Linux设置防火墙允许icmp,设置Windows防火墙以允许被ICMP Ping(两种配置方式)

背景与目的

Ping测试常被用于测试网络中两台主机之间是否互相连通,但是,大多数Windows操作系统(包括桌面版和服务器版)默认都是只允许ping其他主机而不允许其他主机ping自己。下面演示如何在Windows系统上开启基于ICMPv4协议的Ping.

操作环境

服务器1(进行防火墙配置的主机,使用图形化界面进行配置):操作系统:Windows 7专业版 64位 Service Pack 1, IP: 192.168.10.129

服务器2(进行防火墙配置的主机,使用命令行界面进行配置):操作系统:Windows Server 2008 R2 64位 Service Pack 1, IP: 192.168.10.133

客户机(发送Ping请求的主机):操作系统:Windows 10 家庭版 64位,IP: 10.195.222.16

不同操作系统的实际操作可能会略有不同,请以实际操作环境为准。

解决方案

图形化界面方式配置方案

搜索“防火墙”,打开“高级安全 Windows 防火墙”:

format,png图 1 打开“高级安全 Windows 防火墙”

选中“入站规则”,找到使用”ICMPv4″的入站规则:

format,png图 2 找到ICMPv4入站规则

选中右键,点击“属性”:

format,png图 3 打开入站规则的属性设置

默认操作是“允许连接”,因此这里勾选“已启用”后点击“应用”:

format,png图 4 启用允许连接的ICMPv4入站规则

关于ICMPv4的入站规则有两条,分别对应防火墙的“域”和“专用,公用”(关于防火墙的“域”和“专用,公用”见附 1),根据需要启用即可。我在操作过程中将这两条入站规则都启用了,启用完成后在客户机上ping服务器显示可以ping通:

format,png图 5 ping测试成功

命令行界面配置方案

由于在Windows 7系统下setsh firewall 这个命令已经被弃用,因此,这里我使用Windows Server 2008进行操作。

允许被Ping, 命令:

netsh firewall set icmpsetting 8

禁止被Ping, 命令:

netsh firewall set icmpsetting 8 disable

附1:关于防火墙的“域”和“专用,公用”

域:一台或多台主机组成的局域网。

专用:只有本机可以使用。

公用:局域网内或者局域网外的其他主机也可以使用。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Windows虚拟机中打开防火墙设置允许ICMP请求通过的步骤: 1. 打开控制面板。可以通过在Windows搜索栏中键入“控制面板”来找到它。 2. 在控制面板中,选择“系统和安全”。 3. 在“系统和安全”页面中,选择“Windows Defender 防火墙”。 4. 在“Windows Defender 防火墙”页面中,选择“允许应用或功能通过 Windows Defender 防火墙”。 5. 在“允许应用或功能通过 Windows Defender 防火墙”页面中,单击“更改设置”按钮。 6. 在“Windows Defender 防火墙设置”页面中,确保“入站规则”选项卡被选中。 7. 单击“新建规则”按钮。 8. 在“新建入站规则向导”中,选择“自定义”选项,然后单击“下一步”。 9. 在“应用程序”页面中,选择“所有程序”选项,然后单击“下一步”。 10. 在“协议和端口”页面中,选择“ICMPv4”选项,然后单击“下一步”。 11. 在“范围”页面中,选择“任何 IP 地址”选项,然后单击“下一步”。 12. 在“操作”页面中,选择“允许连接”选项,然后单击“下一步”。 13. 在“配置文件”页面中,选择“所有配置文件”选项,然后单击“下一步”。 14. 在“名称”页面中,输入规则的名称,例如“允许 ICMP 请求通过”,然后单击“完成”。 15. 在“Windows Defender 防火墙设置”页面中,确保新建的规则被启用。 此时,你已经成功打开了防火墙设置允许ICMP请求通过。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值