RHEL7中的DEFROUTE vs GATEWAY

我禁用了networkingpipe理器,并且正在使用ifcfg脚本进行networkingconfiguration。 我试图findDEFROUTE =“是”和GATEWAY选项之间的区别。

我明白“ifcfg文件是按数字升序排列的,最后一个要读取的GATEWAY指令用于在路由表中组成默认路由”。 根据RHEL文档。 但是如何使用DEFROUTE?

例如,ifcfg-em1有DEFROUTE =“yes”,并指定了GATEWAY选项。 而ifcfg-em2只有GATEWAY选项。 我看到ifcfg-em2 GATEWAY作为默认网关被添加到路由表中。 什么是有DEFROUTE的原因?

谢谢,
最好的祝福,
罗马

根据RHEL7文档https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_Command_Line_Interface.html#sec-Static-Routes_and_the_Default_Gateway

在dynamicnetworking环境中,移动主机由NetworkManagerpipe理,网关信息很可能是接口特定的,最好由DHCP分配。 在需要影响NetworkManagerselect要用于到达网关的出口接口的特殊情况下,对于那些不通向默认网关的接口,使用ifcfg文件中的DEFROUTE = no命令。

所以DEFROUTE语句只能被NetworkManager使用