- 论坛徽章:
- 0
|
网卡eth0:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=219.xxx.xxx.xxx
IPADDR=219.xxx.xxx.9 /教育网IP地址
NETMASK=255.255.255.0
NETWORK=219.xxx.xxx.0
GATEWAY=219.xxx.xxx.1 /教育网IP地址的网关地址
ONBOOT=yes
TYPE=Ethernet
网卡eth1:
DEVICE=eth1
BOOTPROTO=static
BROADCAST=58.xxx.xxx.55
IPADDR=58.xxx.xxx.52 /电信IP地址
NETMASK=255.255.255.248
GATEWAY=58.xxx.xxx.54 /电信IP的网关地址
ONBOOT=yes
TYPE=Ethernet
这台机器上eth0是提供教育网用户访问的,eth1是提供公网用户访问的。
静态路由设置如下
edu-cnc-route.sh脚本:
route add default gw 58.xxx.xxx.54 eth1;
route add -net 221.12.0.0 gw 219.xxx.xxx.1 netmask 255.255.128.0 eth0;
route add -net 221.12.128.0 gw 219.xxx.xxx.1 netmask 255.255.192.0 eth0;
route add -net 221.13.0.0 gw 219.xxx.xxx.1 netmask 255.255.0.0 eth0;
route add -net 221.14.0.0 gw 219.xxx.xxx.1 netmask 255.254.0.0 eth0;
此设置是控制所有教育网和CNC的IP地址,只能访问eth0
其他IP地址默认为电信地址,访问eth1
问题是,每次运行一段时间,route里面的“默认网关”原本应该是58.xxx.xxx.54这个电信的网关,但过几天就自己变回219.xxx.xxx1这个教育网IP的网关了。
谁知道这是为什么?我自己测试过,包括network restart后都是正常的(edu-cnc-route.sh加入到/init.d/network中了,重起自动加载脚本),但过几天自己就又变回来了,也没有人动,自己变成默认教育网的网关了。谁知道这是什么原因?请大家帮帮忙,看一看。
[ 本帖最后由 xiapeng 于 2007-2-10 13:35 编辑 ] |
|