玩轉樹莓派 Raspberry,無線網配置方法

2021-08-07 02:55:57 字數 3262 閱讀 2525

摘要: 推薦樹莓派上使用8188cus晶元的無線網絡卡,如edup8188。這裡介紹通過inte***ces和wpa_supplicant配置wifi的方法,以及設定靜態ip位址,將樹莓派變為乙個低功耗的無線伺服器的方法。

要想讓樹莓派方便操作,肯定需要配置無線網絡卡,這樣可以大大增強樹莓派的移動性和便利性,其實配置無線網絡卡基本就是和普通linux平台下配置無線網絡卡一樣,幾種方法大同小異,具體如下:

在樹莓派上建議使用rtl8188cus晶元的usb無線網絡卡(不需額外安裝驅動),使用下面的指令檢視是否成功安裝:

lsusb

#如果無效,檢視驅動是否載入

lsmod

#如果未載入,進行載入

modprobe ***

sudo nano /etc/network/inte***ces

修改後檔案內容如下:

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 //表示如果有網絡卡ech0, 則用dhcp獲得ip位址 (這個網絡卡是本機的網絡卡,而不是wifi網絡卡)

auto wlan0 //表示如果有wlan裝置,使用wlan0裝置名

allow-hotplug wlan0 //表示wlan裝置可以熱插撥

iface wlan0 inet dhcp //表示如果有wlan網絡卡wlan0 (就是wifi網絡卡), 則用dhcp獲得ip位址

wpa-ssid 「你的wifi名稱」//表示連線ssid名

wpa-psk 「你的wifi密碼」//表示連線wifi網路時,使用wpa-psk認證方式,認證密碼

上述定義後,如果有網線連線,則採取dhcp自動連線獲得位址,使用命令

sudo

/etc/init.d/networking restart

sudo service networking restart    #跟上面行的作用一樣。

成功後,用 ifconfig 命令可以看到 wlan0 裝置,且有了ip位址(已連線)。

有時需要執行sudo ifdown wlan0和sudo ifup wlan0才能發生作用,如果還不行,sudo reboot吧。

如果做伺服器,建議設定靜態ip

iface default inet static    #將上面的iface wlan0 inet dhcp改為這一行。

address 192.168

.1.2

#靜態ip位址。

netmask 255.255

.255

.0#ip掩碼,為0的部分位址可通過。

gateway 192.168

.1.1

#閘道器,一般就是路由器的主位址。

dns-nameservers x

.x.x

.x#你的本地dns位址

ctrl_inte***ce=/var/run/wpa_supplicant

ctrl_inte***ce_group=0

ap_scan=2

network=

然後修改檔案sudo nano /etc/network/inte***ces,修改後的檔案內容如下:

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

修改完成後,使用以下命令重啟網路

sudo

/etc/init.d/networking restart

成功後,用 ifconfig 命令可以看到 wlan0 裝置,且有了ip位址(已連線)。

附註:上述兩種方法我們都是使用的dhcp動態ip,如果要設定靜態ip方法和以及連線隱藏ssid ap的方法:

(1)設定靜態ip

修改檔案sudo nano /etc/network/inte***ces

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

.0gateway 192.168

.1.1

dns-nameservers x

.x.x

.x#你的本地dns位址

(2)連線wifi不廣播隱藏ssid

在ssid=」***x」下面加一行scan_ssid=1後重啟,具體如下:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_inte***ce=/var/run/wpa_supplicant

ctrl_inte***ce_group=0

ap_scan=2

network=

重啟後就可以連上這個不廣播ssid的無線網路。

樹莓派raspberry之samba

樹莓派自帶編譯器,在做linux開發時,直接在樹莓派編譯,省得在windows下開虛擬機會很卡。這樣我們在開發過程中經常要在windows和樹莓派之間進行檔案傳輸,使用samba服務可實現檔案共享。在windows的網路上的芳鄰即可訪問樹莓派。檔案系統,非常方便。1.在安裝前先首先換新源 如果不修改...

樹莓派(raspberry)啟用root賬戶

樹莓派使用的linux是debian系統,所以樹莓派啟用root和debian是相同的。debian裡root賬戶預設沒有密碼,但賬戶鎖定。當需要root許可權時,由預設賬戶經由sudo執行,raspberry pi 系統中的raspbian 預設使用者是pi 密碼為raspberry 重新開啟ro...

樹莓派Raspberry把玩手記

買了個英國版的樹莓派,兩百不到,帶殼子兩百出頭,非常便宜.cpu用的是博通的四核cortex a53,usb供電,左下角逆時針一圈依次是電源,hdmi,audio,乙太網,usb,gpio.作為曾經的嵌入式狗,看一眼pcb就大概能猜出晶元是幹嘛的.板子整體布局還是非常緊湊的,幾乎沒有多少介面晶元,可...