Após corte de energia o autor perdeu conectividade IPv4 mas manteve IPv6 funcional.
O erro provinha do Carrier Grade NAT do ISP, que afetou apenas IPv4.
Foi usado um VPS da Hetzner com IPv4 e IPv6 e um túnel WireGuard para encaminhar tráfego IPv4 sobre IPv6.
Detalhou-se a configuração do servidor e cliente WireGuard, incluindo regras de NAT e SNAT para IPv4 e IPv6.
Utilizou-se network namespaces e a ferramenta vopono para executar a VPN de trabalho dentro do túnel sem conflitos.
Empregou-se unshare e ip netns para correr o Docker dentro do namespace de rede, contornando limitações de mount e cgroups.
Identificou-se e resolveu um problema de MTU no WireGuard ajustando-o para evitar fragmentação e quedas de pacotes.
O autor recomenda Hetzner para VPS e destaca os benefícios do Linux para resolver problemas de conectividade complexos.
Get notified when new stories are published for "🇵🇹 Hacker News Português"