Como habilitar o encaminhamento de IP no MacOS X?

5

Qual é a maneira correta de ativar o encaminhamento de IP no MacOS X?

Mais especificamente, qual é a linha de comando do MacOS X quivalente dos dois seguintes comandos do Linux:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -j ACCEPT
    
por knorv 24.12.2009 / 02:33

1 resposta

9

Você está fazendo duas coisas lá.

  1. Ativando o encaminhamento de IP. O equivalente do OS X pode ser:

    sysctl -w net.inet.ip.forwarding=1
    

    ... mas como não sei exatamente o que você está tentando fazer, isso pode ser tecnicamente correto, mas inútil.

  2. Adicionando uma regra de firewall amplamente desnecessária. Se você não alterou a política padrão para sua cadeia FORWARD ( iptables -P FORWARD ... ), essa regra não faz nada.

    O OS X usa as ferramentas de firewall pf . Experimente aqui

    Antes de 10.7 Lion, o OS X usava as ferramentas ipfw firewall, que são bem documentadas em toda a rede. Tente aqui ou aqui

por 24.12.2009 / 03:29