Tengo una VPN, que ha configurado una ruta por defecto, que es (por supuesto) diferente a mi puerta de enlace. Todo mi tráfico por lo tanto se dirige a través del túnel.
sin embargo, me gustaría exenta de ciertas aplicaciones de atravesar el túnel.
El uso de pfctl yo era capaz de hacer lo siguiente:
pass out quick route-to (en0 192.168.0.1) group specialgrp flags any
Para enviar todo el tráfico de las aplicaciones que pertenecen a la "specialgrp" (gid) el estándar de la puerta de enlace en lugar de el túnel.
Esto funciona, en la medida en que el tráfico no aparecen en el estándar de la puerta de enlace cuando puedo usar tcpdump - sin embargo, el origen de la dirección ip no es correcta, se establece a la dirección que me dio el VPN ( 10.0.0.0/8
dirección), en lugar de la dirección ip local, como resultado de la aplicación no puede funcionar, como la dirección ip de origen es incorrecta.
¿Cómo puedo configurar correctamente la ip de origen de los paquetes salientes, de modo que se establecen para la dirección ip de mi ordenador, en lugar de la VPN?
gracias