Múltiplas interfaces VLAN virtuais em um único NIC (Debian)

3

Estou tentando configurar várias interfaces virtuais com VLANs em uma única NIC. Eu estou executando o Debian Squeeze.

Atualmente, este é meu /etc/netowrk/interfaces

auto eth0.10
iface eth0.10 inet dhcp

Isso me dá uma conexão de trabalho, no entanto, não tenho certeza de como configurar vários como esses em um único NIC, para que eu possa usar vários IPs externos.

Eu tentei aliasar as VLANs assim: %código% Mas isso não foi bem sucedido e disse que não conseguiu trazer a interface.

E sugestões seriam muito apreciadas:)

    
por RayQuang 29.01.2012 / 07:19

2 respostas

3

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!

    
por 04.09.2012 / 12:18
2

Ter subinterfaces para adicionar endereços adicionais a um único dispositivo realmente não é algo necessário ou recomendado por mais tempo. Se você quiser vários endereços, é muito melhor simplesmente adicionar o endereço à interface atual.

auto eth0
iface eth0.10 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    up ip addr add 192.168.1.2 brd + dev eth0
    up ip addr add 192.168.1.3 brd + dev eth0

Se você está de alguma forma esperando que uma sub-interface permita que você use o DHCP para obter múltiplos endereços, então eu tenho que te dizer que simplesmente não será possível.

O DHCP é digitado no endereço MAC do dispositivo de rede. Adicionar outra interface psedo no software do cliente não vai alterar o endereço MAC que o servidor vê.

    
por 29.01.2012 / 08:46