rhel7如何添加永久静态路由

栏目: 服务器 · 发布时间: 8年前

内容简介:rhel7如何添加永久静态路由

一:使用route 命令添加

1、使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了

例如:

//添加到主机的路由

# route add �Chost 11.11.1.11 dev eth0

#  route add �Chost 11.11.1.11 gw 11.11.1.1

//添加到网络的路由

# route add �Cnet 11.11.1.11 netmask 255.255.255.0 dev eth0

# route add �Cnet 11.11.1.11 netmask 255.255.255.0 gw 11.11.1.1

# route add �Cnet 11.11.1.0/24 dev eth1

//添加默认网关

# route add default gw 11.11.2.1

//删除路由

# route del �Chost 11.11.1.11 dev eth0

2、还可以使用ip命令来添加、删除路由

ip route add default via 172.16.10.2 dev eth0

ip route add 172.16.1.0/24 via 172.16.10.2 dev eth0

格式如下:

ip route

(default via gateway dev interface)

(ip/netmask via gateway dev interface)

二:在 linux 下设置永久路由的方法:

1.在/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中添加路由会造成NFS无法自动挂载问题,可以使用/etc/sysconfig/static-routes的方法。无论重启系统和service network restart 都会生效。

NFS问题的描述:

按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在NFS之后才被执行的,那也就是说在NFS启动的时候,服务器上的静态路由是没有被添加的,所以NFS挂载不能成功。

2.在/etc/sysconfig/network里添加到末尾,是全局生效的。( 有效的方法

方法:

GATEWAY=gw-ip

或者

GATEWAY=gw-dev

3./etc/sysconfig/static-routes :

any net 192.168.3.0/24 gw 192.168.3.254

any net 10.30.27.128 netmask 255.255.255.192 gw 10.30.27.129

4、在/etc/sysconfig/network-script/route-interface下添加路由( 每个接口一个文件,如果没有就创建一个,只能添加针对该接口的路由 )

格式如下:

network/prefix via gateway dev intf

例如给eth0添加一个默认网关:

vim /etc/sysconfig/network-scripts/route-eth0

#添加如下内容(可以省略dev eth0)

0.0.0.0/0 via 11.11.10.2 dev eth0

ps:注意这里的掩码是0而不是32,因为这里是网段而不是路由。

保存退出后,service network restart或systemctl restart network。

使用route -n或netstat -r查看路由表。

[root@localhost ~]# route -n

Kernel IP routing table

Destination     Gateway           Genmask           Flags Metric Ref      Use Iface

11.11.10.0     0.0.0.0           255.255.255.0     U       0        0          0 eth0

192.168.122.0   0.0.0.0           255.255.255.0     U       0        0          0 virbr0

169.254.0.0     0.0.0.0           255.255.0.0       U       1002     0          0 eth0

0.0.0.0           11.11.10.2       0.0.0.0           UG      0       

0       

0 eth0

默认路由已经被添加到路由表里面了。

注意如果有两块网卡,需要设置默认路由才能访问internet。

所有添加静态路由的方法在rhel7上面均经过验证,正确无误。


以上所述就是小编给大家介绍的《rhel7如何添加永久静态路由》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

500 Lines or Less

500 Lines or Less

Amy Brown、Michael DiBernardo / 2016-6-28 / USD 35.00

This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch t......一起来看看 《500 Lines or Less》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器