概要
Ubuntu Server 20.04(以下Ubuntu Server)でWifiに接続する方法を紹介する。
Ubuntu ServerはDesktop版と違って、ネットワーク周りの管理デーモンがNetwork Managerではなく、netplan + systemd-networkdで動作している。
netplanにはwifiのアクセスポイント情報を書くyamlのディレクティブが存在するが、それを設定してもそのままではアクセスポイントに接続してくれない。
原因は、WPA接続のために必要なパッケージ"wpasupplicant"が足りないため。
対応方法
パッケージのインストール
sudo apt update
sudo apt install wpasupplicant
sudo reboot
Wifiの設定
完全に自分の好み1だが、独自のnetplanの設定は/etc/netplan/99_config.yaml
に入れている。
cat - << EOF | sudo tee /etc/netplan/99_config.yaml
network:
version: 2
wifis:
[wifi interface]:
dhcp4: true
access-points:
[SSID]:
password: [SSID Key]
EOF
sudo netplan apply
参考文献
https://askubuntu.com/questions/1042789/ubuntu-server-netplan-for-wifi-and-ethernet
-
好みだけではなく、ubuntuのnetplanのドキュメントに書いてあるというのもある。 ↩