systemd-networkd
を使う。wpa_supplicant
が必要。Wi-Fi USBドングルを刺す。認識されて netdev wlan0
が出てきたとする。
systemd の流儀で次のファイルを作る。wlan0
となっているところは適宜読み替える。
/etc/systemd/network/wlan0.network
[Match]
Name=wlan0
[Network]
DHCP=yes
wpa_supplicant
の systemd
サービス登録方法はいくつか種類がある。良く紹介されるのは systemctl enable wpa_supplicant@wlan0
とコマンドを打つこと。下準備は特にいらない。
systemctl start wpa_supplicant@wlan0
とするとエラーになっている(systemctl status wpa_supplicant@wlan0
)のでわかるが、/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
という名前の設定ファイルが必要になる。
適当に作る。
/etc/wpa_supplicant/wpa_supplicant-wlan0.conf
network={
ssid="TheSSID"
psk="network_pass_phrase"
}
後は再起動してみて、systemd からインタフェース有効化まで行われることを確認する。