一、查看網(wǎng)卡狀態(tài)是否正常
把無(wú)線網(wǎng)卡插到樹(shù)莓派上,輸入命令ifconfig -a查看是否有wlan0的信息,如果有說(shuō)明網(wǎng)卡狀態(tài)正常,可以跳過(guò)第二步,直接配置無(wú)線網(wǎng)絡(luò)。如果查不到wlan0的信息,則需要安裝無(wú)線網(wǎng)卡的驅(qū)動(dòng)。
二、查看無(wú)線網(wǎng)卡的信息
輸入命令dmesg | grep usb查看無(wú)線網(wǎng)卡的信息,主要是看制造廠家(Manufacturer)。比如,我的網(wǎng)卡信息是
usb 1-1.3: Manufacturer: Realtek
以Realtek為例,安裝無(wú)線網(wǎng)卡驅(qū)動(dòng)。
如果現(xiàn)在你的樹(shù)莓派能聯(lián)網(wǎng),輸入安裝命令就可以安裝Realtek的驅(qū)動(dòng)了。
首先搜索Realtek驅(qū)動(dòng):
apt-cache search realtek
看到下面信息:
firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
安裝Realtek驅(qū)動(dòng):
sudo apt-get install firmware-realtek
如果你的樹(shù)莓派現(xiàn)在不能上網(wǎng),那么你可以去鏡像站點(diǎn)中下載相關(guān)驅(qū)動(dòng)。我推薦阿里云的鏡像站點(diǎn),速度比較快。
http://mirrors.aliyun.com/raspbian/raspbian/pool/non-free/f/firmware-nonfree下載firmware-realtek_0.43_all.deb,用winscp上傳到樹(shù)莓派的/tmp目錄中。輸入命令安裝:
sudo dpkg -i /tmp/firmware-realtek_0.43_all.deb
三、配置無(wú)線網(wǎng)絡(luò)
用編輯器nano打開(kāi)interfaces文件
sudo nano /etc/network/interfaces
我的interfaces文件是這樣的:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
我們把無(wú)線網(wǎng)卡部分全部用#注釋掉,然后添加自己的配置信息,最終結(jié)果如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
#allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
使用nano編輯器,ctrl+o保存,ctrl+x退出。
用編輯器nano創(chuàng)建 /etc/wpa.conf 文件:
sudo nano /etc/wpa.conf
如果你的wifi沒(méi)有密碼
network={
[Tab] ssid="你的無(wú)線網(wǎng)絡(luò)名稱(ssid)"
[Tab] key_mgmt=NONE
}
如果你的wifi使用WEP加密
network={
[Tab] ssid="你的無(wú)線網(wǎng)絡(luò)名稱(ssid)"
[Tab] key_mgmt=NONE
[Tab] wep_key0="你的wifi密碼"
}
如果你的wifi使用WPA/WPA2加密
network={
[Tab] ssid="你的無(wú)線網(wǎng)絡(luò)名稱(ssid)"
[Tab] key_mgmt=WPA-PSK
[Tab] psk="你的wifi密碼"
}
注1:所有符號(hào)都是半角符號(hào)(英文狀態(tài)下的符號(hào)),“[Tab]”表示按一次Tab鍵
注2:如果你不清楚wifi的加密模式,可以在安卓手機(jī)上用root explorer打開(kāi) /data/misc/wifi/wpa/wpa_supplicant.conf,查看wifi的信息。
比如,我的wpa.conf文件是這樣的:
network={
ssid="1234"
key_mgmt=WPA-PSK
psk="MTIzNA1234"
}
最后輸入命令啟用無(wú)線網(wǎng)卡:
sudo ifup wlan0
可以連無(wú)線網(wǎng)了。