Cómo usar WiFi y Ethernet al mismo tiempo

17

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 tratar 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 especificó anteriormente. 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 necesito 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.

    
pregunta jakebird451 02.04.2012 - 21:39

2 respuestas

18

La solución fue extremadamente simple.

  1. Priorice Ethernet para ser el primero.
  2. En Preferencias del sistema - > Configuración de red: donde EN0 se configura manualmente, deje el campo del enrutador en blanco .

Pensé que el campo del enrutador era obligatorio, así que lo completé. Mi conexión Ethernet tiene un "enrutador" por voz, pero no se usa para acceder a conexiones generales. Al completar ese campo, Mac OS intentará automáticamente crear una ruta predeterminada a través de la NIC de Ethernet. Esto redireccionaría todo el tráfico diverso 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 adecuadamente y permitiría que el sistema de mi software se ejecutara correctamente. Sin embargo, después de aproximadamente un minuto, el sistema operativo volvió a agregar la ruta (como descubrí más adelante). Después de que se volviera a agregar la ruta, las conexiones fallarían, así que tuve que reiniciar el proceso nuevamente. Esta solución demostró ser improductiva.

Espero que esto ayude a alguien con sus problemas de red.

    
respondido por el jakebird451 04.10.2012 - 21:27
8
  

Mac OS X proporciona la ruta predeterminada a la interfaz activa de mayor rango. No tiene nada que ver con el ancho de banda. Para cambiar las clasificaciones de la interfaz, vaya a Preferencias del sistema > Red, haga clic en el menú desplegable de engranajes en la lista de dispositivos y seleccione Establecer orden de servicio. A continuación, arrastre para reorganizar sus clasificaciones de interfaz.

( fuente )

En 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 que no están destinados a esa red, verá que no tiene una puerta de enlace o 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 indicar 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á.

    
respondido por el Adam Davis 02.04.2012 - 22:00

Lea otras preguntas en las etiquetas