如何在不生成关联路由的情况下创建网络接口?

如何在不生成关联路由的情况下创建网络接口?

我很难在没有生成静态路由来使用默认网关的情况下创建网络接口。更具体地说,我尝试在 centos 6 中使用以下 ifcfg 脚本文件创建 VLAN 接口

DEVICE=eth0.123
VLAN=yes
BOOTPROTO=static
IPADDR=172.16.0.1
NETMASK=255.240.0.0
ONBOOT=yes
IPV6INIT=no
TYPE=Ethernet

当我打开界面时,我的路由表中最终出现以下路由

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.64.20.1      0.0.0.0         UG    0      0        0 eth0
10.64.20.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth0.123
169.254.0.0     0.0.0.0         255.255.0.0     U     1113   0        0 eth0
172.16.0.0      0.0.0.0         255.240.0.0     U     0      0        0 eth0.123

对于我的特殊需求,我不希望生成 172.16.0.0 网络的路由,因为我要添加另一条路由来通过 VPN 隧道服务器。如果我手动删除 172.16.0.0 网络路由,一切正常。然而它并不持久,我希望它是持久的。

任何帮助,将不胜感激。

谢谢

答案1

将以下内容添加到 ifcfg 配置文件中

DEFROUTE=否

它不会为此接口创建默认路由。

相关内容