Centos

路由條目在重新啟動時得到更新

  • November 22, 2021

我在伺服器上有 2 個 NIC,一個用於與 10.10.10.X IP 的內部通信,另一個是 172.XXX IP 用於外部通信。

我有這樣的路由表

[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.XX1 網關添加了新路由,但在重新啟動時,它正在恢復。

需要進行哪些更改以確保這些更改即使在重新啟動後仍然存在。

您可能不得不在 /etc/sysconfig/network 和 /etc/sysconfig/network-scripts 中進行探勘

預設網關由網路腳本確定,這些腳本首先解析 /etc/sysconfig/network 文件,然後解析“啟動”介面的網路介面 ifcfg 文件。ifcfg 文件按數字升序解析,最後讀取的 GATEWAY 指令用於在路由表中組成預設路由。

對於 CentOS 7,您可能也在這些文件中尋找 DEFROUTE 指令,請參閱https://wiki.centos.org/FAQ/CentOS7

引用自:https://serverfault.com/questions/763564