2 votos

Usar WiFi y Ethernet para la misma LAN al mismo tiempo, resolver problema

MacBook Pro M3 max, macOS Sonoma 14.4.1

Conectado a una LAN con Wifi usando DHCP. También tengo un dock con tarjeta ethernet de 10G conectada a un switch de 10G en la misma LAN usando DHCP. También hay otras computadoras conectadas con 10G al mismo switch.

El adaptador Ethernet está antes del WiFi en el orden de servicio de red en Preferencias del Sistema. Todo funciona bien cuando me conecto a otras computadoras desde él.

Problema:

Cuando la MBP m3 está conectada al WiFi y al ethernet al mismo tiempo, registra su nombre con DHCP en el enrutador para ambas direcciones.

% host mbp-m3
mbp-m3 tiene la dirección 192.168.1.196
mbp-m3 tiene la dirección 192.168.1.113

.196 es la dirección de WiFi y .113 es la de ethernet. Cuando me conecto desde otras computadoras a esta mbp-m3 (por ejemplo, con ssh u otra aplicación), su resolutor elige una dirección u otra de manera no predecible. Así que a veces elige la dirección más lenta de WiFi en lugar de la de 10G. Pero me gustaría que siempre elija la dirección de ethernet cuando la MBP está conectada al ethernet. Y elija la dirección de WiFi en otro caso.

¿Cuál sería la mejor manera de hacer esto?

[ACTUALIZACIÓN]

Lo más fácil y simple de hacer es simplemente apagar el WiFi tal como @SteveChambers sugirió. Desafortunadamente, también desactivará el airdrop, desbloqueo con reloj, etc.

La mejor solución puede ser cambiar temporalmente el nombre de host DHCP en la interfaz de wifi. O cambiar el nombre de host mDNS en la interfaz de wifi. También podría usar mbp-m3.local. Pero no veo una forma de hacer esto.

3voto

Douglas Puntos 10417

Usar WiFi y Ethernet para la misma LAN al mismo tiempo, resolver problema

No es un problema de resolver. Te estás encontrando con una de las desventajas de tener un host de computadora dual/multihomed conectado a la misma red. Tienes dos rutas (routes) diferentes a la misma red - tiene que crear rutas, nombres de host, etc. para que te puedas mantener conectado.

Para visualizar esto, no pienses en tu Mac como teniendo una IP o un nombre de host, sino que el adaptador de red es el que recibe la dirección y el nombre (para la resolución).

Cuando MBP m3 está conectado a WiFi y a ethernet al mismo tiempo, registra su nombre con el DHCP en el enrutador para ambas direcciones.

mbp-m3 tiene la dirección 192.168.1.196
mbp-m3 tiene la dirección 192.168.1.113

Normalmente un servidor DHCP, especialmente uno de un enrutador de grado de consumo, no asignará el mismo nombre de host a una dirección de red diferente (asociada a una dirección MAC). Puedes darle el mismo nombre a múltiples adaptadores de red, pero introducirá varios problemas, algunos de los cuales ya estás experimentando.

Cuando me estoy conectando desde otras computadoras a este mbp-m3 (por ejemplo, con ssh u otra aplicación), su resolutor de nombres elige una dirección u otra de manera no predecible.

Es muy probable que la caché de DNS se haya llenado en el orden en que "encontró" los adaptadores de host y esto se basa en la latencia (tiempo de respuesta), no en la velocidad. Por lo tanto, si el adaptador primero en la lista es WiFi, seleccionará ese. Recuerda, nombrar dos adaptadores diferentes con el mismo nombre de host "confundirá" al resolutor y cuando encuentre la primera entrada, la utilizará.

Solución: Utiliza reservas DHCP

El servidor DHCP de tu enrutador de Internet debería tener la capacidad de reservar direcciones IP para cada interfaz. Obtén la dirección MAC de cada una y asígnales como en el ejemplo abajo.

Nombre de host

Dirección MAC

Dirección IP

MacBook-m3-Wifi

AA:BB:CC:DD:EE

192.168.1.121

MacBook-m3-10G

FF:GG:HH:II:JJ

192.168.1.212

Solo por completitud, puedes tener ambas interfaces con el mismo nombre siempre y cuando estén en diferentes redes. Tengo un NAS de Synology situado entre mi red doméstica y mi laboratorio con una interfaz Ethernet conectada a cada una. Puedo acceder al NAS desde la red del laboratorio yendo a Synology.homelab y desde mi red doméstica yendo a Synology.home.

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