OPNSense防火墙下特定网络间歇性HTTP请求连接拒绝的故障排查求助
OPNSense防火墙下特定网络间歇性HTTP请求连接拒绝的故障排查求助
大家好,我公司用OPNSense防火墙快一年了,整体运行一直很稳。我们靠它托管了几个网站、邮件服务器,还有供远程员工连接的WireGuard,所有服务都跑在Comcast的企业静态IP段上。
最近碰到个特别诡异的间歇性问题,死活找不到原因,想请各位大佬帮忙分析分析:
- 之前在另一个办公室的WiFi下,完全没法访问公司的HTTP/HTTPS服务,但能ping通静态IP(域名解析也正常,排除DNS问题),WireGuard能正常连上,邮件收发也没问题。切换到手机LTE网络后,网站立马就能访问;但过几天再去那个办公室,一切又都正常了。
- 最近家里换了新路由器(刷了DD-WRT,只配置了几个DHCP预留和WiFi),ISP还是原来的,现在也出现了一模一样的问题:用
curl -v访问公司网站时,会返回connect to [ip address] port 80 failed: Connection refused。今天下班回家时还能正常访问,过了一小时就突然连接拒绝,但手机用LTE依然能正常打开网站;再过一阵,又自动恢复正常了。
目前发现只有我公司的网站受影响,其他外网网站都能正常访问。当家里网络没法访问网站时(此时WireGuard仍能正常连接、ping也通),我通过WireGuard连回公司查看Nginx日志,能看到远程服务器和我手机LTE的访问记录,但完全看不到家里网络的请求日志。
防火墙配置方面,OPNSense的NAT规则里有4条HTTP/HTTPS相关的:两条是公司网站的HTTP和HTTPS,另外两条是另一静态IP上邮件服务器的HTTP和HTTPS(有意思的是,HTTP服务没法访问的时候,邮件收发完全正常)。而且我能确认两台Web服务器在所有时段都运行正常,没有宕机或报错。
实在搞不懂这到底是怎么回事,有没有大佬能帮忙解释下这“离谱”的问题?万分感谢!
备注:内容来源于stack exchange,提问作者Tjk
相关产品推荐
相关产品推荐

