Foco operacional de redes: configurar, validar, induzir falha, diagnosticar, corrigir e provar com evidência.
Interfaces, rotas, DNS e sockets no Linux
Referência: Programação Distribuída com Redes. Comece sempre pelo estado local antes de culpar o remoto.
Boa parte do troubleshooting termina cedo quando você confere se há IP, rota válida e processo ouvindo. É a triagem mínima antes de tocar em firewall ou DNS externo.
Erro comum: testar ping aleatório sem saber por onde o tráfego sairia.
ip -br addr
ip route
ss -tulpen
getent costuma refletir melhor o resolvedor efetivo do host do que ferramentas isoladas. Ele ajuda a separar problema de nome, cache ou override local.
Erro comum: editar /etc/hosts sem verificar o resolvedor e depois esquecer o desvio.
getent hosts api.exemplo.com
grep -v '^#' /etc/hosts
cat /etc/resolv.conf
Diagnóstico por evidência em redes
Foco em correlação de evidências: cruzar visão de cliente, processo e tráfego.
curl -v mostra a conversa; ss mostra se o serviço está mesmo ouvindo. Juntos, eles reduzem chute e melhoram causalidade.
Erro comum: confiar só no navegador ou só no processo local.
curl -v http://host:8080
ss -ltnp | grep 8080
Quando a dúvida é porta, combine teste, captura e confirmação externa. Isso separa recusa, filtro, timeout e serviço indisponível.
Erro comum: chamar tudo de “porta fechada” sem capturar pacote nem validar do lado de fora.
nc -vz host 22
sudo tcpdump -ni any port 22
nmap -Pn -p 22 host
Switching, inter-VLAN, ACL, NAT e redundância
Cada comando show deve existir para provar uma hipótese técnica específica.
VLAN errada, trunk inconsistente ou interface down derrubam a pilha inteira. Ler a base primeiro economiza tempo em troubleshooting.
Erro comum: ir direto para ping entre redes sem conferir o estado local.
show vlan brief
show interfaces trunk
show ip interface brief
A configuração pode existir e ainda assim não estar sendo usada como esperado. Os comandos de inspeção devem responder por onde o tráfego passou, traduziu e saiu.
Erro comum: aplicar política e nunca provar o efeito sobre o fluxo real.
show access-lists
show ip nat translations
show standby brief
show ip route
VLAN, STP, EtherChannel e DHCPv4
Foco em operação com método: segmentar, validar, induzir falha e corrigir com prova.
Não basta habilitar Rapid PVST+. Sempre confirme quem virou root bridge e como as portas ficaram posicionadas na topologia.
Erro comum: falar em redundância sem verificar convergência nem porta bloqueada.
show spanning-tree vlan 10
show spanning-tree root
Agregação e endereçamento dinâmico exigem coerência de parâmetros nas duas pontas e por VLAN. Os resumos certos mostram isso rápido.
Erro comum: misturar negociação do bundle ou esquecer gateway correto no pool.
show etherchannel summary
show interfaces port-channel 1
show ip dhcp binding
Segurança de redes
Foco em segurança verificável: exposição mensurável, hardening e evidência de resultado.
Portas abertas, pacotes pendentes e política ativa contam mais do que checklist decorado. Segurança operacional se mede primeiro.
Erro comum: falar em superfície de ataque sem saber o que o host realmente expõe.
ss -tulpen
sudo apt list --upgradable
sudo ufw status verbose
Controle de acesso e autenticação precisam deixar rastro. Ler log e arquivo de configuração vale mais do que assumir que a política entrou.
Erro comum: ativar proteção e nunca revisar o que de fato mudou.
sudo journalctl --since -2h | grep -Ei 'auth|fail|deny|drop'
sudo grep -R "PermitRootLogin" /etc/ssh/sshd_config*
Separar fluxo necessário de fluxo proibido antes da configuração reduz retrabalho e evita permissões amplas por urgência.
Erro comum: começar por comando de ACL/ZBF sem definir origem, destino, serviço e direção de cada fluxo.
Origem | Destino | Serviço | Direção | Ação
WAN | DMZ | tcp/80 | WAN->DMZ | inspect
WAN | ADMIN/FIN | any | WAN->LAN | drop
Um único teste de sucesso não prova segurança. Sempre combine um fluxo que deve passar e outro que deve falhar.
Erro comum: validar só o acesso permitido e não confirmar bloqueio do tráfego não autorizado.
curl http://<ip-dmz-web>
# esperado: sucesso
nc -vz <ip-lan-interna> 80
# esperado: bloqueado
No Cisco ZBF, origem e destino definem a política aplicada. Se a direção estiver invertida, o tráfego falha mesmo com class-map correta.
Erro comum: configurar a policy certa no par errado e concluir que o protocolo não está casando.
show zone-pair security
show policy-map type inspect zone-pair
show class-map type inspect
Ao alterar um caractere na senha, o hash muda completamente. Mostrar esse contraste fortalece a explicação técnica da questão 7.
Erro comum: citar avalanche de forma teórica sem apresentar os dois hashes gerados no laboratório.
echo -n '%S3nh4S3gur4$' | md5sum
echo -n 'S3nh4S3gur4$' | md5sum