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;发现此时路由信息已经添加到路由表了,这时无论是重启主机还是重启网络服务路由信息都不会丢了。
相关推荐
Charliewolf 2020-06-18
kanpiaoxue 2019-12-24
yungame 2019-12-07
81971834 2011-08-24
baohuanlove 2019-06-21
yutian0 2015-10-22
kuihan0 2014-06-29
scarecrowbyr 2012-05-27
hfight 2012-01-16
Carlchangxin 2014-11-18
soSoBusy 2017-02-16
HeKing 2013-02-14
ljl 2016-12-30
gglinux 2009-10-27
linkelinux 2007-03-23