- 论坛徽章:
- 0
|
各位,先说一下情况:
一台linux as 3.0的机器,三块网卡
eth0 219.134.xxx.xxx 为城域网固定IP
eth1 192.168.1.1 为内网IP
eth2 192.168.2.1 内网IP
ppp0 208.134.xxx.xxx ADSL拔号上网(动态)
现在系统已做好,内网上网用的是SQUID代理,端口3128上网,防火墙用的是自带的IPTABLES,服务器和内网在一个网段,各种服务运行正常,现在我想改动的是:
1.一部份内网IP使用ADSL上网,而另一部分使用10M的城域网(比喻192.168.1.1-192.168.1.20的服务器),这个路由表应该怎么写?
2.自动故障冗余是做不到的,但是我想有一个脚本,当一边负载过重时,或一边线路有问题时,启用这个脚本就可以切换到另一条线路.
3.当切换到ADSL(动态IP)时,下面这段用iptables写的端口转发怎么写(原理是当外网访问我防火墙上的IP的某个端口时,转向到内网的某台机器的端口上)
iptables -t nat -A PREROUTING -d 219.134.xxx.xxx -p tcp --dport 8888 -j DNAT --to 192.168.1.253:8888
iptables -t nat -A POSTROUTING -d 192.168.1.253 -p tcp --dport 4899 -j SNAT --to 192.168.1.1
iptables -A FORWARD -o eth1 -d 192.168.1.253 -p tcp --dport 4899 -j ACCEPT
谢谢各位! |
|