在linux系统中,添加静态路由可以用route命令,这样临时增加路由,特点是:一旦网络服务重启,或者电脑重启,添加的路由就没了
用route命令时,一般会在/etc/rc.local文件中写命令,这样重新登录系统时,即可添加路由。
比如可以这样:
sh -c 'route add -host xxx.xxx.xxx.xxx gw 192.168.xxx.xxx'
.....
还有一种方法是,修改配置文件。
redhat系列的发行版,修改的配置文件为/etc/sysconfig/network-scripts/route-interface
其中interface表示网络接口。比如,eth0,eth1
如果没有这个文件,创建一个。
配置文件的格式为:
ADDRESS0=静态路由的网络地址
NETMASK0=ADDRESS0的掩码
GATEWAY0=静态路由
如果还需要添加,继续写
ADDRESS1=静态路由的网络地址
NETMASK1=ADDRESS0的掩码
GATEWAY1=静态路由
ADDRESS2=静态路由的网络地址
NETMASK2=ADDRESS0的掩码
GATEWAY2=静态路由
参考文章:https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-networkscripts-static-routes.html