准备:
sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1
sudo sysctl -p
方法一:(NAT+FORWARD)
en0 为单臂路由网卡
注意:都可以增加来源限定
# 设置NAT规则
sudo iptables -t nat -A POSTROUTING -o en0 -j MASQUERADE# 允许从局域网到外部网络的流量
sudo iptables -A FORWARD -i en0 -o en0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i en0 -o en0 -j ACCEPT
方法二:(SNAT)
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 192.168.0.18