this is a extra element for clear the floated element
rh8下加入静态路由
  • 12/31
  • 2008
网络配置 | Linux 3559 次查看
  根据rh8.0的文档,设置static routes需要在

  /etc/sysconfig下面建立一个文件static-routes,其内容格式可以查看rh上面的文档,

  我试了一下,好像不通, 所以查看了一下脚本,可以看到在/etc/rc.d/init.d/network中和route有关的脚本为:

  if [ -f /etc/sysconfig/static-routes ]; then

  grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do

  /sbin/route add -$args

  done

  fi

  分析其意思,只有指定NIC为any的route才能够被执行. 所以把和具体NIC绑定的route放到这个文件里面不被系统起动时所加载的.

  考查文件/etc/sysconfig/network-scripts/ifup-route

  该文件在起动某个nic时被执行,来加载route,该文件会读取文件/etc/sysconfig/networking/devices/$1.route的内容来加载和该nic相关的route信息,比如,如果要启动的nic为eth0,则系统读取文件/etc/sysconfig/networking/devices/eth0.route

  分析ifup-routes的内容,可知eth0.route的文件格式为

  ADDRESS1=x.x.x.x

  NETMASK1=x.x.x.x

  GATEWAY1=x.x.x.x

  ADDRESS2=x.x.x.x

  NETMASK2=x.x.x.x

  GATEWAY2=x.x.x.x

  .....

  数字1,2, ...为route的index

  我利用这个分析试了一下,好像是可以运行的.
您可能感兴趣的:

更多相关内容