話說天地會珠海分舵在上幾天才剛給大家分享了個海外資訊說樹莓派2已經發布且Windows10加盟之類的資訊,具體請查看《海外優秀資訊搶先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已經上手了一台愛機了。如果你對草莓派和Linux操作系統還不是很熟悉的話,本文可能適合你,它會手把手的教你如何把樹莓派的WiFi自動連接給配置好。
讓你的樹莓派擁有網絡的訪問,這當然是一件重大且讓人興奮的事情了。但是對於樹莓派這些嵌入式設備來說,你該不會想編譯進去一個太耗資源的GUI應用並加載來對Wi-Fi進行連接的,畢竟我們現在用的不是PC設備,資源是很寶貴的。除此之外其實還有幾種其他方法來讓你的樹莓派在啟動的時候就連接上Wi-Fi的。
開始之前你需要做一些如下的准備工作:
- 准備好Wi-Fi USB adapter
- 無線路由
- 有效的網絡環境
如果你的樹莓派機子的操作系統還不是最新的話,那現在也許就是時候對它進行升級了。
sudo apt-get update sudo apt-get upgrade
跟着請關閉你的樹莓派機子
sudo shutdown -h now
插上你的Wi-Fi適配器然后啟動你的樹莓派愛機
配置你的網絡連接的其中一個方法就是去手動配置你的網卡接口配置文件。使用你用的比較順手的一個文件編輯器(哥習慣的是vi)來打開該接口設置文件:
sudo vi /etc/network/interfaces
把該配置文件修改成DHCP連接模式如下所示:
1 auto lo 2 3 iface lo inet loopback 4 iface eth0 inet dhcp 5 6 allow-hotplug wlan0 7 iface wlan0 inet dhcp 8 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 9 iface default inet dhcp
下一步你需要做的就是去提供你的WiFi網絡連接信息。請打開你的WPA配置文件如下:
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
下面給出了我的一個配置示例以供參考:
1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 2 update_config=1 3 network={ 4 ssid="ENTER NETWORK NAME" 5 proto=WPA 6 key_mgmt=WPA-PSK 7 pairwise=TKIP 8 psk="ENTER WPA KEY" 9 auth_alg=OPEN 10 }
如果你不想使用DHCP或者說你想要設置多個網絡連接的話,那么你就需要一些額外的設置。比如你需要做如下修改:
iface wlan0 inet dhcp => iface wlan0 inet manual
並且做如下修改:
wpa-conf => wpa-roam
下面同時給出了一個靜態IP配置的示例:
1 auto lo 2 3 iface lo inet loopback 4 iface eth0 inet dhcp 5 6 allow-hotplug wlan0 7 iface wlan0 inet manual 8 wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf 9 iface default inet dhcp 10 11 # For ssid 'work': 12 iface work inet static 13 address XXX.XXX.X.X 14 network XXX.XXX.X.X 15 gateway XXX.XXX.X.X
你將需要在你的WPA設置中輸入你的工作網絡信息:
1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 2 update_config=1 3 network={ 4 ssid="ENTER NETWORK NAME" 5 proto=WPA 6 key_mgmt=WPA-PSK 7 pairwise=TKIP 8 psk="ENTER WPA KEY" 9 auth_alg=OPEN 10 } 11 network={ 12 ssid="work" 13 proto=WPA 14 key_mgmt=WPA-PSK 15 pairwise=TKIP 16 psk="ENTER WPA KEY" 17 auth_alg=OPEN 18 }
然后重啟:
sudo shutdown -r now
如果你的設置是正確的話那么你現在的網絡連接應該就是OK的了。你可以通過以下命令來進行驗證:
ifconfig
在你的wlan0這個輸出中你會看到一個分配的IP如下所示: 'inet addr:XXX.XXX.XXX.XXX'
如果你想在不用重啟的情況下就進行驗證的話,你可以先通過以下方式釋放已有的網絡連接:
sudo ifdown wlan0
然后通過以下命令來使用新配置進行連接:
sudo ifup wlan0
WICD-CURSES
除了以上的方法之外,還有另外一個備受爭議的方法來使用wicd-curses工具來進行網絡設置。該工具會提供一個命令行界面(天地會珠海分舵注:使用的應該就是老牌的curses庫)來讓你選擇一個Wi-Fi連接,當然它還允許你選擇其中一個網絡來進行自動連接以及進行DNS/網絡地址/網絡/網關等配置了。請運行下面命令進行安裝:
sudo apt-get install wicd-curses sudo wicd-curses
你可以通過鍵盤來進行導航來查看不同菜單的眾多選項。
如果你真的對使用命令行很反感,你當然也可以通過以下命令來安裝一個GUI界面來進行配置了:
sudo apt-get install wicd sudo apt-get wpagui
然后啟動你的GUI配置界面:
startx
在界面的網絡菜單下你會看到一個叫wpa_config或者Wicd Network管理器的選項來讓你管理你的配置。
----------------完--------------------
英文原文引用:https://www.bitpi.co/2015/02/12/autoconnect-wifi-raspberry-pi/
請尊重原創作/譯者 |
微信知識共享公眾號 |
CSDN |
天地會珠海分舵 |
TechGoGoGo |
http://blog.csdn.net/zhubaitian |