O recurso que você precisa ativar é IP Forwarding .
Isso pode ser acessado com o utilitário sysctl :
sysctl -a | grep forwarding produz (no meu Mac):
net.inet.ip.forwarding: 0
net.inet6.ip6.forwarding: 0
Pode parecer um pouco diferente no Ubuntu. O valor 0 significa que o encaminhamento de IP está desativado.
Para eu habilitar o IP Forwarding (v4), eu gostaria, como root:
[nevin-mac-mini:~] root# sysctl net.inet.ip.forwarding=1
net.inet.ip.forwarding: 0 -> 1
Isso deve entrar em vigor imediatamente, mas não persistirá após a reinicialização. Para fazer isso, eu colocaria
net.inet.ip.forwarding=1 em /etc/sysctl.conf .