![pfSense:禁止所有从内部传出的出站连接,但一个系统的流量除外](https://linux22.com/image/636552/pfSense%EF%BC%9A%E7%A6%81%E6%AD%A2%E6%89%80%E6%9C%89%E4%BB%8E%E5%86%85%E9%83%A8%E4%BC%A0%E5%87%BA%E7%9A%84%E5%87%BA%E7%AB%99%E8%BF%9E%E6%8E%A5%EF%BC%8C%E4%BD%86%E4%B8%80%E4%B8%AA%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%B5%81%E9%87%8F%E9%99%A4%E5%A4%96.png)
我这里有一个实验室环境,用于测试一些只能在这个“实验室环境”网络上运行的软件。
为此,“实验室环境”在网络外围设有一个 pfSense 防火墙,充当“网关”。
我需要设置 pfSense 以禁止所有内部 LAN 地址向外连接到 Internet,但具有静态 IP 地址的单个系统除外。
我尝试过阻止FROM LAN Address -> (any)
,但没有成功,因为系统仍然能够通过该规则访问互联网。我认为创建“通过”规则对此来说很容易FROM 172.16.1.1 TO (any)
。
有人能帮我解决这些防火墙规则吗?我对 pfSense 有点陌生,因为我来自iptables
网络边缘环境,所以任何帮助我都会很感激。
答案1
您没有阻止“LAN 地址”,您需要阻止“LAN 子网”。
请执行下列操作:
- 添加一条规则作为第一条规则:
PASS, 172.16.1.1 -> ANY
- 添加规则作为第二条规则:
DENY, LAN subnet -> ANY