双网卡情况下使用iptables做内外网路由转发

以下两条命令粗略的完成这个功能:

[root@localhost]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost]# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

第一条开启内核转发,此命令重启后不保存,也可通过以下文件修改内核参数永久生效:

[root@localhost]# cat /etc/sysctl.conf | grep ip_forward
net.ipv4.ip_forward = 1

如无则直接添加,配置后执行命令:sysctl -p 使其生效。

第二条命令使接收到的数据在POSTROUTING路由转换之后配置nat地址转换,数据跳至从eth1出口到外网

1 个赞

同志端口转发还是交给nc吧

1 个赞

服务器资源由ZeptoVM赞助

Partners Wiki Discord