Ich nutze relativ oft virtuelle private Netzwerke mit der Softare OpenVPN, doch ich hatte irgendwann keine Lust mehr, den kompletten Befehl inklusive der Konfigurationsdatei einzutippen.
Eine kleine Funktion sollte mir aushelfen.
Die bashrc
In der persönlichen Datei
~/.bashrc
kann man Shellbefehle ablegen, welche beim Öffnen eines Terminals ausgeführt werden sollen.
Dort werden wir unsere Funktion ablegen, damit diese beim Öffnen einer Shell geladen wird.
Die Funktion
myvpn() { sudo openvpn --config "/etc/openvpn/$1.ovpn.to.ovpn"; }
Diese kann mit der folgenden Eingabe in einem Terminal ausgeführt werden.
myvpn CONFIGURATIONSDATEI
bzw.
myvpn NL2
Die Funktion ruft dann das Programm openvpn mit Administratorechten auf, und verweist gleichzeit auf die gewünschste Konfigurationsdatei.
Gruß
gehaxelt