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.