Obsoletos "natd" e "ipfw" en El Capitan

Quiero compartir mi conexión a Internet y mi conexión VPN, pero Tunnelblick/OpenVPN no funciona bien con la conexión a Internet compartida en OS X.

Hubo una sugerencia sobre una solución alternativa sobre cómo enrutar todo el tráfico a través de VPN según esta publicación: Usar (y compartir) una conexión VPN en su Mac

El guion es:

#!/bin/sh

natd -interface tun0
ipfw -f flush
ipfw add divert natd ip from any to any via tun0
ipfw add pass all from any to any
sysctl -w net.inet.ip.forwarding=1

No soy un experto en UNIX, así que me pregunto si alguien puede ayudarme con la alternativa para los comandos obsoletos anteriores, por favor.

Respuestas (1)

Lo descubrí y parece que compartir la conexión VPN en El Capitán es mucho más fácil de lo que parece.

Preferences -> NetworkHaga clic en y +agregue una VPN (PPTP o L2TP)

EnPreferences -> Sharing

  1. Seleccione (no marque aún), de la Share your connection fromconexión VPN creada previamente.
  2. Seleccione si conecta su computadora a Internet con cable Ethernet o seleccione To computers usingsi conecta su computadora a Internet con Wi-Fi.Wi-FiEthernet
  3. Puede cambiar Wi-Fi Optionsdesde el botón inferior izquierdo.
  4. Ahora marque el uso compartido de Internet en el menú de la izquierda y haga clic enStart
  5. Cada vez que conecte la VPN, se creará una red que le permitirá conectarse con cualquier dispositivo y usar la VPN en su Mac.
Esa característica siempre ha existido, incluso cuando se escribió el artículo original. Ese artículo trata específicamente sobre cómo configurar el uso compartido de Internet para que enrute el tráfico a través de una VPN de estilo tunnelblick que, lamentablemente, la GUI integrada no hizo en ese momento, y todavía no lo hace en Capitán, por lo que esto no responde a la pregunta formulada.
Yo mismo hice la pregunta y la respuesta está bien para mí. Quería compartir la conexión VPN y lo hizo.