WIn10防火墙入站规则设置无效

在将自己的笔记本纳入监控系统监控(通过SNMP进行监控)的过程中,遇到了服务无法开通的问题。
笔记本是Win10的系统。并且是需要跨网段提供服务的。

开通SNMP服务

首先要开通SNMP服务。

安装

控制面板->程序->启用或关闭Windows功能:
WIn10防火墙入站规则设置无效

勾选简单网络管理协议(SNMP)下的WMI SNMP 提供程序
WIn10防火墙入站规则设置无效

服务

安装完之后,进行设置。运行:services.msc,进入服务,找到 SNMP Service 这个服务,右键进入属性:
WIn10防火墙入站规则设置无效

然后进入安全分页:
WIn10防火墙入站规则设置无效

上面是添加SNMP字符串。注意不要使用public这种好猜的字符串。
下面是限制可以访问本机SNMP服务的主机。一般主机的地址都是比较明确的,还是配上这个限制,可以等到调通之后,再回来添加配置。

关闭防火墙进行测试

如果直接测试服务可以测通,那么就没有问题了。如果测试服务不通,那么先把防火墙关闭,排除干扰项,先把服务配通,然后再来把防火墙配置好。

到此,服务应该都已经开通了。可以先关闭防火墙进行测试。控制面板->系统和安全->Windows Defender 防火墙:
WIn10防火墙入站规则设置无效

暂时都改到关闭 Windows Defender 防火墙(不推荐)
WIn10防火墙入站规则设置无效

此时测试服务应该是可以测通的,那么服务已经成功开启了。之后就是在开启防火墙的情况下把服务开通。

防火墙配置

由于此时服务无法开通,就开始折腾防火墙配置。

查看防火墙策略

进入防火墙的高级设置,然后查看入站规则
WIn10防火墙入站规则设置无效

默认已经添加好了防火墙策略。
这里就遇到问题了,关闭防火墙服务可以测通,但是一旦开启防火墙服务就不通了。所以可以确认问题一定在防火墙,而服务是正常开通的。

手动添加防火墙策略

一个方法是手动添加防火墙策略,并且可能还需要把上面默认添加的策略删除掉。这个是我排错过程中操作过的,但是真正的原因不是这个,这里的操作可以略过。

手动添加防火墙策略:点击右边的新建规则,或者右键入站规则也有,跟着提示一步步操作就好。

调整防火墙策略的作用域

真正导致入站规则无效的原因是默认策略的作用域。
双击默认的SNMP策略,查看作用域选项卡:
WIn10防火墙入站规则设置无效

默认规则的作用域是限制了本地子网,而我这里的应用场景是需要跨网段的,所以一直被防火墙拦截了。找到问题后,改成任何IP或者添加上远程服务器的IP地址,就可以让防火墙放行了。

总结

对于自动添加的防火墙策略,还需要仔细查看一个里面的详细配置。虽然防火墙基础的配置就是TCP或UDP,以及要开放的端口号。但是每条规则里面其实还有更详细的配置并且是有一些默认设置的,比如这里的作用域。
由于这里的作用域是默认设置成为限制本地子网的。导致做测试或试验的时候没有问题,因为一般试验环境都比较简单所有主机都在一个网络里。但是一旦放到复杂的网络环境中,就出现各种不通的情况了。

Ping测时也有同样的问题

期间在做ping测试的时候也是同样的问题。要开通防火墙的Ping策略,只要下面这一条就好了:
WIn10防火墙入站规则设置无效

由于是作用域的问题,导致可能在做笔记本互相Ping测的时候是好的。这就使得自己自信满满,测试是好的,一定是对端服务器的问题或者是网络的问题。但是其实是忽略了自己防火墙的默认设置里对于跨网段是不放行的,需要调整作用域设置。

转载于:https://blog.51cto.com/steed/2394772

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值