linux下永久添加静态路由
添加路由的命令:
1. route add
route add -net 182.168.1.0 netmask 255.255.255.0 dev eth0#添加⼀条静态路由
route add default gw 192.168.0.1#添加默认路由
route del -net 192.168.1.0/24 gw 192.168.0.1#删除⼀条路由
route -n#查看路由表
1. ip route add
ip ro add 192.168.1.0/24 dev 192.168.0.1#添加⼀条静态路由
ip ro add default via 192.168.0.1 dev eth0#添加默认路由
ip ro del 192.168.1.0/24#删除⼀条路由
ip route show#查看路由表
常见参数: add 增加路由 del 删除路由 via ⽹关出⼝IP地址 dev ⽹关出⼝物理设备名 default 默认路由
让路由永久⽣效:
1. 在/etc/rc.local⾥⾯添加:
添加路由命令为:直接将在命令⾏操作的命令复制到该⽂件中,保存退出即可。这样即使服务器重启之后依然会有注:重启⽹络服务,则静态路由失效; 2. 在route- eth0的⽂件⾥⾯添加:
在/etc/sysconfig/network-script/⽬录下创建名为route- eth0的⽂件:
default via 192.168.0.1 dev eth0
192.168.1.0/24 dev 192.168.0.1
192.168.0.13/32 dev eth1
重启⽹络验证注意:这样做的⽐第⼀种更适合。即使重启⽹卡路由也不会失效,第⼀种重启⽹卡会失效。
1. 在/etc/sysconfig/static-routes⽂件⾥⾯写⼊:
route add命令实例
如果该⽂件不存在,则⼿动创建,添加内容格式为:
参照/etc/init.d/network⽂件⾥⾯的shell语句:
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
则,如果要添加⼀条静态路由,命令为:
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
那么,在/etc/sysconfig/static-routes⽂件中添加格式为:
any -net 192.56.76.0 netmask 255.255.255.0 dev eth0
转⾃:linux下永久添加静态路由 - 系统运维 - 随⼼⼀记 (ywcsb.vip)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。