¿Cómo elige Mac qué conexión usar cuando están conectados tanto Wifi como Ethernet?

104

Cuando estoy conectado a dos redes con enrutadores separados que usan Wifi y Ethernet, ¿cómo sabe mi Mac qué conexión usar cuando visito un sitio web?

Saaru Lindestøkke
fuente

Respuestas:

82

Del artículo de la base de datos de Soporte de Apple sobre la prioridad de conexión de red :

Si se conecta a Internet o a una red de diferentes maneras (usando Wi-Fi o Ethernet, por ejemplo), puede cambiar el orden de las configuraciones de puertos de red que su computadora intenta cuando se conecta a Internet o a la red.

Si hay múltiples configuraciones de puertos de red activos cuando intenta conectarse, OS X prueba primero el que está en la parte superior de la lista y luego intenta las otras configuraciones de puerto en orden descendente.

En ese artículo de soporte también se describe cómo puede cambiar el orden de prioridad de las conexiones de red en Preferencias del sistema.

David
fuente
1
Si ethernet tiene mayor prioridad pero está deshabilitado y Wifi está habilitado y conectado, ¿qué sucederá cuando me conecte a ethernet? ¿Me desconectaré de la red y volveré a conectar? ¿O estar conectado por wifi?
otrada el
1
→ otro dave: la interfaz Wi-Fi se apagará (equivalente a an ifconfig en1 down) y la interfaz Ethernet se encenderá (equivalente a an ifconfig en0 up). Si este último se basa en DHCP, esto provocará una solicitud y respuesta de DHCP (<6 s). Si alguna de sus interfaces tiene un abandono intermitente, esto conducirá a un cambio interminable de interfaces y solicitudes DHCP.
dan
2
Esto no explica cómo un usuario puede saber qué interfaz se usa ahora para el tráfico saliente, cuando varias interfaces están activas y conectadas.
dan
1
¿Hay alguna forma de enrutar todo el tráfico ssh a través de wifi y descansar en en0 (LAN)?
BTR Naidu
70

Está en tus preferencias de red . Aquí hay capturas de pantalla de 10.7.3.

Acceda a la configuración desde el engranaje en la parte inferior de la barra lateral de tipo de red.

ingrese la descripción de la imagen aquí

Elija "Establecer orden de servicio ..." para arrastrarlos al orden preferido.

ingrese la descripción de la imagen aquí

vestido de civil
fuente
3
Esto no explica cómo un usuario puede saber qué interfaz se usa ahora para el tráfico saliente, cuando varias interfaces están activas y conectadas. <br> Con tal configuración, el ícono de Wi-Fi en la barra de menú puede estar completamente negro cuando, de hecho, toda su actividad de red pasa por Ethernet . Dicha configuración puede crear un bucle de red que ningún usuario podrá ver y depurar.
dan
1
@danielAzuelos Claro, pero esa no es la pregunta aquí. Se trata de cómo elige Mac, que es un sistema basado en prioridades. Si el que está arriba funciona, estás conectado. En el panel de red principal, puede ver qué interfaces están conectadas y si es una conexión exitosa o no. Haga una referencia cruzada con su lista de prioridades y debería tener su respuesta.
vestidos de civil
17

Le recomiendo que nunca use una configuración en la que pueda tener al mismo tiempo diferentes interfaces en la misma máquina. No tendrá ningún conocimiento y control fáciles de esta conectividad dual.

Esto puede conducir a enormes dificultades para analizar incluso los problemas de red más simples.

Esto también puede causar bucles dentro de la empresa o redes personales muy difíciles de diagnosticar. Por ejemplo, eche un vistazo al siguiente comando:

sysctl -a | grep forwarding

que le mostrará si IPv4o IPv6está pasando por su Mac de una interfaz a otra sin su conocimiento o control.

En la medida de lo posible, defina ubicaciones con la interfaz que sabe a la que desea conectarse y active la correcta a voluntad:

Apple menu > Location > Home / AirPort
                      > Office / Ethernet
                      > outside / AirPort [unsecure]
                      > …


Cuando 2 (o más) interfaces (por ejemplo Ethernet y Wi-Fi ) se marcan en verde (Conectado) dentro de:

Apple menu > System Preferences… > Network

Una forma de saber cuál está tomando para llegar al exterior es el comando siguiente línea (dentro de una Terminalo xtermventana):

route get default | grep interface
dan
fuente
2
Todas las respuestas lo explican en un nivel diferente. Este es el mejor porque puedes ver los cambios que está haciendo la computadora al configurar el pedido a través de la interfaz de usuario como en las capturas de pantalla de @plainclothes
J.Money
-1

Si bien esto es cierto para algunas aplicaciones, lo que experimenté cuando conecté mi iMac a dos ISP, una wifi y otra a través de LAN, aplicaciones como uTorrent y Games aparentemente podrían usar ambas redes simultáneamente. Obtuve más velocidad de descarga que las conexiones individuales y, en el caso de los juegos multijugador, podría conectarme a servidores con menos retraso y latencia.

Kanad
fuente
BitTorrent fue construido para múltiples conexiones. Pero casi todo lo demás solo usa una conexión, incluidos los juegos. ¿Quieres pruebas? Mire sus paquetes y qué interfaces usan.
Andrew Larsson