11 votos

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

Mi ethernet se conecta a la LAN, mi airport se conecta a otra red (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 posible?

3voto

Bill Puntos 1408

La principal forma de hacerlo es probablemente utilizando ipfw línea de comandos, aunque realmente no tengo mucha experiencia con ella. Podrías hacer reglas de enrutamiento personalizadas para hacer lo que necesitas.

Otras opciones:

  • Si la aplicación estaba tratando de usar algo específicamente en esa red, debería enrutarse en esa dirección. Por ejemplo, si tu red local es 192.168.x.x, y la remota es 10.0.x.x, si intentas acceder a algo en 10.0.x.x, debería enrutarse en esa dirección.

  • Otra idea que se me ocurre (que en realidad no hace más que dar vueltas al problema) sería tener un applescript que cambiara el orden de las interfaces cuando lo necesitaras. Tu mac debería usar lo que esté al principio de la lista como su red principal en preferencias. Si arrastras el aeropuerto hacia arriba, lo usaría como red principal. Tal vez la secuencia de comandos esto sería fácil de hacer y un cambio rápido cuando se necesita para probar algo en el simulador.

0voto

DLRdave Puntos 398

Quizás quieras probar Pequeño soplón .

No estoy seguro de que tenga esta función ya que hace tiempo que no lo uso, pero merece la pena probarlo.

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