1.配置网卡信息
# vi /etc/network/interfaces
auto loiface lo inet loopback
# The primary network interfaceauto eth0iface eth0 inet staticaddress 114.80.0.4netmask 255.255.255.128gateway 114.80.0.3# dns-* options are implemented by the resolvconf package, if
installeddns-nameservers 202.96.209.133
auto eth1iface eth1 inet staticaddress 112.65.0.2netmask 255.255.255.0
保存配置信息并重新启动网卡
# /etc/init.d/networking restart
2.增加2个路由表分别是电信:tel 联通:cnc# vi /etc/iproute2/rt_tables252 tel251 cnc
保存并推出
3.增加路由规则# ip route flush table tel# ip route add default via 114.80.0.3 dev eth0 src 114.80.0.4 table
tel# ip ruleadd from 114.80.0.4 table tel
此处是设置电信的网关,并可实现让电信的资源访问只从eth0网卡出去
# ip route flush table cnc# ip route add default via 112.65.0.1 dev eth1 src 112.65.0.2 table
cnc# ip rule add from 112.65.0.2 table cnc
此处是设置联通的网关,并可实现让联通的资源访问只从eth1网卡出去
4.配置networking启动脚本文件 在结尾exit 0之前增加如下内容
# vi /etc/init.d/networking
ip route flush table telip route add default via 114.80.0.3 dev eth0 src 114.80.0.4 table
telip rule add from 114.80.0.4 table tel
ip route flush table cncip route add default via 112.65.0.1 dev eth1 src 112.65.0.2 table
cncip rule add from 112.65.0.2 table cnc
exit 0
5,退出并重启网络
# /etc/init.d/networking restart
不同的是,我写入的是开机启动脚本rc.local而不是网络脚本。