2014年1月27日

Raspberry Pi 教學 (3) - 設定無線網卡 ( Set USB Wi-Fi adapter for Raspberry Pi tutorial )

本篇文章將介紹於 Raspberry Pi 使用無線網卡的設定過程,作業系統使用 Raspbian 、Raspberry Pi Model B 板子、無線網卡為 EDIMax 的 EW-7811Un。



查詢無線網卡資訊:
首先將無線網卡與 Raspberry Pi 連接,啟動並進入 Raspbian,此時我們可以輸入指令:lsusbifconfig 來查看無線網卡是否有被 RPi 讀取到與正常啟動。輸入 ifconfig 可以看到 wlan0  即為你的無線網卡。


取得欲連接 AP 資訊:
使用 wlan0 來掃描附近 AP,輸入:sudo iwlist wlan0 scan,可以看到被偵測到的 AP 資訊,將你要連接的 AP ESSID 記下來。


修改 Interface 設定檔:
因預設只有內建網路卡的設定,故我們要使用無線網卡需要修改此設定檔。輸入指令:sudo nano /etc/network/interfaces,將設定檔內容配置如下,


從上圖可以看到主要加入的部分:
1. 自動開啟無線網卡 ( auto wlan0 )
2. 允許插入無線網卡時啟動 ( allow-hotplug wlan0 )
3. 設定透過 DHCP 配置 ( iface wlan0 inet dhcp )
4. 指定無線網卡的連線資訊設定檔 ( wpa-conf /etc/wpa.conf )

另外將不需要的部分用 # 隱藏起來,比較特別的部分是我一開始沒有將 eth0 部分隱藏起來,這樣情況下之後無法正常從其他裝置 ping、ssh 到 Raspberry Pi,因此將 eth0 隱藏後就可以正常執行了。


配置連線資訊設定檔:
剛剛我們將連線資訊設定檔 wpa.conf 指定於 /etc 路徑底下,我們可以利用指令 wpa_passphrase 來產生設定檔,當然你也可以自己手動產生,不過 wpa_passphrase 可以順便將 AP 連線密碼加密,用法 wpa_passphrase <ssid> password ( 例如: AP 的 ESSID 為 AllofMe 、密碼為 12345678 ,實際指令為 wpa_passphrase AllofMe 12345678 )。暸解上述過程後開始產生設定檔,至 /etc 路徑底下並切換為 root ( sudo su root ),輸入指令:wpa_passphrase AllofMe 12345678 > wpa.conf,如下圖:


接著輸入:nano wpa.conf 打開 wpa.conf 即可以看到內容,如下圖:


不過還需要補上其他參數,參考下圖:


執行 sudo reboot 重新啟動 Raspberry Pi,再次以 ifconfig 查詢無線網卡,這時候應該就已經自動取得 IP 且可以正常連接網路。

本篇教學到此,其他 Raspberry Pi 相關教學可以參考本篇整理


熱門文章