Raspberry PI (樹莓派) 使用WIFI連線無線網路 - 解除網線的束縛
這幾天都在折騰樹莓派,也沒折騰出個啥玩意。
慢慢玩吧~
今天來說下如何在樹莓派上連線無線網路。
當然首先你要有一個WIFI環境了,在這裡就不說怎麼做了,我使用的是TP-Link 無線路由器。
環境的基本引數是(根據自己需求設定):
SSID名 : My-WIFI 使用的是WPA-PSK的加密認證方式 密碼是 PassWord
在上一篇文章說的我使用的是一下的無線網絡卡(EDUP 迷你USB無線網絡卡 EP-N8508G) 在淘寶上購買的價格是 41.00 RMB
1. 第一步當然是把我們的無線網絡卡插入樹莓派USB口中了
接下來我們使用 “lsusb” 命令來檢視當前的USB裝置列表
我們可以看到帶有如下字樣的這一行 “Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter”
這說明我們的USB無線網絡卡已經被我們的系統識別了
我們用“ifconfig”命令來檢視介面裝置 我們可以看到一個wlan0裝置 但是它還沒有IP地址
2. 接下來就是來配置我們是無線引數了
修改 /etc/network/interfaces 檔案 -》 它定義是網路配置引數 當然
我們用如下命令來編輯
sudo vim /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 dhcp
如果你在區域網下有一臺DHCP伺服器的話,你可以使用如下配置:
.
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
如果你想使用靜態IP請使用如下配置:
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual address 192.168.1.103 netmask 255.255.255.0 gateway 192.168.1.1 wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
編輯後我們點選“:” 然後輸入 wq 然後點選回車來儲存退出
3. 配置WPA配置檔案
使用如下命令編輯
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
編輯內容如:
network={ ssid="你的SSID" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="WIFI密碼" }
編輯後我們點選“:” 然後輸入 wq 然後點選回車來儲存退出
重啟你的網路服務 我們使用的命令是:
vim /etc/init.d/networking restart
我們執行 “ifconfig”命令來看看 可以獲得如下資訊:
eth0 Link encap:Ethernet HWaddr b8:27:eb:af:58:07 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB) wlan0 Link encap:Ethernet HWaddr e8:4e:06:0e:14:1c inet addr:192.168.1.103 Bcast:255.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2660 errors:0 dropped:2701 overruns:0 frame:0 TX packets:1540 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:808476 (789.5 KiB) TX bytes:201846 (197.1 KiB)
我們可以看到wlan0裝置已經連線上了,並且已經有了所對應的IP地址
或者是重啟你的樹莓派 命令如下 :
reboot
如果出了問題
可能是你的無線網絡卡裝置沒有安裝驅動,請自行下載驅動程式
至此!
轉載於:https://blog.51cto.com/tianranzhai/1213302