Eu posso configurar manualmente uma VLAN usando
vconfig add eth1 100
ip addr add 1.1.1.1/24 dev eth1.100
ip link set up eth1.100
Agora, um ifconfig mostra a interface com fio eth1 e a nova VLAN eth1.100 sendo reproduzida em conjunto. Eu posso pingar o dispositivo em eth1 e eth1.100 .
Agora, quando edito /etc/network/interfaces e adiciono:
auto eth1.100
iface eth1.100 inet static
address 1.1.1.1
netmask 255.255.255.0
vlan-raw-device eth1
e, em seguida, reinicie. ifconfig agora mostra eth1 sem inet ou endereço de broadcast e agora posso apenas fazer ping no endereço na VLAN.
E sim, adicionei 8021q a /etc/modules para adicionar o módulo VLAN na inicialização.
Se eu vconfig rem eth1.100 , eth1 se reconectar e ifconfig mostrará com um endereço inet e bcast como antes. Mas se eu adicionar novamente a VLAN por meio de vconfig , eth1 desaparecerá novamente.
O que estou fazendo errado para a configuração automática da VLAN para não pisar na interface com fio deficiente?