Algunos programas específicamente le da la opción de elegir la interfaz de origen. Esa es la manera más fácil si este es el caso.
Otra posibilidad es utilizar el enrutamiento de origen (política de enrutamiento) para garantizar que las peticiones de su origen específico se enruta a través de la interfaz que usted necesita. Esto es a menudo bastante complicado de configurar y mantener.
Una tercera posibilidad, que no es realmente acerca de la elección de una interfaz específica, es un enfoque práctico, donde puede cambiar el enrutamiento basado en el lugar de destino.
I. e. si sólo es importante para usted que la aplicación usa el cable ethernet conncetion al hablar con el repositorio específico, se podría determinar que la dirección IP (o direcciones) de que repositorio y, a continuación, agregue una ruta específica para esa IP a través de la interfaz cableada. Esta ruta tendría prioridad sobre la ruta por defecto.
Desde la Terminal ejecutar:
route -n add -host xxx.xxx.xxx.xxx -interface en0
(para red local)
o
route -n add -host xxx.xxx.xxx.xxx gw yyy.yyy.yyy.yyy -interface en0
(para enrutar destinos)
donde xxx.xxx.xxx.xxx debe ser reemplazado con la IP del repositorio. Del mismo modo yyy.yyy.yyy.yyy es reemplazado con la IP de tu puerta de entrada para el cable de interfaz.
Si tiene varias interfaces de cable, cambio de en0 a la interfaz específica.
Si el repositorio tiene varias direcciones IP, ejecute el comando de arriba varias veces, con distintas IPs.