使能樹莓派無線上網和SSH登入

2021-09-22 12:34:08 字數 3192 閱讀 7110

1.ssh登入

因為樹莓派一般沒有屏顯示,我們看不到任何資訊。因此我們需要可以讓樹莓派聯網,然後通過ssh遠端登入上去進行操作。

樹莓派第一次上電如果想連wifi,並通過ssh登入。。則需要在windows下燒錄完樹莓派系統之後,開啟boot 分割槽,並在裡面建立乙個名字叫ssh的空檔案*(注意不是ssh.txt)*,這樣系統啟動後預設使能ssh功能。而如果要使 能wifi,則需要在boot分割槽下建立乙個名叫 wpa_supplicant.conf 的檔案。

內容如下:

country=cn

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

update_config=1

network=

network=

其中ssid 是你連線的無線路由器的ssid, psk指定該無線路由器的密碼。如果換場所連不同的無線路由器,我 們可以通過network指定不同的路由器連線方式,系統將會通過priority選擇乙個無線路由器連線。

在boot分割槽下建立好這兩個檔案(ssh和wpa_supplicant.conf)後,將tf卡放入到樹莓派上的tf卡介面上後,我們 就可以使用securecrt軟體遠端登入了。但因為樹莓派上沒有顯示,這樣我們就不知道樹莓派從無線路由器上動 態獲取的ip位址是多少,這時我們可以登入到無線路由器web管理頁面上,檢視dhcp動態分配的客戶端列表獲取樹莓派的ip位址。

知道樹莓派的wifi獲取的動態ip之後,我們就可以使用securecrt遠端登入樹莓派了。樹莓派ssh2預設埠為 22 登入使用者 名為 pi,密碼為 raspberry。

2.樹莓派的源修改為中科大源

由於樹莓派系統安裝後預設使用國外的映象源來更新軟體,由於不可描述原因,國內訪問速度非常慢,因此需要換成國內源。樹莓派官方提供了乙個更新源列表,在這裡我們使用中科大的軟體源和系統源。

pi@raspberrypi:~ $ sudo vi /etc/apt/sources.list

#deb  stretch main contrib non-free rpi 

#uncomment line below then 'apt-get update' to enable 'apt-get source'

#deb-src stretch main contrib non-free rpi

deb stretch main contrib non-free rpi

deb-src stretch main contrib non-free rpi

deb stretch main ui

pi@raspberrypi:~ $ sudo apt update && sudo apt -y update pi

pi@raspberrypi:~ $ sudo apt-get install vim

3.樹莓派連上wifi

然後重啟開發板就可以看到wifi連上了

接下來可以ping baidu.com測試一下

以上wifi的配置只是臨時性的。當你的樹莓派斷電之後,不能再連線wifi,ssh也不能登入

要想讓它永久生效,必須像手機連線wifi一樣,讓它自動連線。

自動連線的兩種方法:

1.第一種在命令列裡敲入 sudo nano /etc/network/inte***ces 進入,在其下面新增如下**。熟悉vim編輯器的人也可以用 vim /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密碼"

接著按下ctrl+x離開,y為儲存,然後輸入如下命令重啟你的樹莓派。你也可以敲重啟網絡卡的指令,但直接重啟樹莓派快多了

sudo reboot
在命令列中輸入ifconfig wlan0,檢視網絡卡是否啟動,這裡可以看到我樹莓派連線ip位址為:192.168.0.144

順便在命令列中輸入iwconfig wlan0,檢視無線網絡卡的狀態。這裡可以看到,我已連線的wifi名字叫「lingyun_xiaomi」

2.第二種方法,先在命令列中輸入指令進入,然後再在檔案中新增後面的這些**,注意key_mgmt輸入的是你的wifi加密型別,如果沒有的話就寫none,如果使用wpa/wpa2加密的話就像我這樣寫

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

network=

無螢幕和鍵盤配置樹莓派WiFi和SSH

不算是什麼新功能了,在樹莓派3b發布後不久,樹莓派官方 raspbian 系統久加入了允許在開機前對 wifi 網路進行配置的機制。一 wifi 網路配置 使用者可以在未啟動樹莓派的狀態下單獨修改 boot wpa supplicant.conf檔案配置 wifi 的 ssid 和密碼,這樣樹莓派啟...

無螢幕和鍵盤配置樹莓派WiFi和SSH

不算是什麼新功能了,在樹莓派3b發布後不久,樹莓派官方 raspbian 系統久加入了允許在開機前對 wifi 網路進行配置的機制。一 wifi 網路配置 使用者可以在未啟動樹莓派的狀態下單獨修改 boot wpa supplicant.conf檔案配置 wifi 的 ssid 和密碼,這樣樹莓派啟...

無螢幕和鍵盤配置樹莓派WiFi和SSH

一 wifi 網路配置 使用者可以在未啟動樹莓派的狀態下單獨修改 boot wpa supplicant.conf 檔案配置 wifi 的 ssid 和密碼,這樣樹莓派啟動後會自行讀取 wpa supplicant.conf 配置檔案連線 wifi 裝置。操作方法簡單 將刷好 raspbian 系統...