解决了
用了这个脚本
#!/bin/bash
IF1="eth0"
P1_NET="61.178.63.0/24" #ISP1的网络地址
IP1="61.178.63.130" #ISP1的公网地址
P1="61.178.63.1" #ISP1的网关
IF2="eth1"
P2_NET="202.201.18.0/24"
IP2="202.201.18.45"
P2="202.201.18.254"
T1="ctc" #这个要加到route表中
T2="edu"
case "$1" in
start)
ip route add $P1_NET dev $IF1 src $IP1 table $T1
ip route add default via $P1 table $T1
ip route add $P2_NET dev $IF2 src $IP2 table $T2
ip route add default via $P2 table $T2
ip rule add from $IP1 table $T1
ip rule add from $IP2 table $T2
;;
stop)
ip rule del from $IP2 table $T2
ip rule del from $IP1 table $T1
ip route del $P2_NET dev $IF2 src $IP2 table $T2
ip route del default via $P2 table $T2
ip route del $P1_NET dev $IF1 src $IP1 table $T1
ip route del default via $P1 table $T1
;;
restart)
$0 stop;
$0 start;
;;
esac
ip route flush cache
这样就可以实现从那个网卡进来从那个网卡出去,另外再加上静态路由,让服务器访问教育网从教育网走,其他从电信网走,呵呵,穿梭的时候就可以从教育网穿梭到电信,也可以从电信穿梭到教育网了。
【 在 SpiritRain (妖精雨·日月光华同灿烂) 的大作中提到: 】
: ip rule看一下几条路由的配置。。。
: 具体的google一下吧
--
修改:wualing FROM 60.164.28.*
FROM 60.164.20.*