In diesem Artikel habe ich eine Möglichkeit vorgestellt, WICD mit OpenVPN zu verbinden. Unter Umständen scheint WICD allerdings die für eine Verbindung hinterlegten Scripte zu ignorieren. In diesem Fall hilft es, in /etc/wicd/scripts globale Scripts zu hinterlegen. Diese werden in jedem Fall ausgeführt. Allerdings muss das Script selbst prüfen, ob die Verbindung ($1) und die SSID ($2) passt, da sonst bei jeder Verbindung OpenVPN gestartet werden würde.
Dazu ist es am sinnvollsten, drei Scripte anzulegen. Die ersten beiden sind identisch und unter /etc/wicd/scripts/predisconnect/openvpn bzw. /etc/wicd/scripts/postdisconnect/openvpn zu finden:
#!/bin/sh if [ "$1" = 'wireless' ] && [ "$2" = 'WLANFB02' ]; then exec /usr/local/bin/fhvpn stop fi
Die SSID muss hier entsprechend angepasst werden.
Das letzte Script startet OpenVPN und ist unter /etc/wicd/scripts/postconnect/openvpn zu finden:
#!/bin/sh if [ "$1" = 'wireless' ] && [ "$2" = 'WLANFB02' ]; then exec /usr/local/bin/fhvpn start fi
Viel Spaß!
Wo ist der urspüngliche Artikel? 🙂
Hoppla… es geht um den letzten Absatz von diesem Artikel:
http://jowisoftware.de/blog/archives/21-OpenVPN-Dienst-bequem-aus-der-Konsole-steuern.html
Hier wird WICD allerdings auch nur kurz angeschnitten. Ich habe den Link trotzdem mal ergänzt.