Não tenho certeza absoluta, mas se você tiver as duas conexões de rede ativas, acho que tudo o que você realmente precisa é de uma configuração iptables
mágica.
Isso permitirá o NAT de qualquer lugar, para qualquer lugar:
iptables -t nat -A POSTROUTING -j MASQUERADE
Você pode adicionar um sinalizador -o
para controlar qual interface é roteada para o local, mas não acho necessário.
Eu uso isso para compartilhar minha conexão de rede com os convidados do LXC. Você provavelmente também precisará configurar um servidor DHCP para os dispositivos por trás do Pi ( dnsmasq
fará o trabalho - não se esqueça de vincular a interface ou você acabará distribuindo endereços para ambas as redes!) . O DHCP não é necessário se você usar IPs estáticos, então eu faria isso primeiro.
Obviamente, esta não é uma ponte completa, mas eu não sei como ajudar com isso. :)