IP Masquerading Mac OS X

Estoy tratando de descubrir cómo usar este command 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 podría traducir el código iptable al código compatible con Mac?

  • ¿Cómo controlar el acceso a files para una aplicación OS X?
  • ¿Crear file tar con compression xz?
  • Cómo iniciar Linux desde Mac usando rEFInd
  • ¿Puedo crear una VM arrancable desde un Mac sparsebundle utilizando enlaces simbólicos?
  • La partición de recuperación de Apple posiblemente crea problemas en Ubuntu
  • ¿Equivalente a la escritura-mimo-multiparte de Ubuntu?
  • Macbook Pro EFI Editar
  • ¿Puedo usar un iPad de manera efectiva sin una computadora para conectarlo?
  • 3 Solutions collect form web for “IP Masquerading Mac OS X”

    Si solo intenta compartir su connection a Internet, puede hacerlo desde Preferences del Sistema> Compartir> Compartir Internet

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

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

    Puedes intentar algo como seguir. Por favor, lea todos los detalles aquí . Espero que esto funcione con Lion no server (como la naturaleza FreeBSD de este SO), 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 

    A continuación se detallan 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 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).