iptables与net转发实例:
-
- 客户端:192.168.30.10
-
- 路由器:192.168.30.11 172.20.0.1
-
- 不同网段充当公网IP的httpd:172.20.0.2
- 不同网段充当公网IP的httpd:172.20.0.2
客户端:
iptables -A FORWARD -s 192.168.30.0/24 -p icmp --icmp-type 0 -J accept #防止干扰关掉客户端防火墙
iptables -A FORWARD -s 192.168.30.0/24 -p icmp --icmp-type 8 -j ACCEPT #允许数据发出回应
ip route add default via 192.168.30.11 dev eth0 #添加一条网关指向路由器
ip a --->eth0:inet 192.168.30.10/24
ip route-->default via 192.168.30.11 dev eth0
路由器
192.168.30.11 net网卡
172.20.0.0 桥接网卡
ip addr add 192.168.30.11/24 dev eth0 #添加内网IP
ip addr add 172.20.0.0/24 dev eth1 #添加不同网段IP
echo 1 &g