首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在重新启动时,路由条目正在更新。

在重新启动时,路由条目正在更新。
EN

Server Fault用户
提问于 2016-03-14 10:08:22
回答 3查看 3.5K关注 0票数 0

服务器上有两个网卡,一个用于内部通信,10.10.XIP,另一个用于外部通信。

我有这样的路线表

代码语言:javascript
复制
[root@hadoopslave1 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.10.0      *               255.255.255.0   U     0      0        0 em1
172.X.X.0     *               255.255.255.0   U     0      0        0 em3
link-local      *               255.255.0.0     U     1002   0        0 em1
link-local      *               255.255.0.0     U     1004   0        0 em3
default         10.10.10.1      0.0.0.0         UG    0      0        0 em1

这里的默认路由是通过10.10.10.1网关。我删除了默认路由,并为172.X.X.1网关添加了新路由,但在重新启动时,将恢复该路由。

需要进行哪些更改,以确保这些更改即使在重新启动之后也将保持不变。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2016-03-14 10:16:10

您可能需要在/etc/sysconfig/etc和/etc/sysconfig/network -脚本中进行挖掘。

默认网关由网络脚本确定,该脚本首先解析/etc/sysconfig/network,然后解析网络接口ifcfg文件中的“up”接口。ifcfg文件按数字升序进行解析,并使用要读取的最后一个网关指令在路由表中组成默认路由。

对于CentOS 7,您可能也在这些文件中查找DEFROUTE指令,参见https://wiki.centos.org/FAQ/CentOS7

票数 2
EN

Server Fault用户

发布于 2016-03-14 13:30:20

您需要将路由放置在/etc/sysconfig/network-scripts/route-em3中,并像这样放置该路由(显然要替换IP类以匹配您的IP类):

192.168.10.0/24 via 192.168.12.1 dev eth1

然后,您可以简单地重新启动网络服务service network restart,并查看将添加该路由。这也将使它在重新启动后持久。

票数 0
EN

Server Fault用户

发布于 2016-03-15 06:40:21

我能够解决这个问题,这是由于DEFROUTE=yes在NIC配置中的输入,em1和em3。

在用于内部通信的em1中,我将其更改为no并重新启动网络服务。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/763564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档