Centos7添加静态路由
上一篇 / 下一篇 2018-12-02 12:17:07 / 个人分类:其它
文章来源
- 文章来源:【转载】
一、ip route显示和设定路由
#O4c6Y;s;l01、显示路由表
h_-H+y)a+^0
Z
y{ix7h051Testing软件测试网$I ]9WEu+CQ]w
[root@centos7 ~]# ip route show
default via192.168.150.254 dev enp0s3 proto static metric1024192.168.150.0/24 dev enp0s3 proto kernel scope link src192.168.150.110
r:_$vqs/O#KqSCX0
太难看了,格式化一下(显示的是默认网关和局域网路由,两行的内容没有共通性):51Testing软件测试网AJ*CN5y B8d
51Testing软件测试网(O9iFp
Cp6`
[root@centos7 tmp]# ip route show|column -t
default via 192.168.150.254 dev enp0s3 proto static metric 1024192.168.150.0/24 dev enp0s3 proto kernel scope link src 192.168.150.110
k ]0L]/k,L0
M!Q
k
yY `2H|02、添加静态路由51Testing软件测试网4BN!vD-x6MQyz
51Testing软件测试网(q3~2C!R?&~Df+fE
51Testing软件测试网7T1L4B0eNE,F
Tf
51Testing软件测试网]:@Q9^ ?5Jm h7v
CG5R$G9f)G051Testing软件测试网ja2R \fR i
[root@centos7 ~]# ip route add10.15.150.0/24 via192.168.150.253dev enp0s3
[root@centos7 ~]#
[root@centos7 ~]# ip route show|column -t
default via 192.168.150.254 dev enp0s3 proto static metric 102410.15.150.0/24 via 192.168.150.253 dev enp0s3 proto static metric 1192.168.150.0/24 dev enp0s3 proto kernel scope link src 192.168.150.110[root@centos7 ~]#
[root@centos7 ~]#ping10.15.150.1PING10.15.150.1 (10.15.150.1)56(84) bytes of data.64 bytes from10.15.150.1: icmp_seq=1 ttl=63time=1.77ms64 bytes from10.15.150.1: icmp_seq=1 ttl=63time=1.08ms64 bytes from10.15.150.1: icmp_seq=1 ttl=63time=1.57ms
^C
v,_G;Mmk051Testing软件测试网u1GH+Zv
51Testing软件测试网a#]/]9A#P
+wS"D2tV2K051Testing软件测试网#dn)E @/v
51Testing软件测试网$Q"]~9VmZ
Z
3、删除静态路由
只需要把 add 替换成 del,或者更简单的只写目标网络
@V'q`b$X`9?f0
nY[h rZ5e"h)U7N051Testing软件测试网 }T|a;~2tw
[root@centos7 ~]# ip route del10.15.150.0/24
51Testing软件测试网?)^+Ig1V2Dz
51Testing软件测试网3WN(a
SK?g4Ne
51Testing软件测试网7v;l:J+jU+QwZ|3@
二、设置永久的静态路由51Testing软件测试网;]P3FZxu1[lS-V,Y3o
1、添加永久静态路由
%K O_ fe)}z0ip route 指令对路由的修改不能保存,重启就没了。把 ip route 指令写到 /etc/rc.local 也是徒劳的。
0MT&lG4z4rt0RHEL7官网文档没有提到 /etc/sysconfig/static-routes,经测试此文件已经无效;
}-lh"J.T ng8yb3uu:@R0/etc/sysconfig/network 配置文件仅仅可以提供全局默认网关,语法同 Centos6 一样: GATEWAY=<ip address> ;51Testing软件测试网g{ Tvd6p
永久静态路由需要写到 /etc/sysconfig/network-scripts/route-interface 文件中,比如添加两条静态路由:
xQ!l,YR051Testing软件测试网fw&@1b^;W/X
51Testing软件测试网;e-z5f-d*v I
[root@centos7 ~]# vi /etc/sysconfig/network-scripts/route-enp0s3
-Y!q!v"DA't:J010.15.150.0/24via 192.168.150.253 dev enp0s351Testing软件测试网j9w7N4{N9V$oz
10.25.250.0/24via 192.168.150.253 dev enp0s3
0Kh_@ u Jk0