---
codigo: DOC-TEL-RED-DIA-008
tipo: conhecimento
dominio: Telecom
area: Redes
trilha: Diagnóstico de Redes
nivel_tecnico: Intermediário
tempo_medio: 15-25 min
status: validado
---

# IPConfig, IFConfig e IP

## Objetivo

Inspecionar interfaces, endereços, enlace, MTU, DHCP, DNS, rotas e regras antes de testar a rede. Múltiplas interfaces, VPNs e métricas podem fazer o tráfego sair por origem inesperada.

## Windows

```bat
ipconfig
ipconfig /all
ipconfig /release
ipconfig /renew
ipconfig /flushdns
route print
netsh interface ipv4 show interfaces
netsh interface ipv6 show interfaces
```

`ipconfig /all` mostra adaptadores, MAC, DHCP, leases, DNS, sufixos, IPv4/IPv6 e gateway. `/release` e `/renew` alteram o estado DHCP e podem derrubar acesso remoto; preserve evidências e tenha autorização. `/flushdns` limpa cache do resolvedor local, não o cache do servidor DNS.

Endereço `169.254.0.0/16` (APIPA) normalmente indica ausência de lease IPv4 quando DHCP era esperado, mas link-local pode ser intencional. IPv6 link-local `fe80::/10` é normal e usa identificador de interface em destinos ambíguos.

## Linux: iproute2 preferencial

```bash
ip address show
ip -br address
ip link show
ip route show
ip -6 route show
ip rule show
ip route get 8.8.8.8
ip link show dev eth0
ip address show dev eth0
```

`ip address` mostra endereços/escopos; `ip link`, estado, MAC e MTU; `ip route`, tabela; `ip rule`, roteamento por política; `ip route get` calcula a rota/origem escolhida. Ver `UP` administrativo não garante `LOWER_UP`/portadora nem caminho fim a fim.

```bash
ifconfig -a
```

`ifconfig` pertence ao net-tools e é legado em diversas distribuições. Pode estar ausente e não representa toda a política moderna; prefira **iproute2**. DHCP é gerido por NetworkManager, systemd-networkd, dhclient ou outro componente:

```bash
nmcli device show
resolvectl status
sudo dhclient -r eth0
sudo dhclient eth0
```

Não misture gerenciadores sem conhecer o sistema; liberar lease remotamente pode interromper a sessão.

## Interpretação prática

Confirme:

- interface correta e estado físico/administrativo;
- IPv4/máscara ou IPv6/prefixo compatíveis com o projeto;
- ausência de endereço duplicado ou APIPA inesperado;
- gateway alcançável e rota padrão da família correta;
- DNS configurado e origem (DHCP, RA, VPN ou estático);
- MTU coerente com Ethernet, PPPoE, túnel/VPN;
- métricas, rotas mais específicas e `ip rule` que desviem o fluxo;
- lease DHCP válido e horários consistentes.

Em ISP, associe interface a VLAN/PPPoE/VRF, CPE, ONU e BNG. Endereço privado/CGNAT pode ser esperado. IPv4 funcional não valida IPv6 e vice-versa.

## Sequência e evidências

1. Capture configuração completa antes de renovar/limpar.
2. Identifique interface e rota para o destino.
3. Teste loopback, próprio IP, gateway e vizinhança.
4. Compare DHCP/DNS com o projeto.
5. Só então renove lease ou altere configuração.

Registre saídas, hostname, interface/MAC (com proteção de dados), IP/prefixo, gateway, DNS, DHCP/lease, MTU, rotas/regras, horário e antes/depois. Não publique credenciais, sufixos internos ou endereços sensíveis.

## Limitações e erros comuns

As ferramentas mostram o estado local, não comprovam VLAN, ACL, NAT ou serviço remoto. Gateway listado pode estar inacessível; DNS listado pode não responder. Erros comuns: olhar adaptador desconectado, confundir máscara, ignorar VPN, alterar DHCP antes da coleta e assumir que toda rota padrão é usada.

## Conclusão

Configuração local correta é pré-condição, não prova final. Ela define qual teste seguinte realmente reduz hipóteses.

## Documentos Relacionados

- [Teste de Ping](./01 - Teste de Ping.md)
- [Nslookup](./05 - Nslookup.md)
- [ARP e Tabela de Vizinhança](./07 - ARP e Tabela de Vizinhança.md)
- [Netstat e SS](./09 - Netstat e SS.md)
- [Fluxo de Diagnóstico de Conectividade](./13 - Fluxo de Diagnóstico de Conectividade.md)
- [IPv4](../Endereçamento/02 - IPv4.md)
- [IPv6](../Endereçamento/13 - IPv6.md)
- [Rotas Estáticas](../Roteamento/01 - Rotas Estáticas.md)
