您现在的位置是:首页 > 随手笔记网站首页随手笔记
[Ubuntu]代理NAT上网
# 清空原有nat规则,避免冲突
sudo iptables -t nat -F
# 配置SNAT:内网 192.168.0.0/24 流量从外网口 enp2s0 出去
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp2s0 -j SNAT --to-source 192.168.1.3
# 放行转发流量
sudo iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
su
系统环境
网卡对应:内网
enp3s0、外网enp2s0
enp3s0内网口 192.168.0.0
enp2s0外网口 192.168.1.0
# 清空原有nat规则,避免冲突
sudo iptables -t nat -F
# 配置SNAT:内网 192.168.0.0/24 流量从外网口 enp2s0 出去
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp2s0 -j SNAT --to-source 192.168.1.3
#192.168.1.3是enp2s0外网口的IP
# 放行转发流量
sudo iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
# 规则永久保存(防止重启失效)
sudo apt install iptables-persistent -y
# 保存当前iptables规则
sudo netfilter-persistent save
sysctl net.ipv4.ip_forward→ 结果 = 1 ✅sudo sysctl -w net.ipv4.ip_forward=1
下一篇:已经是最后一篇
相关文章
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~

