Interfaces de Rede
100%

Configuração de Rede · Lição 1

Interfaces de Rede

Aprenda a inspecionar estado, endereços, estatísticas e propriedade da configuração persistente de interfaces Linux.

Uma interface de rede Linux conecta um namespace de rede a um dispositivo físico, loopback, bridge, túnel, dispositivo virtual ou outro link. Estado, endereços, rotas, DNS e configuração persistente são relacionados, mas distintos.

Descoberta das interfaces

Use as ferramentas modernas do iproute2:

$ ip -brief link show
$ ip -brief address show

Os nomes podem ser derivados do hardware, como enp1s0, tradicionais, como eth0, ou definidos pelo administrador. Nunca presuma que eth0 exista ou identifique um adaptador específico.

Por que um script deve descobrir a interface em vez de presumir eth0?

Estado administrativo e operacional

UP significa que a interface está administrativamente habilitada. LOWER_UP costuma indicar que a camada inferior relata prontidão, como portadora Ethernet. Nenhuma flag isolada prova que endereço IP, rota, DNS, firewall ou aplicativo funcionam.

$ ip -details link show dev enp1s0
$ ip -s link show dev enp1s0

As estatísticas revelam erros, descartes e contadores, mas precisam de intervalo e linha de base para ter significado.

O que o estado administrativo UP não prova?

Alteração do estado em execução

Comandos de runtime incluem:

$ sudo ip link set dev enp1s0 up
$ sudo ip address add 192.0.2.10/24 dev enp1s0

Eles afetam o estado atual e podem conflitar com um gerenciador que reaplique seu perfil. Derrubar a interface de acesso remoto pode encerrar a conexão. Antes de mudar, confirme o dispositivo, preserve console, registre o estado e prepare rollback testado ou temporizado.

ip address add garante sozinho persistência após reiniciar?

Identificação do proprietário da configuração

Os caminhos persistentes variam entre distribuições e instalações. Entre as possibilidades estão perfis do NetworkManager, unidades do systemd-networkd, entradas do netplan, /etc/network/interfaces, cloud-init ou orquestração. Determine qual serviço gerencia o dispositivo antes de editar arquivos:

$ systemctl --type=service --state=running | grep -E 'NetworkManager|networkd|networking'
$ networkctl status
$ nmcli device status

Use somente comandos do gerenciador identificado. Dois gerenciadores no mesmo link podem competir e sobrescrever estados.

O que deve preceder uma mudança persistente na interface?

Verificação da mudança

Verifique link, endereços e validade, rotas escolhidas, resolver, vizinhos e o aplicativo real. Para mudança persistente, teste reinício controlado do serviço ou do sistema somente com recuperação disponível.

O que é evidência melhor que apenas ver o novo endereço em ip address?

Lição concluída

Você concluiu Interfaces de Rede

Agora você consegue inspecionar e alterar uma interface sem confundir estado ativo com política persistente.

  • Descobrir nomes e endereços reais.

  • Separar estado administrativo de conectividade operacional.

  • Tratar mudanças diretas com ip como estado atual.

  • Identificar o proprietário antes de persistir configurações.

  • Verificar roteamento, resolução e aplicativo depois.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Configuração de Rede