Atualmente estou estudando iptables. Até agora, todos os artigos e instruções que encontrei no google/duckduckgo mencionaram apenas o roteamento em pacotes recebidos (passando pela cadeia INPUT e FORWARD). Acho isso estranho. O roteamento também deve ser aplicado aos pacotes de saída (passando pela cadeia OUTPUT), certo? De que outra forma o kernel sabe para qual interface enviá-los?
Responder1
Esse é o objetivo principal da tabela de roteamento – determinar como enviar pacotes TCP/IP de saída para seu destino.