linux系统中如何添加路由
⼀:使⽤ route 命令添加(临时路由)
使⽤route 命令添加的路由在机器重启或者⽹卡重启后路由就失效了,⽅法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到⽹络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认⽹关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0
免费视频教程推荐:linux视频教程
route add命令实例⼆:在linux下设置永久路由的⽅法:
1、在/etc/rc.local⾥添加
⽅法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
route add –net 180.200.0.0 netmask 255.255.0.0 gw 10.200.6.201 dev eth0 metric 1参数说明:
route add:命令关键字,表⽰增加路由,若要删除路由,则为route del;
-
host/-net:表⽰路由⽬标是主机还是⽹段;
netmask:表⽰路由⽬标为⽹段时才会使⽤到,表⽰路由⽬标⽹段的⼦⽹掩码;gw:命令关键字,后⾯跟下⼀跳⽹关;
dev:命令关键字,后⾯跟具体设备名,表⽰路由是从该设备出去。
metric:为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它⽤来在路由表⾥的多个路由中选择与转发包中的⽬标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
2、在/etc/sysconfig/network⾥添加到末尾
⽅法:
GATEWAY=gw-ip
或者
GATEWAY=gw-dev
3、/etc/sysconfig/static-routes :
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
如果在rc.local中添加路由可能会造成NFS⽆法⾃动挂载问题,所以使⽤static-routes⽅法是最好的。⽆论重启系统和service network restart 都会⽣效。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论