Sí, lo que quieres es simplemente el comportamiento por defecto en MacOS (y otros sistemas operativos importantes).
Tendrá dos interfaces de red en MacOS: una con la dirección IP 10.41.0.18 y otra con la dirección 192.168.38.16. El principio es el mismo no importa si usted acaba de conectar cada red a un puerto de red independiente en el Mac Pro, o si tiene un único cable de red conectado con múltiples VLAN en.
Cuando una aplicación que se ejecuta en el Mac quiere comunicarse con una dirección IP de cualquiera de las dos redes, los datos se enrutarán según su tabla de enrutamiento.
No conozco su red específica, pero a partir de sus direcciones IP, es probable que tenga algo como:
network 1: 10.41.0.0/8 (255.0.0.0)
network 2: 192.168.38.0/24 (255.255.255.0)
Esto significa que los paquetes destinados a una dirección IP de la forma 10.41.xxx.xx saldrán por la interfaz de red 1, y los paquetes destinados a una dirección IP de la forma 192.168.38.xxx saldrán por la interfaz de red 2.
Sus máscaras de subred pueden variar ligeramente, pero ésta es la idea general.
Normalmente también tendrás una puerta de enlace predeterminada definida en una de las interfaces de red. Las direcciones IP que no se encuentren en las dos subredes anteriores se enrutarán a la pasarela por defecto a través de esa interfaz de red concreta.