Se você está realmente falando sobre VLANs (802.1q), então isso é para o seu network/interfaces
:
auto vlan42
iface vlan42 inet static
vlan-raw-device eth0
address 10.1.2.3
netmask 255.255.255.0
Seu eth0
pode ser configurado como uma interface normal, que é a VLAN não marcada (nativa).
Acho que deve ser possível usar inet dhcp
em vez de inet static
e omitir os parâmetros address e netmask.
Ah, e o pacote vlan
precisa ser instalado!