Go to TogaWare.com Home Page. GNU/Linux Desktop Survival Guide
by Graham Williams
Duck Duck Go

Connecting to a Network

20200211 The network-manager and network-manager-gnome packages provide graphical user interfaces for maintaining network connections. The system tray applet will list all available connections (wired and wireless) and attempts to maintain a connection whilst allowing a choice of connections. To have it play this role though, be sure there are no network device entries in the /etc/networks/interfaces file (if it exists), otherwise network-manager will not take over control automatically and may not list any devices as being available.

For a command line experience, first identify the network device interface name:

$ nmcli connection show --active
NAME   UUID                                  TYPE      DEVICE  
josef  6bc3e3c3-256c-1934-9cb7-044166c5ad63  wifi      wlp2s0

To list the available WiFi hotspots (the WiFiSSID):

$ nmcli device wifi list
*       josef           Infra  1     130 Mbit/s  94     WPA2        
        JANITOR-NET     Infra  4     130 Mbit/s  92     WPA2        
        PipAir-f12f     Infra  4     54 Mbit/s   87     --          
        kturoam         Infra  11    195 Mbit/s  75     WPA2 802.1X 
        KTU-Secure      Infra  11    195 Mbit/s  75     WPA2 802.1X 
        DCS             Infra  11    195 Mbit/s  74     --          
        KTU-Secure      Infra  6     260 Mbit/s  62     WPA2 802.1X 
        DCS             Infra  6     260 Mbit/s  60     --          
        kturoam         Infra  157   540 Mbit/s  59     WPA2 802.1X 
        DCS             Infra  157   540 Mbit/s  59     --          
        KTU-Secure      Infra  52    405 Mbit/s  57     WPA2 802.1X 
[...]

To disconnect and then reconnect the WiFi device wlp2s0:

$ nmcli device disconnect wlp2s0
Device 'wlp2s0' successfully disconnected.

$ nmcli device connect wlp2s0
Device 'wlp2s0' successfully activated with '6bc3e3c3-256c-1934-9cb7-044166c5ad63'.

To disconnect from josef and re-connect:

$ nmcli connect down josef
Connection 'josef' successfully deactivated
(D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/268)

$ nmcli connect up josef
Connection successfully activated
(D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/271)


Support further development by purchasing the PDF version of the book.
Other online resources include the Data Science Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 1995-2020 Togaware Pty Ltd. . Creative Commons ShareAlike V4.