use também a notação ip para a vlan - veja o wiki link
do archlinuxip link add link eth0 name eth0.10 type vlan id 10
Eu adicionei alguns IPs virtuais à minha interface eth0 no CentOS 6.5,
ip addr add 192.168.100.2 dev eth0
Eu simplesmente adicionei uma VLAN na eth0.
vconfig eth0 10
A VLAN foi criada, mas remove qualquer um dos meus IPs adicionados na eth0 (por exemplo, 192.168.100.2).
Eu não enfrentei esse problema no CentOS 5.X. A eth0 retém os IPs.
use também a notação ip para a vlan - veja o wiki link
do archlinuxip link add link eth0 name eth0.10 type vlan id 10
É provavelmente um problema com o CentOS 6.5. Funcionou bem quando tentei no CentOS 6.4. Os IPs na interface são mantidos.
Tags vlan