![如何使用 DD-WRT 拒绝除指定 IP 块之外的所有 SMTP 流量?](https://linux22.com/image/608556/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20DD-WRT%20%E6%8B%92%E7%BB%9D%E9%99%A4%E6%8C%87%E5%AE%9A%20IP%20%E5%9D%97%E4%B9%8B%E5%A4%96%E7%9A%84%E6%89%80%E6%9C%89%20SMTP%20%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我在 Linksys WRT54GL 上运行 DD-WRT v24-sp2 std 固件。
我在端口 25 上配置了端口转发到 IP 10.10.10.1。我想要做的是允许此端口转发,但仅限于 64.18.0.0 - 64.18.15.255 范围内的 WAN IP。
如何才能做到这一点?
答案1
为此,您必须深入研究防火墙指南。
像这样:
#iptables -t nat -I PREROUTING -p tcp -s remote.ip.address/netmask -d $WAN_IP --dport 25 -j DNAT --to $LAN_IP:25
#iptables -I NAT -p tcp -d $WAN_IP --dport 25 -j ACCEPT
并删除 NAT 页面上的所有端口转发规则,这样就不会造成问题。