Network Manager Verbindung via cli
Bisher hab ich meine VPN-Verbindungen immer in der Shell via “openvpn –config pfad-zur-config” gestartet. Wenn man die Verbindungen im Network-Manager aber definiert, kann man diese auch via “nmcli” starten. Mit der Eingabe von “nmcli con” werden alle Verbindungen aufgelistet. Ein Verbindung aufbauen kann man mit
peter@peanut:~$ nmcli con up id verbindungsname Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/25)
Trennen geht analog
peter@peanut:~$ nmcli con down id verbindungsname Connection 'verbindungsname' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/25)
Falls die Verbindung jedoch ein Passwort benötigt, fragt nmcli danach (im GUI klappts mit dem gespeicherten Passwort). Um das zu umgehen, muss die entsprechende Verbindung unter /etc/NetworkManager/system-connections/ angepasst werden: password-flags muss auf ‘0’ gesetzt werden, zusätzlich muss die Sektion ‘vpn-secrets’ mit dem Passwort ergänzt werden (ich passe hier auch immer gerne noch das device mit einem aussagekräftigerem Namen als nur “tun” an)
[vpn] ... password-flags=0 [vpn-secrets] password=StrengGeheim
Sind die Verbindungen entsprechend angepasst, muss Network-Manager noch neugestartet werden, dann sollte es ohne Passwort-Abfrage im cli klappen.
ncurses
Mit nmtui hat man übrigens auch ein ncurses-Interface für Netzwork-Manager zur Verfügung
1 thought on “Network Manager Verbindung via cli”
Network Manager Verbindung via cli http://blog.datentraeger.li/?p=660
Comments are closed.