我在 CentOS 6.5 中的 eth0 接口上添加了一些虚拟 IP,
ip addr add 192.168.100.2 dev eth0
然后我在 eth0 上简单地添加了一个 VLAN。
vconfig eth0 10
VLAN 已创建,但它会删除我在 eth0 上添加的任何 IP(例如 192.168.100.2)。
我在 CentOS 5.X 中没有遇到此问题。eth0 保留 IP。
答案1
对 vlan 也使用 ip 表示法 - 请参阅 archlinux wikihttps://wiki.archlinux.org/index.php/VLAN
ip link add link eth0 name eth0.10 type vlan id 10
答案2
这可能是 CentOS 6.5 的问题。在 CentOS 6.4 上尝试时,它工作正常。接口上的 IP 被保留。