Introdução
Neste laboratório, você aprenderá como verificar se uma VLAN está configurada no Linux. Você explorará três métodos para verificar a configuração da VLAN: listar as interfaces VLAN usando o comando ip link para identificar as interfaces VLAN configuradas, examinar o arquivo /etc/network/interfaces para confirmar as configurações da VLAN e verificar o arquivo /proc/net/vlan para obter informações detalhadas sobre a VLAN. Ao concluir estas etapas, você adquirirá habilidades práticas na identificação e verificação de configurações de VLAN em um sistema Linux.
Listar interfaces VLAN com ip link
Nesta etapa, você aprenderá como listar interfaces VLAN usando o comando ip link. VLANs (Virtual Local Area Networks) são uma forma de segmentar uma rede física em múltiplas redes lógicas. Isso é frequentemente usado para melhorar o desempenho, a segurança e a capacidade de gerenciamento da rede.
O comando ip é uma ferramenta poderosa no Linux para gerenciar interfaces de rede, roteamento e túneis. O subcomando link é usado especificamente para gerenciar interfaces de rede.
Para listar todas as interfaces de rede em seu sistema, incluindo quaisquer interfaces VLAN configuradas, abra seu terminal e digite o seguinte comando:
ip link show
Pressione Enter.
Você verá uma saída semelhante a esta:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
3: eth0.10@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
4: eth0.20@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
Nesta saída:
loé a interface loopback, usada para comunicação dentro do próprio sistema.eth0é sua interface de rede primária.eth0.10@eth0eeth0.20@eth0são interfaces VLAN. O formatointerface.vlan_id@parent_interfaceé comumente usado para nomear interfaces VLAN. Aqui,eth0.10é uma interface VLAN com ID 10 na interface paieth0, eeth0.20é uma interface VLAN com ID 20 na interface paieth0.
A presença de interfaces como eth0.10 e eth0.20 indica que as VLANs estão configuradas em seu sistema.
Você também pode filtrar a saída para mostrar apenas interfaces específicas ou tipos de interfaces, mas, por enquanto, ip link show é suficiente para ver todas as interfaces, incluindo VLANs.
Clique em Continuar para prosseguir para a próxima etapa.
Verificar a configuração da VLAN em /etc/network/interfaces
Nesta etapa, você examinará o arquivo de configuração de rede para ver como as interfaces VLAN são definidas. Em muitos sistemas baseados em Debian, como o Ubuntu, as interfaces de rede são configuradas no arquivo /etc/network/interfaces.
Este arquivo contém definições para interfaces de rede, especificando como elas devem ser configuradas quando o sistema é iniciado. Embora os sistemas modernos frequentemente usem netplan ou NetworkManager, /etc/network/interfaces ainda é relevante e fornece uma maneira clara de ver as configurações da interface, incluindo VLANs.
Para visualizar o conteúdo deste arquivo, você pode usar o comando cat, que é usado para exibir o conteúdo dos arquivos.
Abra seu terminal e digite o seguinte comando:
cat /etc/network/interfaces
Pressione Enter.
Você verá uma saída semelhante a esta:
## interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth0.10
iface eth0.10 inet dhcp
vlan-raw-device eth0
auto eth0.20
iface eth0.20 inet dhcp
vlan-raw-device eth0
Vamos detalhar as partes relevantes para as interfaces VLAN:
auto eth0.10: Esta linha diz ao sistema para ativar automaticamente a interfaceeth0.10durante a inicialização.iface eth0.10 inet dhcp: Isso define a interfaceeth0.10e especifica que ela deve obter um endereço IP usando DHCP.vlan-raw-device eth0: Esta é a linha crucial que identificaeth0.10como uma interface VLAN e especifica que seu dispositivo pai éeth0. O número após o ponto (.10) é o ID da VLAN.
Você verá entradas semelhantes para eth0.20, indicando outra interface VLAN com ID 20 no mesmo dispositivo pai eth0.
Examinar este arquivo ajuda você a entender como as interfaces VLAN listadas por ip link show são configuradas de forma persistente no sistema.
Clique em Continuar para prosseguir.
Verificar detalhes da VLAN com cat /proc/net/vlan
Nesta etapa final, você examinará outro local no sistema de arquivos Linux que fornece informações sobre VLANs configuradas: /proc/net/vlan.
O sistema de arquivos /proc é um sistema de arquivos virtual que fornece informações sobre processos e outras informações do sistema. Os arquivos dentro de /proc/net frequentemente contêm detalhes sobre a pilha de rede. O arquivo /proc/net/vlan lista especificamente as interfaces VLAN 802.1q configuradas e seus dispositivos pai e IDs de VLAN associados.
Para visualizar o conteúdo deste arquivo, use o comando cat novamente.
Abra seu terminal e digite o seguinte comando:
cat /proc/net/vlan
Pressione Enter.
Você verá uma saída semelhante a esta:
VLAN ID TYPE REORDER DEVICE
eth0.10 10 8021Q 0 eth0
eth0.20 20 8021Q 0 eth0
Esta saída fornece um resumo conciso das interfaces VLAN configuradas:
VLAN: O nome da interface VLAN (por exemplo,eth0.10).ID: O ID da VLAN (por exemplo,10,20).TYPE: O tipo de protocolo VLAN (por exemplo,8021Q).REORDER: Indica se a reordenação de quadros VLAN está habilitada (geralmente 0).DEVICE: O dispositivo físico pai com o qual a VLAN está associada (por exemplo,eth0).
Este arquivo é uma maneira rápida de confirmar quais VLANs estão ativas no sistema e a quais interfaces físicas elas estão vinculadas.
Você agora usou com sucesso três métodos diferentes (ip link show, cat /etc/network/interfaces e cat /proc/net/vlan) para identificar e verificar as configurações de VLAN em um sistema Linux.
Clique em Continuar para concluir o laboratório.
Resumo
Neste laboratório, você aprendeu como verificar se as VLANs estão configuradas no Linux usando vários métodos. Primeiro, você usou o comando ip link show para listar todas as interfaces de rede e identificar as interfaces VLAN, que são tipicamente nomeadas no formato interface.vlan_id@parent_interface. Este comando fornece uma visão geral rápida dos links de rede configurados, incluindo VLANs.
Em seguida, você normalmente verificaria a configuração da VLAN examinando o arquivo /etc/network/interfaces, que armazena as configurações da interface de rede. Finalmente, você usaria o comando cat /proc/net/vlan para visualizar informações detalhadas sobre as VLANs configuradas, incluindo seus IDs e interfaces pai associadas. Essas etapas, em conjunto, fornecem uma maneira abrangente de determinar se as VLANs estão configuradas e inspecionar seus detalhes de configuração em um sistema Linux.



