据我所知,在 CentOS 中有两处可以使用 GATEWAY 选项:
- /etc/sysconfig/网络
- /etc/sysconfig/网络脚本/ifcfg-*
默认网关的正确位置是什么以及有什么区别?
答案1
当前的惯例是/etc/sysconfig/network-scripts/ifcfg-ethX
。
这就是 Red Hat 的工具(例如system-config-network
)配置事物的方式,它有助于在 NIC 发生变化等时保持持久性。
编辑:
这取决于您可能拥有的接口数量。假设您在同一个子网上有两个接口,eth0 和 eth1... 如果我希望默认网关访问通过 eth0 进行,该怎么办?我会在接口规范中定义它,而不是在全局/etc/sysconfig/network
文件中定义它。当然,也可以在该文件中使用GATEWAYDEV
指令来完成此操作...