linux怎么设置永久路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么设置永久路由相关的知识,希望对你有一定的参考价值。

1
首先让我们查看一下当前机器的路由表,执行如下命令:route -n

当前本机只有一条默认路由,网关是192.168.142.1

2
然后我们确认一下当前工作的网卡,这里我们使用的是eth0。

补充:如果机器中存在多块网卡,我们可以为不同网卡指定不同的静态路由。

比如还有eth1,eht2;那么方法是一样的,我们依次为每块网卡创建一个对应的路由配置文件。route-eth0;route-eth1;route-eth2

3
接下来让我们添加两条静态路由,访问192.168.142.100时通过192.168.142.10;访问192.168.142.200时通过192.168.142.20。执行如下命令:vim /etc/sysconfig/network-scripts/route-eth0

添加如下信息:

192.168.142.100/32 via 192.168.142.10

192.168.142.200/32 via 192.168.142.20

保存并退出。

4
然后我们需要重新重启一下网络服务:service network restart

5
最后让我们验证一下:route -n;发现此时路由信息已经添加到路由表了,这时无论是重启主机还是重启网络服务路由信息都不会丢了。
参考技术A 关于你说的想要设置成永久的路由,我觉得那就是设置一个账号设置一个密码,然后就可以正常的去使用的了吧。

Linux添加永久静态路由信息

我们都知道通过route命令可以为linux添加静态路由,但是当你的服务器重启后,路由信息就会丢失,可能你会说我可以写到profile文件或者rc.local文件中,如果你没有重启主机只是重启网络服务呢,路由信息依旧会丢。

首先让我们查看一下当前机器的路由表,执行如下命令:route -n

当前本机有三条路由。

然后我确认一下当前工作的网卡,这里我们使用的是enp2s0。

补充:如果机器中存在多块网卡,我可以为不同网卡指定不同的静态路由。

比如还有eth1,eht2;那么方法是一样的,我们依次为每块网卡创建一个对应的路由配置文件。route-eth0;route-eth1;route-eth2

接下来让我们添加一条静态路由,访问10.0.0.0时通过192.168.4.100;

执行如下命令:vim /etc/sysconfig/network-scripts/route-enp2s0

添加如下信息:

10.0.0.0/8 via 192.168.4.100

保存并退出。

然后我们需要重新重启一下网络服务:service network restart

最后让我们验证一下:route -n;发现此时路由信息已经添加到路由表了,这时无论是重启主机还是重启网络服务路由信息都不会丢了。
 

以上是关于linux怎么设置永久路由的主要内容,如果未能解决你的问题,请参考以下文章

用route命令添加永久路由

windows电脑怎么设置永久路由的先后顺序

Linux服务器添加永久静态路由

CentOS6 Linux系统添加永久静态路由的方法

redhat 6.3 linux 怎么永久性添加静态路由?还请给出详细内容,在线等谢谢。

linux下永久添加静态路由