Após algumas investigações, verifica-se que o padrão UFW rejeita solicitações de encaminhamento. Uma solução potencial era editar /etc/default/ufw
e definir DEFAULT_FORWARD_POLICY="ACCEPT"
, mas isso parecia inseguro.
Em vez disso, adicionei as seguintes regras a /etc/ufw/before.rules
.
# Eth0 is public, Eth1 is private.
-A FORWARD -i eth1 -o eth0 -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT