CentOS7添加永久静态路由

无人久伴 提交于 2019-11-27 15:49:05

CentOS7永久静态路由需要写到 /etc/sysconfig/network-scripts/route-****** 文件中,故在/etc/sysconfig/network-scripts/下,新建文件名为route-*****的文件,(****代表网卡名)
比如添加两条静态路由:(网卡的设备名叫eth0)

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/route-eth0
10.15.150.0/24 via 10.10.10.1 dev eth0
10.25.250.0/24 via 10.10.10.1 dev eth0

查看路由表

[root@centos7 ~]# route  -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.25.250.0     10.10.10.1      255.255.255.0   UG    0      0        0 eth0
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.15.150.0     10.10.10.1      255.255.255.0   UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

Destination--目标网段或主机
Gateway--网关
Genmask--子网掩码
flags--标记。一些可能的标记如下:
U——该路由可以使用
G——该路由是到一个网关,如果没有该标志,说明目的地是直连的,标志G很重要,它区分了间接路由和直接路由
H——该路由是到一个主机
D——该路由是由重定向报文创建的
M——该路由已被重定向报文修改
Metric路由距离,到达指定网络所需的中转数(linux 内核中没有使用)
Ref--路由项引用次数(linux 内核中没有使用)
Use--此路由项被路由软件查找的次数
Iface--该路由表项对应的输出接口
centos6多出一条路由

169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0

这个是LinuxZeroconfig的结果,通过修改/etc/sysconfig/network,在文件结尾添加即可解决 。

NOZEROCONF=yes
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!