CentOS / RHEL默认网关的正确位置是什么?

正如我所看到的,有两个地方可以在CentOS中使用GATEWAY选项:

  1. 的/ etc / SYSCONFIG /networking
  2. 在/ etc / sysconfig / network中的脚本/用于ifcfg- *

什么是默认网关的正确的地方,有什么区别?

目前的约定是/etc/sysconfig/network-scripts/ifcfg-ethX

这就是红帽公司的工具(比如system-config-network )正在configuration的东西,它有助于在网卡更换等方面的持久性。

编辑:

这取决于你可能有多less接口。 假设你有两个接口,eth0和eth1,在同一个子网…如果我想默认的网关访问通过eth0stream? 我会在接口规范中定义它,而不是全局的/etc/sysconfig/network文件。 当然,这也可以使用GATEWAYDEV指令在该文件中完成。