- 论坛徽章:
- 0
|
公司有电信光纤(218.2.2.2,网关:218.2.2.1 eth0)和网通光纤(221.2.45.6网关:221.2.45.1 eth2)
现将两根光纤插到NAT服务器上面(Linux AS 3),linux上面还有一个内网卡(192.168.0.1 eth1),作为内网网关
内网主页服务器为192.168.0.238,网关192.168.0.1
打开端口转发
然后写入下列规则:
rc.local
touch /var/lock/subsys/local
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -F
/sbin/iptables -F INPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F POSTROUTING -t nat
/sbin/iptables -F -t nat
/sbin/iptables -I FORWARD -p tcp --dport 80 -j ACCEPT
/sbin/iptables -t nat -A PREROUTING -p tcp -d 221.2.45.6 --dport 80 -j DNAT --to-destination 192.168.0.238:80
/sbin/iptables -t nat -A PREROUTING -p tcp -d 218.2.2.2 --dport 80 -j DNAT --to-destination 192.168.0.238:80
默认网关:221.2.45.1(网通)
然后修改路由:
echo "1 CHINANET" >> /etc/iproute2/rt_tables
/sbin/ip rule add from 218.2.2.2 to 0/0 table CHINANET
/sbin/ip route add 0/0 via 218.2.2.1 table CHINANET dev eth0
可是这样我在电信其他网段访问的时候好像只有电信可用,网通的不通!!! |
|