Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:sysadmin:tools:networkmanager

Networkmanager auf der Kommandozeile

Der Networkmanager macht sich ja inzwischen schon lange nützlich da unten rechts in der Taskleiste meines Linuxsystems. Aber manchmal ist es doch auch schön und nützlich, den Wlan-Zugang per Kommandozeile zu starten. Kann man natürlich mit iwconfig auch unter Umgehung des Networkmanagers, aber so ists schöner …

Anzeigen welche Verbindungen (cons) gespeichert sind:

$ # nmcli con show, kuerzer:
$ nmcli con 

NAME      UUID                                 TYPE            SCOPE  TIMESTAMP-REAL                  
Auto eth0 d39f7164-c4a2-4e18-a0d4-cb2ad7cdc386 802-3-ethernet  system Sun 27 May 2012 03:17:45 PM CEST
hotelXY   89f47d3f-d97e-4150-b90a-a4bd373950c6 802-11-wireless user   Thu 24 May 2012 09:49:24 PM CEST
work      86e8b909-5461-4150-a59c-239a40ce12de 802-11-wireless user   Mon 23 Jul 2012 08:57:13 AM CEST
vodacom   d7e7a1da-e6d2-4e56-b921-ac7528b9b4ec gsm             user   never                           
zuhause   710a1d7f-4917-4b65-9e65-d126768177f3 802-11-wireless user   Fri 10 Aug 2012 02:28:59 PM CEST
ffg2012   2ba9029c-d846-4ad3-b791-fb96bc268ebd 802-11-wireless user   Fri 02 Mar 2012 01:55:33 PM CET

sich mit Wlan "zuhause" verbinden:

$ nmcli con up id zuhause

gespeicherte Informationen zu einer Verbindung ansehen

nmcli con show "zuhause"

Mit Passwort-Datei verbinden

die Password-Datei:

802-11-wireless-security.psk:vollgeiheimesWIFIpasswort
$ nmcli con up "gast" passwd-file /pfad/zur/password-datei

Zeig mir die Netzwerk-Geräte (Devices)

$ nmcli dev show

GENERAL.DEVICE:                         enp0s25
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         A0:48:1C:DB:83:A8
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Auto eth0
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.1.20/24
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 100
IP4.ROUTE[2]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]:                             192.168.1.1
IP4.DNS[2]:                             1.1.1.1
IP4.DNS[3]:                             8.8.4.4
IP4.DOMAIN[1]:                          zuhause.unixwitch.de
IP6.ADDRESS[1]:                         fe80::a248:1cff:fedb:83a8/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[2]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         wlo1
GENERAL.TYPE:                           wifi
GENERAL.HWADDR:                         7A:31:7C:65:40:E7
GENERAL.MTU:                            1500
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

GENERAL.DEVICE:                         cdc-wdm2
GENERAL.TYPE:                           gsm
GENERAL.HWADDR:                         (unknown)
GENERAL.MTU:                            0
GENERAL.STATE:                          20 (unavailable)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

zeig verfügbare Wifis (mit Signalstärke)

nmcli dev wifi list
IN-USE  SSID                   MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
        MyCompany-Internal     Infra  44    54 Mbit/s   80      ▂▄▆_  WPA2 802.1X
        MyCompany-Guest        Infra  44    54 Mbit/s   79      ▂▄▆_  WPA2
        MyCompany-Internal     Infra  6     54 Mbit/s   74      ▂▄▆_  WPA2 802.1X
        MyCompany-Guest        Infra  6     54 Mbit/s   74      ▂▄▆_  WPA2
        XYZ-EXT                Infra  11    130 Mbit/s  69      ▂▄▆_  WPA2
        XYZ-EXT                Infra  1     130 Mbit/s  67      ▂▄▆_  WPA2
        MyCompany-Guest        Infra  1     54 Mbit/s   49      ▂▄__  WPA2
        MyCompany-Internal     Infra  1     54 Mbit/s   49      ▂▄__  WPA2 802.1X
        XYZ-EXT                Infra  132   540 Mbit/s  49      ▂▄__  WPA2
        XYZ-INT                Infra  132   540 Mbit/s  49      ▂▄__  WPA2 802.1X
        XYZ-INT                Infra  1     130 Mbit/s  47      ▂▄__  WPA2 802.1X
        MyCompany-Internal     Infra  56    54 Mbit/s   39      ▂▄__  WPA2 802.1X
        MyCompany-Guest        Infra  56    54 Mbit/s   39      ▂▄__  WPA2
        XYZ-INT                Infra  11    130 Mbit/s  32      ▂▄__  WPA2 802.1X
        FRITZ!Box 1234 SL      Infra  11    270 Mbit/s  24      ▂___  WPA2

Aliases um VPNs zu starten und zu stoppen

für die $HOME/.alias

alias vpn1="nmcli c up VPN-standort1"
alias vpn2="nmcli c up vpn2-standort2"
alias vpnstop='myvpn=$( nmcli c show --active | grep vpn | sed "s/\s.*//" ); nmcli c down $myvpn'

2018-12-03


de/sysadmin/tools/networkmanager.txt · Zuletzt geändert: 2020-07-25 10:20 von hella

Seiten-Werkzeuge

Mastodon Twitter