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

rc.local是linux开机启动执行的最后一个脚本,故可以把静态路由加上

参考链接:https://www.cnblogs.com/pycode/p/8734287.html

posted @   野生_奥特曼  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示