1 votos

IP Masquerading Mac OS X

Estoy tratando de averiguar cómo utilizar 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 lo entiendo: ipfw: invalid action m\n'

¿Alguien sabe cómo podría traducir el código iptable a código compatible con mac?

2voto

UwF Puntos 329

Si sólo quieres compartir tu conexión a Internet, puedes hacerlo desde Preferencias del Sistema > Compartir > Compartir Internet

Si no es por eso que publicaste esto y lo sigues haciendo manualmente(ver el post de Eir Nym). No lo olvides:

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

0voto

Comptrol Puntos 4415

Puedes probar algo como lo siguiente. Por favor, lea todos los detalles aquí . Espero que esto funcione con Lion sin servidor (como la naturaleza de 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

0voto

forest Puntos 151

A continuación se detallan los pasos necesarios para configurarlo. 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X