Estoy usando OpenVPN a través de Tunnelblick en MacOS X Lion.
Necesito establecer un DNS específico (con IP local, que funciona solo cuando la VPN está activa) solo durante la duración de esta sesión de VPN.
No tengo acceso a la configuración del servidor OpenVPN. Solo cliente config. Además, el DNS del servidor no funciona.
Entonces funciona así: me conecto a VPN, voy a las preferencias de red y configuro DNS manualmente. Después de desconectar la VPN, vuelvo a los valores predeterminados. Funciona, pero debe ser automático.
Después de un poco de exploración, descubrí que los scripts ascendentes y descendentes de OpenVPN podrían ayudarme con eso. Desafortunadamente, no he encontrado ninguna documentación específica sobre cómo se puede hacer exactamente.
¿Cómo se puede o no se puede hacer? Cualquier consejo sería apreciado!