当前位置: 首页 > 编程笔记 >

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

简俊楚
2023-03-14
本文向大家介绍Linux 添加永久静态路由的方法,包括了Linux 添加永久静态路由的方法的使用技巧和注意事项,需要的朋友参考一下

1/5

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

[root@vnode33 network-scripts]# route -n
Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
0.0.0.0     135.252.214.1  0.0.0.0     UG  100  0    0 eth0
135.252.214.0  0.0.0.0     255.255.255.0  U   100  0    0 eth0
172.86.40.0   0.0.0.0     255.255.255.0  U   100  0    0 eth1
192.168.122.0  0.0.0.0     255.255.255.0  U   0   0    0 virbr0

2/5

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

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

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

[root@vnode33 network-scripts]# ls
ifcfg-eth0     ifcfg-eth1:enodeb2 ifcfg-eth1:mme2 ifdown    ifdown-ib  ifdown-isdn ifdown-routes ifdown-TeamPort ifup-aliases ifup-ib  ifup-isdn  ifup-post  ifup-sit    ifup-tunnel    network-functions
ifcfg-eth1     ifcfg-eth1:gx    ifcfg-eth1:sgi  ifdown-bnep ifdown-ippp ifdown-post ifdown-sit   ifdown-tunnel  ifup-bnep   ifup-ippp ifup-plip  ifup-ppp   ifup-Team   ifup-wireless   network-functions-ipv6
ifcfg-eth1:enodeb1 ifcfg-eth1:mme1   ifcfg-lo     ifdown-eth  ifdown-ipv6 ifdown-ppp  ifdown-Team  ifup       ifup-eth   ifup-ipv6 ifup-plusb ifup-routes ifup-TeamPort init.ipv6-global route-eth1

3/5

接下来让我们添加一条静态路由,访问172.0.0.0/8时通过172.86.40.254

执行如下命令:

vi /etc/sysconfig/network-scripts/route-eth1

添加如下信息:

172.0.0.0/8 via 172.86.40.254

保存并退出。

 4/5

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

service network restart

5/5

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

[root@vnode33 network-scripts]# route -n
Kernel IP routing table
Destination   Gateway     Genmask     Flags Metric Ref  Use Iface
0.0.0.0     135.252.214.1  0.0.0.0     UG  100  0    0 eth0
135.252.214.0  0.0.0.0     255.255.255.0  U   100  0    0 eth0
172.0.0.0    172.86.40.254  255.0.0.0    UG  100  0    0 eth1
172.86.40.0   0.0.0.0     255.255.255.0  U   100  0    0 eth1
192.168.122.0  0.0.0.0     255.255.255.0  U   0   0    0 virbr0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我已经用python编写了一个库,并且希望它驻留在文件系统上的公共位置。 从我的脚本,我只想做: 现在,我知道为了执行此操作, 可以 执行以下操作: 但是我不想每次都这样做。 问题是:如何将文件夹永久添加到python的sys.path?我可以想象这将是一个环境变量,但我找不到它。 看起来应该很容易,但是我找不到解决方法。 问题答案: PYTHONPATH环境变量将执行此操作。

  • 问题内容: 我有一个名为的文件,我想从其他文件中使用该文件,因此我决定将其添加到另一个文件中并将其导入另一个文件中以使用该文件。为此,我在IPython中运行了以下内容。 我可以看到我刚刚添加的路径,当我尝试从另一个目录路径中导入该文件时,如下所示: 它工作正常,但是一旦我离开IPython,再次输入它,并检查了,我发现添加的路径不存在,那么如何在Python中永久地向sys.path添加路径?

  • 本文向大家介绍静态路由和动态路由之间的区别,包括了静态路由和动态路由之间的区别的使用技巧和注意事项,需要的朋友参考一下 静态路由 遵循用户定义的路由的静态路由或非自适应路由,并且直到网络管理员更改路由表后,路由表才会更改。静态路由使用简单的路由算法,并且比动态路由提供更高的安全性。 动态路由 顾名思义,动态路由或自适应路由会在网络发生任何更改或网络拓扑发生更改时更改路由表。在网络更改期间,动态路由

  • 问题内容: 每当我使用时,都会添加新目录。但是,一旦我关闭python,列表将恢复为以前的值(默认值)。如何将目录永久添加到PYTHONPATH? 问题答案: 你需要将新目录添加到环境变量中PYTHONPATH,并用冒号与其之前的内容分隔开。在任何形式的Unix中,你都可以在启动脚本中执行此操作,该脚本适合于你正在使用的任何shell(.profile或取决于你喜欢的shell),该命令又取决于所

  • 本文向大家介绍vue路由结构可设一层方便动态添加路由操作,包括了vue路由结构可设一层方便动态添加路由操作的使用技巧和注意事项,需要的朋友参考一下 动态添加路由基本功能 let routes=[{ path: '/login', name: 'login', component: () => import('../components/Login.vue') }] this.$router.add