分类目录归档:路由网络NAT

linux 多出口链路,如何根据源IP,用iptables工具实现 nat上网


要根据源IP使用iptables工具实现NAT上网,你可以使用iptablesSNATMASQUERADE目标。以下是一个示例配置,假设有两个出口链路,一个使用eth0接口(IP地址为192.168.1.2),另一个使用eth1接口(IP地址为192.168.2.2)。

  1. 首先,确保已启用IPv4转发:
echo 1 > /proc/sys/net/ipv4/ip_forward

或者在/etc/sysctl.conf文件中添加以下行以使更改在重启后生效:

net.ipv4.ip_forward = 1
  1. 使用iptables命令设置NAT规则。在这个例子中,我们将根据源IP地

Read more