我很难在没有生成静态路由来使用默认网关的情况下创建网络接口。更具体地说,我尝试在 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=否
它不会为此接口创建默认路由。