因為我換個 ap 之後就連不上,研究之後發現除了之前提到的招數之外,還有一個很重要的,就是因為 wpa/wpa2 的關係,在 /etc/network/interface 裡無法處理,必須要用 wpa_supplicant 來處理
因為我換個 ap 之後就連不上,研究之後發現除了之前提到的招數之外,還有一個很重要的,就是因為 wpa/wpa2 的關係,在 /etc/network/interface 裡無法處理,必須要用 wpa_supplicant 來處理(wep 可以直接在 interface 裡處理),所以,設定的方式就得要改變。
要注意的重點是
(1) wpa2 不支援 iface wlan0 inet static,要指定 ip 就一定要改成 iface wlan0 inet manual。(這是說 /etc/network/interface)
(2) 如果你的密碼不是 hex,就要在把密碼用雙引號夾起來。(這是指 /etc/wpa_supplicant/wpa_supplicant.conf)
(3) 要使用 wpa2,/etc/wpa_supplicant/wpa_supplicant.conf 裡,proto=RSN 與 key_mgmt=WPA-PSK 要設定。
(4) scan_ssid=1 照 參考[2] 的說法很好用。會自動連到可用的 ap。但是從 參考[5]、參考[6] 來看好像又是另外一回事。讓我日後再確認吧。
參考:
[1] https://www.raspberrypi.com.tw/2152/setting-up-wifi-with-the-command-line/
[2] http://www.algissalys.com/how-to/how-to-raspberry-pi-multiple-wifi-setup-through-the-command-line
[3] http://stackoverflow.com/questions/14119446/iwconfig-connect-network-via-wifi-on-terminal
[4] http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/
[5] http://lynn770707.pixnet.net/blog/post/334312943-%5Blinux%5D-wifi-wpa_supplicant%E8%A8%AD%E5%AE%9A%E6%AA%94
[6] https://www.daemon-systems.org/man/wpa_supplicant.conf.5.html
---
http://codebeta.blogspot.tw/2016/02/rpirpi-raspbian.html