A questão está no meu iptables, embora eu não tenha certeza de onde. Uma varredura limpa consertou-o para ser meu cavalheiro em fóruns do Ubuntu.
iptables --flush
iptables --table nat --flush
iptables --delete-chain
#
#
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
Espero que isso ajude os outros! Agora tenho que adicionar cada regra uma por uma novamente. Obrigado a todos pela ajuda.
Além disso, você deve salvar seus iptables com iptables-save > /somewhere/iptables.conf (ou algum nome de arquivo) e, em seguida, adicione uma pré-inicialização iptables-restore < /somewhere/iptables.conf (ou qualquer outro) em eth0 em / etc / network / interfaces .
Isso fará com que a lista de regras seja carregada antes que o nic esteja ativo. Certifique-se de salvar novamente quando fizer alterações no iptables.