この作業には nmcli を使います。

まず network-manager パッケージをインストールし、デーモンを起動します。

1
2
sudo apt install network-manager
sudo systemctl start NetworkManager

次に、以下のコマンドでネットワークインターフェースの状態を確認します。

1
2
3
4
5
6
7
$ nmcli dev status
DEVICE          TYPE      STATE         CONNECTION
wlp2s0          wifi      connected     xibuka-wifi-5G
enp0s31f6       ethernet  connected     netplan-enp0s31f6
p2p-dev-wlp2s0  wifi-p2p  disconnected  --
eth0            ethernet  unavailable   --
lo              loopback  unmanaged     --

次に、利用可能なWi-Fiアクセスポイントを確認します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$ nmcli dev wifi list 
SSID            MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
aterm-55ebc5-g  Infra  11    405 Mbit/s  77      ▂▄▆_  WPA1 WPA2 
xibuka-wifi-2G  Infra  11    405 Mbit/s  77      ▂▄▆_  WPA1 WPA2 
xibuka-wifi-5G  Infra  36    405 Mbit/s  63      ▂▄▆_  WPA1 WPA2 
aterm-55ebc5-a  Infra  36    405 Mbit/s  54      ▂▄__  WPA1 WPA2 
HG8045-0D9B-bg  Infra  8     195 Mbit/s  49      ▂▄__  WPA1 WPA2 
HG8045-0D9B-a   Infra  44    405 Mbit/s  35      ▂▄__  WPA1 WPA2 
HG8045-A39A-a   Infra  108   405 Mbit/s  35      ▂▄__  WPA1 WPA2 
MNG6300-F560-G  Infra  11    130 Mbit/s  30      ▂___  WPA1 WPA2 

目的のSSIDが表示されない場合は、以下のコマンドで再スキャンできます。

1
nmcli dev wifi rescan

では、以下のnmcliコマンドでWi-Fiに接続してみましょう。

1
2
$ sudo nmcli dev wifi connect xibuka-wifi-5G password 'xxxxxxxxxx'
Device 'wlp2s0' successfully activated with 'f1cc419e-7b51-4d99-8cff-2894dc054f19'.

または、--ask オプションを使えばパスワードを対話的に入力でき、表示されません。

1
2
3
$ sudo nmcli --ask dev wifi connect xibuka-wifi-5G 
Password:
Device 'wlp2s0' successfully activated with 'f1cc419e-7b51-4d99-8cff-2894dc054f19'.

作成済みの接続を削除するには

1
sudo nmcli con del xibuka-wifi-5G

以上です!お役に立てれば幸いです。