linux运维
linux添加静态路由:
1.使用route 命令,查看本机路由直接输入route回车即可。(route -n //查看路由表)
route命令参数:
add //增加路由
del //删除路由
-net //设置到某个网段的路由
-host //设置到某台主机的路由
gw //出口网关 IP地址
dev //出口网关,物理设备名(eth4)
example(列):
添加路由:
route add -net 192.168.10.0/24 gw 192.168.10.254 //设置整个网段路由
route add -host 192.168.10.1 dev 192.168.10.254 //设置指定主机路由
删除路由:
route del -net 192.168.0.0 /24 gw 192.168.0.254
添加默认路由:
route add default gw 192.168.0.254
2.使用ip route 命令和route命令类似
参数:
add //增加路由
del //删除路由
via //网关出口 IP地址
dev //网关出口 物理设备名
example(列):
添加路由:
ip route add 192.168.0.0/24 via 192.168.0.254 //设置整个网段的路由
ip route add 192.168.1.1 dev 192.168.0.254 //设置某台主机的路由
删除路由:
ip route del 192.168.0.0/24 via 192.168.0.254
增加默认路由:
ip route add default via 192.168.0.254 dev eth0
以上两种方法添加的静态路由重启就会消失,下面是添加永久路由的方法:
1.在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件
vi /etc/sysconfig/network-script/route-eth0
在此文件添加如下格式的内容:
192.168.1.0/24 via 192.168.0.254
service network restart //重启网络验证
2.在/etc/sysconfig/static-routes文件里添加如下内容(没有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
3.在/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

浙公网安备 33010602011771号