Raspberry Pi樹(shù)莓派無(wú)線網(wǎng)卡配置[多重方法備選]

要想讓樹(shù)莓派方便操作,肯定需要配置無(wú)線網(wǎng)卡,這樣可以大大增強(qiáng)樹(shù)莓派的移動(dòng)性和便利性,其實(shí)配置無(wú)線網(wǎng)卡基本就是和普通linux平臺(tái)下配置無(wú)線網(wǎng)卡一樣,幾種方法大同小異,具體如下:

一、第一種方法:通過(guò)配置 /etc/network/interfaces 文件實(shí)現(xiàn)
sudo nano /etc/network/interfaces
修改后文件內(nèi)容如下:
auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid “你的wifi名稱”
wpa-psk “你的wifi密碼”

具體各行配置的意思如下:
auto lo //表示使用localhost
iface eth0 inet dhcp //表示如果有網(wǎng)卡ech0, 則用dhcp獲得IP地址 (這個(gè)網(wǎng)卡是本機(jī)的網(wǎng)卡,而不是WIFI網(wǎng)卡)
auto wlan0 //表示如果有wlan設(shè)備,使用wlan0設(shè)備名
allow-hotplug wlan0 //表示wlan設(shè)備可以熱插撥
iface wlan0 inet dhcp //表示如果有WLAN網(wǎng)卡wlan0 (就是WIFI網(wǎng)卡), 則用dhcp獲得IP地址

wpa-ssid “你的wifi名稱”//表示連接SSID名
wpa-psk “你的wifi密碼”//表示連接WIFI網(wǎng)絡(luò)時(shí),使用wpa-psk認(rèn)證方式,認(rèn)證密碼

上述定義后,如果有網(wǎng)線連接,則采取DHCP自動(dòng)連接獲得地址,使用命令
sudo /etc/init.d/networking restart
成功后,用 ifconfig 命令可以看到 wlan0 設(shè)備,且有了IP地址(已連接)

二、第二種方法:修改sudo nano /etc/wpa_supplicant/wpa_supplicant.conf實(shí)現(xiàn)
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2

network={
ssid=“WIFI名稱“
proto=WPA2
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk=”WIFI密碼“
}

然后修改文件sudo nano /etc/network/interfaces,修改后的文件內(nèi)容如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp.

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant

修改完成后,使用以下命令重啟網(wǎng)絡(luò)
sudo /etc/init.d/networking restart
成功后,用 ifconfig 命令可以看到 wlan0 設(shè)備,且有了IP地址(已連接)

附注:上述兩種方法我們都是使用的DHCP動(dòng)態(tài)IP,如果要設(shè)置靜態(tài)ip方法和以及連接隱藏SSID AP的方法:

(1)設(shè)置靜態(tài)ip:
修改文件sudo nano /etc/network/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 static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers x.x.x.x #你的本地dns地址

(2)連接WIFI不廣播隱藏SSID:
在ssid=”XXXX”下面加一行scan_ssid=1后重啟,具體如下:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2

network={
ssid=“網(wǎng)絡(luò)id“

scan_ssid=1
proto=WPA2
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk=”密碼“
}

重啟后就可以連上這個(gè)不廣播SSID的無(wú)線網(wǎng)絡(luò)。