Cursos / Redes de Computadores / Redes de Computadores I / Aula
É muito comum se utilizar um computador (PC) com Linux como o roteador. Nesse caso, a criação das VLANs pode ser feita facilmente com o comando vconfig que é instalado com o pacote vlan.
Primeiro, deve-se instalar o pacote vlan com o comando a seguir.
Depois, deve-se criar as VLANs. Cada VLAN é representada por uma interface virtual, que nada mais é do que uma placa de rede que aparece para o sistema operacional, mas não corresponde a uma placa física instalada no seu equipamento.
Supondo que você tem uma placa de rede real chamada eth0 e deseja criar a VLAN 2 e a VLAN 5, de acordo com nosso exemplo, bastaria digitar os comandos a seguir (como usuário root).
Isso faria com que fossem criadas duas interfaces de rede, chamadas de eth0.2 e eth0.5.
Os nomes com os quais as interfaces são criadas podem ser controlados com o próprio vconfig. Ele suporta quatro formatos de nomes. Basta que antes de digitar os comandos descritos anteriormente para criar as VLANs, você informe a ele qual o esquema de nome você deseja.
Isso pode ser feito digitando o comando “vconfigset_name_type XXX”, no qual XXX pode ser um dos seguintes valores: VLAN_PLUS_VID, VLAN_PLUS_VID_NO_PAD, DEV_PLUS_VID, DEV_PLUS_VID_NO_PAD.
O Quadro 1 a seguir mostra como ficaria o nome da interface criada para a VLAN 2 na interface eth0 para cada um dos possíveis valores de vconfigset_name_type.
Valor do vconfigset_name_type | Exemplo da representação da VLAN |
---|---|
VLAN_PLUS_VID | Vlan0002 |
VLAN_PLUS_VID_NO_PAD | Vlan2 |
DEV_PLUS_VID | Eth0.0002 |
DEV_PLUS_VID_NO_PAD | Eth0.2 |
Independente do formato do nome utilizado e do fato de ser uma interface virtual, a interface criada é um dispositivo de rede como outra qualquer, de modo que deve ter seu endereço IP configurado.
A listagem a seguir mostra todos os comandos necessários para configurar o roteador da Figura 4 para realizar o roteamento entre as duas VLANS, conforme explicado anteriormente.
A última linha da listagem ativa o roteamento. Como você já viu, a melhor forma de fazer isso é editando o arquivo /etc/sysctl.conf e retirando o caractere “#” do início da linha “#net.ipv4.ip_forward=1”.
Para o esquema de VLANs funcionar no Linux, é necessário que o kernel utilizado tenha suporte a VLANs (padrão 802.3Q). Mas não se preocupe, pois normalmente o kernel que vem com a maioria das distribuições Linux já vem com o suporte a VLANs ativado.
Versão 5.3 - Todos os Direitos reservados