Mac OS X: preferencia de interfaz de red definida por el dominio del host

0

Hay dos interfaces de red en mi Macbook: una LAN Ethernet y Wi-Fi, ambas configuradas por DHCP (aunque por separado).

Solo necesito acceder a un número limitado de hosts a través de mi red Ethernet y deseo que todas las demás solicitudes se enruten a través de Wi-Fi. Esos hosts 'Ethernet' pueden ser reconocidos principalmente por su máscara de dominio que es * .foobar.com, pero también hay algunas excepciones en las que el dominio es diferente (pero pueden identificarse por sus IP exactas).

¿Cuál sería la mejor manera de organizarlo? Estoy pensando en darle a mi Wi-Fi la máxima prioridad (arrastrándolo a la parte superior en la lista 'Configuración del sistema / Red'), y luego crear una regla de enrutamiento como esta:

route add -host 192.168.10.13 -interface en0

¿Es ese un enfoque correcto? Si es así, ¿cuál es el comando equivalente que puedo usar para definir en0 como ruta predeterminada por máscara de dominio (* .foobar.com) en lugar de por IP exacta?

    
pregunta Yuriy 26.09.2018 - 12:49

1 respuesta

1

Como se ha señalado en los comentarios, no es posible utilizar nombres DNS para la distribución del tráfico (en su escenario). Debe proporcionar el enrutamiento local según lo deseado y esto debe usar direcciones IP o subredes.

Lo que puede hacer es configurar la puerta de enlace predeterminada en la NIC wi-fi o reducir la métrica de wi-fi: si desea mantener la configuración de todo DHCP, necesitará para cambiar esto en el servidor DHCP. Esto se encarga de usar wi-fi como conexión de red predeterminada.

Luego, configura rutas locales específicas para las direcciones IP de "servicios Ethernet" que tienen métricas más bajas para la NIC de Ethernet con route add .

    
respondido por el Zac67 28.09.2018 - 11:23

Lea otras preguntas en las etiquetas