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?