Centos
路由條目在重新啟動時得到更新
我在伺服器上有 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