Una idea posiblemente mejor que perder el tiempo con openvpn directamente (Tunnelblick es básicamente una interfaz gráfica de usuario sofisticada a su alrededor) sería usar un Applescript, algo que definitivamente se puede lanzar desde el terminal (es decir, con osascript
)
Ejemplo tomado de aquí :
tell application "Tunnelblick"
connect "Company_VPN"
get state of first configuration where name = "Company_VPN"
repeat until result = "CONNECTED"
delay 1
get state of first configuration where name = "Company_VPN"
end repeat
end tell
Lo escribirías en el Editor de secuencias de comandos, lo guardarías y luego lo lanzarías desde el terminal con osascript
, o haciendo doble clic en la secuencia de comandos.