O núcleo do roteamento / compartilhamento / encaminhamento de IP no linux é:
echo 1 > /proc/sys/net/ipv4/ip_forward
Depois disso, se você definir o IP da máquina linux como o gateway padrão em qualquer computador conectado à rede, a máquina do Linux encaminhará conforme necessário. Note que isso permite encaminhar entre todas as interfaces.
Uma vez que você tenha instalado e executando, você deve configurar algumas regras básicas do iptables para evitar pacotes racetracking entre a máquina linux e quaisquer outras máquinas de encaminhamento, definindo quais interfaces podem FORWARD
tráfego de onde. Além disso, isso pode fornecer um firewall básico. No entanto, como não é estritamente necessário, além disso, não tenho detalhes sobre sua configuração, o que estaria fora do escopo desta questão. Para informações sobre isso, aqui está um guia decente sobre o assunto .