Para definir uma máquina linux como um roteador, você precisa do seguinte
1- Ativar o encaminhamento na caixa com
echo 1 > /proc/sys/net/ipv4/ip_forward
Assumindo que sua interface pública é eth1 e a interface local é eth0
2- Definir a regra de natting com:
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
3- Aceite o tráfego da eth0:
iptables -A INPUT -i eth0 -j ACCEPT
4- Permitir conexões estabelecidas da interface pública.
iptables -A INPUT -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
5- Permitir conexões de saída:
iptables -A OUTPUT -j ACCEPT