啟用 wlan0
sudo rfkill unblock wifi
# or unlock all
sudo rfkill unblock all
sudo ip link set wlan0 up
sudo iwlist wlan0 scan
使用 nmcli
user@raspberrypi:~ $ sudo nmcli dev wifi rescan
user@raspberrypi:~ $ sudo nmcli device wifi connect "xxx" password "yyyyyyyyyy"
剛開始 scan 的時候,可能會看到
user@raspberrypi:~ $ sudo nmcli dev wifi rescan
Error: Scanning not allowed while unavailable.
這是因為還沒有設定國家代碼,這時要先
sudo raspi-config
5 Localisation Options -> L4 WLAN Country -> 選擇 TW Taiwan
把 ip 固定住
# 同時設定 IP、Gateway、DNS 與 Method
sudo nmcli connection modify "12_516" \
ipv4.addresses 192.168.100.102/24 \
ipv4.gateway 192.168.100.1 \
ipv4.dns "8.8.8.8,8.8.4.4" \
ipv4.method manual
# 立即套用並重啟連線
sudo nmcli connection up "12_516"