一、查看網卡狀態(tài)是否正常
把無線網卡插到樹莓派上搜骡,輸入命令ifconfig -a
查看是否有wlan0的信息,如果有說明網卡狀態(tài)正常泥技,可以跳過第二步浆兰,直接配置無線網絡。如果查不到wlan0的信息珊豹,則需要安裝無線網卡的驅動簸呈。
二、查看無線網卡的信息
輸入命令dmesg | grep usb
查看無線網卡的信息店茶,主要是看制造廠家(Manufacturer)蜕便。比如,我的網卡信息是
usb 1-1.3: Manufacturer: Realtek
以Realtek為例贩幻,安裝無線網卡驅動轿腺。
如果現在你的樹莓派能聯網两嘴,輸入安裝命令就可以安裝Realtek的驅動了。
首先搜索Realtek驅動:
apt-cache search realtek
看到下面信息:
firmware-realtek - Binary firmware for Realtek wired and wireless network adapters
安裝Realtek驅動:
sudo apt-get install firmware-realtek
如果你的樹莓派現在不能上網族壳,那么你可以去鏡像站點中下載相關驅動憔辫。我推薦阿里云的鏡像站點,速度比較快仿荆。http://mirrors.aliyun.com/raspbian/raspbian/pool/non-free/f/firmware-nonfree
下載firmware-realtek_0.43_all.deb贰您,用winscp上傳到樹莓派的/tmp目錄中。輸入命令安裝:
sudo dpkg -i /tmp/firmware-realtek_0.43_all.deb
三拢操、配置無線網絡
用編輯器nano打開interfaces文件
sudo nano /etc/network/interfaces
我的interfaces文件是這樣的:
auto lo
iface lo inet loopback
iface eth0 inet dhcpallow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
我們把無線網卡部分全部用#注釋掉锦亦,然后添加自己的配置信息,最終結果如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcpauto 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沒有密碼
network={
[Tab] ssid="你的無線網絡名稱(ssid)"
[Tab] key_mgmt=NONE
} -
如果你的wifi使用WEP加密
network={
[Tab] ssid="你的無線網絡名稱(ssid)"
[Tab] key_mgmt=NONE
[Tab] wep_key0="你的wifi密碼"
} -
如果你的wifi使用WPA/WPA2加密
network={
[Tab] ssid="你的無線網絡名稱(ssid)"
[Tab] key_mgmt=WPA-PSK
[Tab] psk="你的wifi密碼"
}
注1:所有符號都是半角符號(英文狀態(tài)下的符號)舔庶,“[Tab]”表示按一次Tab鍵
注2:如果你不清楚wifi的加密模式抛蚁,可以在安卓手機上用root explorer打開 /data/misc/wifi/wpa/wpa_supplicant.conf,查看wifi的信息栖茉。
比如篮绿,我的wpa.conf文件是這樣的:
network={
????ssid="1234"
????key_mgmt=WPA-PSK
????psk="MTIzNA1234"
}
最后輸入命令啟用無線網卡:
sudo ifup wlan0
可以連無線網了。