IP enmascarado de Mac OS X

1

Estoy tratando de averiguar cómo usar este comando con mac os x

iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

Lo único que he encontrado que parece que podría funcionar es

ipfw add m all from me to 0.0.0.0/0

pero obtengo: ipfw: invalid action m\n'

¿Alguien sabe cómo puedo traducir el código de iptable a un código compatible con mac?

    
pregunta 06.11.2011 - 15:21

3 respuestas

2

Si solo está intentando compartir su conexión a Internet, puede hacerlo desde Preferencias del sistema > Compartiendo > Compartir en Internet

Si no es por eso que publicaste esto y todavía lo haces manualmente (consulta la publicación de Eir Nym). No te olvides de:

    sudo sysctl -w net.inet.ip.forwarding=1
    
respondido por el dhempler 01.05.2012 - 04:40
0

Puedes intentar algo como seguir. Lea todos los detalles aquí . Espero que esto esté funcionando con Lion no servidor (como la naturaleza FreeBSD de este sistema operativo), pero no lo he probado.

 ipfw add 00010 divert natd ip from any to any via (ext int name here)
 /usr/sbin/natd -config /path/to/SL/natd.conf.apple
    
respondido por el Eir Nym 08.11.2011 - 02:28
0

A continuación se muestran los pasos necesarios para configurar esto. en0 en este caso es la interfaz externa:

/usr/sbin/natd -interface en0
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via en0
/sbin/ipfw add pass all from any to any
sudo sysctl -w net.inet.ip.forwarding=1
    
respondido por el LEO 03.12.2013 - 11:51

Lea otras preguntas en las etiquetas