En OS X, ¿es posible especificar qué conexión de red usa una aplicación?

11

Mi Ethernet se conecta a la LAN, mi aeropuerto se conecta a una red diferente (es otro mac que comparte una conexión VPN). Quiero que todas las aplicaciones, excepto el simulador de iPhone, se conecten a través de la LAN.

¿Es esto posible?

    
pregunta Benedict Cohen 27.10.2010 - 10:47

2 respuestas

3

La forma principal en la que tendrías que hacerlo es probablemente usando la línea de comando ipfw , aunque realmente no tengo mucha experiencia con ella. Podría hacer reglas de enrutamiento personalizadas para hacer lo que necesita hacer.

Algunas otras opciones:

  • Si la aplicación intentaba usar algo específicamente en esa red, debería enrutarse de esa manera. Como en, si tu red local es 192.168.x.x, y tu control remoto es 10.0.x.x, si intentas acceder a algo en 10.0.x.x, debería enrutarse de esa manera.

  • Otra idea que viene a la mente (que realmente salta el problema) sería tener un applecript que cambiara el orden de las interfaces cuando lo necesitaras. Tu mac debería usar lo que esté en la parte superior de la lista como su red principal en las preferencias. Si arrastra el aeropuerto hacia arriba, lo usaría como la red principal. Tal vez sería fácil hacer un script y un cambio rápido cuando necesite probar algo en el simulador.

respondido por el jmlumpkin 28.10.2010 - 14:28
0

Es posible que desees probar Little Snitch .

No estoy seguro de que tenga esta función ya que no la he usado en mucho tiempo, pero vale la pena intentarlo.

    
respondido por el Loïc Wolff 28.10.2010 - 17:29

Lea otras preguntas en las etiquetas