Configurar Mac OS X para usar diferentes enrutadores según IP

Configurar Mac OS X para usar diferentes enrutadores según IP

Tengo acceso a Ethernet y wifi para mi Mac OS X. El acceso a Ethernet se usa solo para la red de área local (rango de IP 192.168.0.0/16 y 10.0.0.0/8), mientras que el acceso a wifi se usa para Internet.

Ahora quiero configurar la red para que acceda a diferentes enrutadores según el destino. Por ejemplo, si voy a visitar google.com, será por acceso wifi, pero si voy a visitarhttp://192.168.1.111luego pasará por acceso ethernet. ¿Cómo puedo hacer eso?

Respuesta1

Estoy buscando hacer exactamente lo mismo. Desafortunadamente, las opciones de 'ruta' se explican tan concisamente como todas las demás en las páginas de manual, lo cual es lamentable.

No puedo identificar una forma significativa de lograr esto a través del panel de preferencias de Red y no puedo comprender las complejidades de una tabla de enrutamiento de un vistazo.

Si hay alguien que realmente logró lograr esto, particularmente en 10.6.4, sería genial tener algunos consejos. ¡Gracias!

ACTUALIZAR: Una discusión en este hilo:

Enrutamiento selectivo del tráfico a través de Ethernet o wifi, con DNS adecuado (Mac OS X 10.6)

Parece haber abordado parte del problema para mí. Específicamente, el OP mencionó el uso de 'sudo route add' para modificar la tabla de enrutamiento. En su caso el comando fue:

sudo route add 10.0.0.0/8 <intranet gateway>

Eso funciona para mi configuración, ya que nuestras direcciones IP de intranet son todas números 10.x. (Tenga en cuenta que creo que debe tener su usuario raíz activo para que esto funcione). Ahora, todo lo que accedo directamente mediante dirección IP se maneja a través de mi conexión inalámbrica a la intranet, mientras que todo lo demás parece pasar a través de Internet.

En el ejemplo anterior, por cierto, <intranet gateway>sería la dirección IP del enrutador para las 10.* conexiones, como se indica en el panel de preferencias de Red. Por lo tanto, si la IP de su enrutador fuera 10.32.0.1, haría esto en una ventana de terminal:

sudo route add 10.0.0.0/8 10.32.0.1

Espero que esto le sea de alguna utilidad, como lo fue para mí, aunque, hasta donde yo sé, no maneja la resolución de dominio interno ('nw.company.com', por ejemplo).

Respuesta2

Si bien no sé específicamente el comando que necesitará ejecutar, sé que se puede lograr con el comando "ruta" desde la terminal. Eche un vistazo a las páginas de manual. Además, tenga en cuenta que deberá utilizar sudo routepara realizar cambios.

información relacionada