Compartir VPN L2TP en OSX con natd

Compartir VPN L2TP en OSX con natd

Quiero compartir una conexión VPN establecida por mi computadora Mac OS X 10.7.2 con otra máquina en mi red. Esto es lo que hice:

En el archivo /etc/hostcongig de la computadora principal agregué la línea: IPFORWARDING=-YES-

Asigné una dirección IP fija a mi computadora destinada a ejecutar la conexión VPN (10.0.1.3), una fija a la otra máquina para compartirla (10.0.1.7) y la IP 10.0.1.3 de mi computadora como puerta de enlace en la otra máquina.

Me conecté a mi VPN usando el cliente VPN interno de Mac OS X (conexión L2TP)

Ejecuto este script:

#!/bin/sh

natd -same_ports -use_sockets -unregistered_only -dynamic -interface ppp0 -clamp_mss
ipfw -f flush
ipfw add divert natd ip from any to any via ppp0
ipfw add pass all from any to any
sysctl -w net.inet.ip.forwarding=1

Y nunca pasa nada. He verificado que puedo usar la computadora 10.0.1.3 como puerta de enlace ya que solo uso natd -interface en0 y todo está bien. He escuchado a personas que tienen el trabajo anterior con PPTP. ¿Es L2TP el problema?

información relacionada