Introdução
Neste laboratório, você aprenderá como verificar se um túnel de rede está configurado em seu sistema Linux. Você usará o comando ip tunnel show para listar os túneis existentes e o comando ip link show para verificar sua presença como interfaces de rede. Finalmente, você explorará como inspecionar as configurações de túnel dentro do diretório /etc/network. Este laboratório prático fornecerá os comandos e técnicas essenciais para identificar e entender as configurações de túneis de rede em um ambiente Linux.
Listar túneis com ip tunnel show
Nesta etapa, você aprenderá como listar os túneis de rede existentes em seu sistema Linux usando o comando ip tunnel show. Túneis de rede são conexões virtuais que encapsulam o tráfego de rede, frequentemente usados para VPNs ou outras configurações de rede.
O comando ip é um utilitário poderoso para gerenciar interfaces de rede, roteamento e túneis no Linux.
Abra o terminal, caso ainda não o tenha feito. Você pode fazer isso clicando no ícone Xfce Terminal no lado esquerdo da sua área de trabalho.
Agora, digite o seguinte comando no terminal e pressione Enter:
ip tunnel show
Este comando exibirá uma lista de todos os túneis de rede configurados em seu sistema.
Você pode ver uma saída semelhante a esta:
vti0: ip/ip remote any local any ttl inherit key 0
Ou, se nenhum túnel estiver configurado, você poderá não ver nenhuma saída ou uma mensagem indicando que nenhum túnel foi encontrado.
A saída fornece informações sobre cada túnel, como:
- O nome da interface do túnel (por exemplo,
vti0). - O tipo de túnel (por exemplo,
ip/ip). - Endereços IP remotos e locais (se configurados).
- Configurações de Time-to-Live (TTL).
- Informações de chave (se usadas para autenticação).
Compreender a saída de ip tunnel show é o primeiro passo para gerenciar túneis de rede. Ele permite que você veja rapidamente quais túneis estão ativos e sua configuração básica.
Nas próximas etapas, você explorará outras maneiras de verificar e inspecionar as configurações de túnel.
Clique em Continuar para prosseguir.
Verificar interfaces de túnel com ip link
Na etapa anterior, você usou ip tunnel show para listar os túneis. Agora, vamos usar o comando ip link show para ver como esses túneis aparecem como interfaces de rede.
O comando ip link show exibe informações sobre as interfaces de rede em seu sistema, incluindo interfaces físicas (como Ethernet ou Wi-Fi) e interfaces virtuais (como túneis).
Digite o seguinte comando em seu terminal e pressione Enter:
ip link show
Este comando exibirá uma lista de todas as interfaces de rede. Procure por interfaces que correspondam aos túneis que você viu com ip tunnel show.
Você deve ver uma saída semelhante a esta, que inclui a interface vti0 que vimos anteriormente:
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@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff link-netnsid 0
3: vti0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
Observe a entrada para vti0. Ela está listada como uma interface de rede com o tipo link/ipip. Isso confirma que o túnel é representado como uma interface de rede no sistema.
O comando ip link show fornece detalhes sobre o estado da interface (por exemplo, UP ou DOWN), sua MTU (Unidade Máxima de Transmissão) e outras informações da camada de enlace.
Usar tanto ip tunnel show quanto ip link show oferece uma visão mais completa da configuração e do status do seu túnel de rede.
Clique em Continuar para ir para a próxima etapa.
Inspecionar a configuração do túnel em /etc/network
Nas etapas anteriores, você usou ip tunnel show e ip link show para ver os túneis ativos e suas interfaces correspondentes. Agora, vamos analisar onde algumas configurações de interface de rede são armazenadas em um sistema baseado em Debian, como o Ubuntu: o arquivo /etc/network/interfaces.
Este arquivo é um local comum para definir interfaces de rede, incluindo túneis, que devem ser configurados quando o sistema é iniciado.
Você usará o comando cat para exibir o conteúdo deste arquivo. cat é um comando simples que lê arquivos sequencialmente e os imprime na saída padrão.
Digite o seguinte comando em seu terminal e pressione Enter:
cat /etc/network/interfaces
Você verá o conteúdo do arquivo de configuração das interfaces de rede. Pode ser algo parecido com isto:
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto vti0
iface vti0 inet tunnel
mode ipip
address 192.168.1.1
netmask 255.255.255.0
local 10.0.0.1
remote 10.0.0.2
ttl 64
key 1234
Esta saída mostra como a interface de túnel vti0 é definida. Você pode ver:
auto vti0: Esta linha indica que a interfacevti0deve ser ativada automaticamente quando o sistema é iniciado.iface vti0 inet tunnel: Definevti0como uma interface de túnel usando a famíliainet tunnel.mode ipip: Especifica o protocolo de tunelamento (IP-in-IP).address,netmask,local,remote: Estas linhas definem o endereçamento IP e os endpoints para o túnel.ttl: Define o Time-to-Live para pacotes que atravessam o túnel.key: Especifica uma chave usada para o túnel (se configurado).
Observação: O conteúdo exato deste arquivo pode variar dependendo da configuração do sistema. No entanto, a estrutura para definir interfaces, incluindo túneis, é geralmente semelhante.
Inspecionar arquivos de configuração como /etc/network/interfaces é crucial para entender como suas interfaces de rede, incluindo túneis, são configuradas de forma persistente no sistema.
Você agora aprendeu três maneiras diferentes de examinar túneis de rede: listando-os com ip tunnel show, verificando suas interfaces com ip link show e inspecionando seus arquivos de configuração.
Clique em Continuar para concluir este laboratório.
Resumo
Neste laboratório, você aprendeu como verificar túneis de rede configurados no Linux. Você começou usando o comando ip tunnel show para listar os túneis existentes e entender seus detalhes básicos de configuração, como nome da interface, tipo e endereços.
Em seguida, você explorou como os túneis de rede aparecem como interfaces usando o comando ip link show, que exibe informações sobre todas as interfaces de rede, incluindo as virtuais, como os túneis. Essas etapas fornecem métodos fundamentais para verificar a presença e o status básico dos túneis de rede em um sistema Linux.



