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
.