GNU/Linux Desktop Survival Guide
by Graham Williams |
|||||
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) |