Breve descripción:
Necesito mi tarjeta Ethernet (en0) para ver todo el tráfico en 192.168.2.xxx.
Sin embargo, también necesito usar la tarjeta WiFi (en1) para el resto del tráfico.
OS: OS X Lion
Estoy usando una ubicación de red separada para hacer frente a este uso específico (ya que este es un proyecto de robótica que se comunica a través de Ethernet). Ethernet (en0) tuvo que configurarse como una IP estática (192.168.2.10) según los requisitos del dispositivo al que me estoy conectando. Todas las conexiones en la tarjeta Ethernet (en0) deben ser 192.168.2.xxx como se especifica arriba. WiFi (en1) está configurado como DHCP para un enrutador ya que no tiene sentido asignarlo como estático para el tráfico de propósito general. Ethernet (en0) se configura como prioridad sobre WiFi (en1).
También me gustaría mantener esto bajo las preferencias de ubicación de red si es posible, ya que no requiero que esta función esté activada todo el tiempo.
Realmente agradecería su ayuda en esto. Nadie con quien he hablado sabe cómo resolver esto.
Respuestas:
La solución fue extremadamente simple.
Pensé que el campo del enrutador era obligatorio, así que lo completé. Mi conexión Ethernet tiene un "enrutador" por decir, pero no se usa para acceder a conexiones generales. Al completar ese campo, Mac OS intentaría crear automáticamente una ruta predeterminada a través de la NIC de Ethernet. Esto redirigiría todo el tráfico misceláneo a través del enrutador incorrecto.
También intenté eliminar esta ruta en las tablas de enrutamiento antes de encontrar la solución a mi problema. Esto eliminaría la ruta de manera adecuada y permitiría que mi sistema de software se ejecute correctamente. Sin embargo, después de aproximadamente un minuto, el sistema operativo volvió a agregar la ruta (como descubrí más tarde). Después de volver a agregar la ruta, las conexiones fallarían, por lo que tuve que reiniciar el proceso nuevamente. Esta solución resultó ser improductiva.
Espero que esto ayude a alguien con sus problemas de redes.
fuente
( fuente )
Para su caso, configure la red limitada por encima de la conexión a Internet. OS X intentará enrutar paquetes a la primera interfaz. Para los paquetes destinados a esa red, funcionará bien. Para los paquetes no destinados a esa red, verá que no tiene una puerta de enlace o una ruta a Internet, y los enrutará a la siguiente interfaz, que está conectada a Internet.
Si su red más pequeña tiene enrutadores o una puerta de enlace a la que necesita acceder, tendrá que editar sus tablas de enrutamiento para indicarle a OS X qué direcciones IP se pueden encontrar en qué redes.
Pero creo que en su caso la solución simple de poner la red más pequeña en una prioridad más alta funcionará.
fuente