添加永久静态路由的方法

发布时间:2020-12-23编辑:脚本学堂
添加永久静态路由的方法

windows2003:
route add -p x.x.x.x mask 255.255.255.0 x.x.x.x

linux:
1.在/etc/rc.local里添加route add -net x.x.x.0 netmask 255.255.255.0 gw x.x.x.x
2.在/etc/sysconfig/network里添加到末尾
(ubuntu在/etc/network/interface里添加 up route add -net x.x.x.0 netmask 255.255.255.0 gw x.x.x.x)
3./etc/sysconfig/static-router : any net x.x.x.x/24 gw y.y.y.y

freebsd:
route add -net 172.16.0.0/24 172.16.2.25

这里注意与centos5和windows2003下的区别,它后面是不接子网掩码这个参数,即172.16.0.0/24,如果硬要接上mask参数的话,shell会产生报错信息。
如果要添加永久路由,即在/etc/rc.conf最后添加,如下命令行可以为你的FreeBSD机器添加4条永久静态路由
 

复制代码 代码如下:
static_routes="net1 net2 net3 net4"
route_net1="-net 192.168.4.0/24 192.168.21.3"
route_net2="-net 192.168.10.0/24 192.168.21.3"
route_net3="-net 192.168.20.0/24 192.168.21.3"
route_net4="-net 10.1.0.0/16 192.168.21.3"

注意:FreeBSD下的查看路由的命令为netstat -rn