20 votos

Cómo usar WiFi y Ethernet al mismo tiempo

Breve Descripción:

Necesito que mi tarjeta Ethernet (en0) pueda ver todo el tráfico en 192.168.2.xxx.

Sin embargo, también necesito usar la tarjeta WiFi (en1) para todo otro tráfico.

Sistema Operativo: OS X Lion


Estoy utilizando una ubicación de red separada para tratar con este uso específico (ya que es para un proyecto de robótica que se comunica a través de Ethernet). Ethernet (en0) tuvo que configurarse con una IP estática (192.168.2.10) según los requisitos del dispositivo al que estoy conectando. Todas las conexiones en la tarjeta Ethernet (en0) deberían ser 192.168.2.xxx como se especifica arriba. WiFi (en1) está configurado como DHCP a un enrutador ya que no tiene sentido asignarlo como estático para tráfico de propósito general. Ethernet (en0) está configurado como prioridad sobre WiFi (en1).

También me gustaría mantener esto en las preferencias de ubicación de red si es posible, ya que no necesito que esta función esté activada todo el tiempo.

Agradecería mucho tu ayuda con esto. Nadie con quien he hablado sabe cómo resolverlo.

0 votos

¿Qué rango de IP asigna tu WiFi?

0 votos

@KyleCronin Está conectado a 192.168.19.1 como su enrutador con una máscara de subred de 255.255.255.0

0 votos

@jtbandes Como en0 es la prioridad uno, acapara todo el tráfico y desatiende la existencia de en1. Sin embargo, si desenchufo en0, el tráfico de en1 funciona.

24voto

James Trimble Puntos 1

La solución fue extremadamente simple.

  1. Priorice el ethernet para que sea el primero.
  2. En Preferencias del Sistema->Configuración de Red: donde EN0 está configurado manualmente, deje el campo del router en blanco.

Pensé que el campo del router era necesario, así que lo llené. Mi conexión Ethernet tiene un "router" por así decirlo, pero no se usa para acceder a conexiones generales. Al llenar ese campo, el sistema operativo Mac OS intentaría automáticamente crear una ruta predeterminada a través del NIC Ethernet. Esto redirigiría todo el tráfico misceláneo a través del router 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 apropiadamente y permitiría que mi sistema de software funcionara correctamente. Sin embargo, después de aproximadamente un minuto más o menos, la ruta se volvía a agregar (como descubrí más tarde) por el sistema operativo. Después de que la ruta se volviera a agregar, las conexiones fallarían, por lo que tuve que reiniciar el proceso nuevamente. Esta solución resultó ser poco productiva.

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

0 votos

Gracias por lo que sugeriste me ayudó. Estoy usando mi Mac como un servidor de medios para mi PS3 a través de Ethernet y mi wifi no funcionaba cuando el servidor de medios estaba en uso. Prioricé wifi primero y Ethernet segundo y dejé todo lo demás en automático y todo funciona. Muchas gracias.

0 votos

Gracias, esto funcionó para mí. Dejar el campo del enrutador en blanco me permitió usar Ethernet para acceder a mi red privada y wifi para acceder a internet.

8voto

Rudd Zwolinski Puntos 6852

Mac OS X da la ruta predeterminada a la interfaz activa de mayor rango. No tiene nada que ver con el ancho de banda. Para cambiar los rangos de las interfaces, ve a Preferencias del Sistema > Red, haz clic en el menú desplegable del engranaje debajo de la lista de dispositivos y selecciona Establecer Orden de Servicio. Luego arrastra para reorganizar los rangos de tus interfaces.

(fuente)

Para tu caso, establece la red limitada por encima de la conexión a internet. OS X intentará enrutar paquetes a la primera interfaz. Para paquetes destinados a esa red, funcionará correctamente. Para paquetes no 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 tu red más pequeña tiene enrutadores o una puerta de enlace a la que necesitas acceder, tendrás que editar tus tablas de enrutamiento para decirle a OS X qué direcciones IP se pueden encontrar en qué redes.

Pero creo que en tu caso la solución simple de poner la red más pequeña con una prioridad más alta funcionará.

0 votos

Ya he configurado la red con prioridades. La tarjeta Ethernet (en0) con la máxima prioridad y el Wifi (en1) con prioridad secundaria. Desafortunadamente, el Ethernet (en1) consume todo el tráfico cuando está habilitado. Creo que tu penúltimo párrafo es lo que estaba buscando. Tablas de enrutamiento. Describir mi robot es, interesante. Pero contiene un puente inalámbrico con un switch al otro lado del puente.

0 votos

@jakebird451 Sí, tu problema puede ser resuelto utilizando tablas de enrutamiento.

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