DEFRROUTE
在评论了我得到ip r
这样的输出的行后,我在这里陷入了这种配置。DEFRROUTE=no
未注释时它真的有效吗?
[root@vm1 ~]# ip r
default via 192.168.5.1 dev eth0 proto static metric 100
default via 192.168.1.1 dev eth2 proto static metric 101
169.24.0.0/17 dev eth1 proto kernel scope link src 169.24.0.5 metric 100
192.168.1.0/24 dev eth2 proto kernel scope link src 192.168.1.3 metric 100
192.168.5.0/28 dev eth0 proto kernel scope link src 192.168.5.10 metric 100
[root@vm1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
IPADDR=192.168.1.3
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
#DEFRROUTE=no
[root@vm1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
IPADDR=192.168.5.10
NETMASK=255.255.255.240
GATEWAY=192.168.5.1
#DEFRROUTE=yes
[root@vm1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
IPADDR=169.24.0.5
NETMASK=255.255.128.0
#DEFRROUTE=no
当我取消注释 DEFRROUTE 时,我得到下面的输出,没有路由
[root@vm1 ~]# ip r
169.24.0.0/17 dev eth1 proto kernel scope link src 169.24.0.5 metric 100
192.168.1.0/24 dev eth2 proto kernel scope link src 192.168.1.3 metric 100
192.168.5.0/28 dev eth0 proto kernel scope link src 192.168.5.10 metric 100
正如 @artem 通过链接建议的那样,下面是屏幕截图。
答案1
尝试将其更改为DEFROUTE
而不是DEFRROUTE
.
答案2
DEFROUTE
适合ppp
接口配置的参数,或者可以用于BOOTPROTO=dhcp
.
- 对于希望使用默认路由的以太网,请设置 GATEWAY 参数。
- 适用于您想要的以太网不是让默认路由省略(或注释)GATEWAY 参数。