① 樹莓派無屏幕無WiFi通過SSH連接電腦(多圖)
因為在學校的原因,樹莓派是沒有辦法直接連接學校的網路的,所以在沒有屏幕的情況下,來實現SSH登錄樹莓派
樹莓派在初始情況下是沒有開啟SSH的,開啟的方法是:取出SD卡,使用電腦讀取,找到boot分區,如圖:
如果沒有WiFi可以連接,也可以使用一根網線將電腦和樹莓派連接起來,使用電腦的網路即可
使用網線連接電腦和樹莓派,打開電腦的控制面板的 「網路連接」 ,可以看到乙太網的連接狀態:
我的電腦使用的是WiFi上網,所以我需要設置WLAN的屬性,共享網路給乙太網,如圖:
然後開啟樹莓派,發現乙太網的標志從「拔出」變成了「未識別網路」
開啟cmd或者powershell,輸入命令 「arp -a」 ,尋找樹莓派的IP,我是根據Mac地址(未曾考證,樹莓派的Mac地址可能是「b8-27-eb-」開頭的)看的,如圖:
在SSH下,輸入剛剛查到的IP地址,然後點擊「Open」進行連接,如圖:
他會要求輸入用戶名和密碼:
② 樹莓派 3B+ 連接 WPA2 企業級加密的 WIFI
樹莓派 3 代 B+ 已自帶了藍牙和 WIFI 模塊,且支持 2.4/5G HZ 雙頻段無線網路。本以為連下 WIFI 就是動動手指的事情。
偏偏公司是 WPA2 企業級加密的無線網,圖形界面下顯示的 WIFI 名稱是灰色的,無法直接連接。無奈只好通過命令行配置。
樹莓派用的是當前最新版本的 Raspbian 系統 (2018-10-09),無線網路配置文件為 /etc/wpa_supplicant/wpa_supplicant.conf 。所以直接將 WIFI 的連接信息補充到該配置文件中即可。
連接「最簡單」的 WIFI (如手機熱點)時配置如下:
其中 WIFI 的連接信息主要是 network 項中的內容。
如果需要同時配置多個 WIFI 的連接並為其設置優先順序,可參考以下配置:
其中 priority 項用於設置優先順序,該值 越大 則優先順序 越高 。
隱藏 WIFI 不能被自動搜索到,需要手動添加連接。
主要是添加 scan_ssid=1 項。
示例配置文件如下(尷尬,不是很懂。但我是可以連的。。):
更多 wpa_supplicant.conf 文件的配置實例可參考 man wap_supplicant.conf
wpa_supplicant.conf 文件的配置說明可參考 這篇博客 (內容太詳細了,,沒細看)
③ 樹莓派怎麼連電腦
1、串口連接
這種方式在我樹莓派的第一篇博客有講,這里我簡單介紹。
連接樹莓派,樹莓派GPIO串口的GND,txd,rxd分別與轉介面的GND,rxd,txd相連,用的什麼轉接模塊我不管,反正最後得變成一個USB的介面接在電腦上,並在電腦設備管理器上的埠選項可以發現它,用Serial登錄。
可以用PUTTY登錄,我用的是新版的secureCRT。
2、ssh登錄
在我的樹莓派第一篇博客中,有讓你們新建一個不帶後綴名的文檔文件,這下派上用場了。
直接看我的另一篇博客設置好樹莓派的靜態ID,用網線將樹莓派和路由器LAN口相連,然後我們就可以遠程操作我們的樹莓派了。
但是得注意,我們得和樹莓派在同一個wifi頻段上。也就是我們電腦得連接樹莓派所連接的路由器的wifi,不然連不上。
3、網線直連
因為樹莓派3B只有一個能用的串口,另外一個串口還是虛擬的,這就很揪心了。
你可以通過ssh登錄,然後使用其串口。
這里介紹另外一種登錄,樹莓派和電腦通過一根網線連接即可。
這張圖也是我從其他網頁所過來的,先完成上面的操作,允許其他用戶連接什麼什麼的:
在dos界面輸入arp -a,會奇怪地多出個192.168.137.1,而且每台電腦都一樣,這是本地連接的IP地址,你就把你電腦看成一個路由器,地址為192.168.137.1,然後你樹莓派的IP在其頻段下設置。
因為我在樹莓派上開啟的wlan0,eth0沒有被自動打開,我直接暴力地打開一個。
輸入:sudo ifconfig eth0 192.168.137.10
然後你打開secureCRT或者PUTTY,通過SSH2登錄進去,發現竟然可以登錄,而且ping了ping網路還是通的
我這種做法有個很致命的問題,就是每次要用這種方法登錄時,都得先通過上面兩種方式登錄然後強制打開我的eth0。
其實我並不是在通過網線連接電腦再連接Internet,而是直接連接wifi,但我想要樹莓派通過網線上網。
那我要怎樣只通過一根網線上網呢???
也就是說我們不強制地設置eth0的地址,而是讓樹莓派一啟動就獲取到自己的IP然後SSH登錄,之後樹莓派一直通過靜態網路也就是網線上網。
我們把之前關於wifi的設置全部注釋掉,就開一個有用的eth0:
輸入 sudo vim /etc/resolv.conf
在這里我們設置一下DNS,它起到解析域名的作用,不容小覷
第一個nameserver是我路由的,我們添加第二個nameserver,填的是電腦的。我剛才說了,我們把電腦看成路由器時,它就變成了192.168.137.1,它反而要開始分配地址了。
設置好之後,輸入sudo reboot重啟,然後直接SSH登錄,完美連接上。
而現在我們是通過eth0上網而不是wifi了。
4、網線直連(重修訂)
今天重新看了下自己的博客,發現寫得有點亂,這里重新編輯一下,以方便大家。新購買樹莓派的各位,在只有一根網線的前提下,可以直接先看這一部分。
首先完成如下的操作。我是通過無線連接網路,然後網線口連接樹莓派的。
如果遇到下圖這樣的問題,請迅速win+R然後敲入services.msc進入服務選項,將Windows Firewall服務打開。
在cmd窗口敲入arp -a的時候,如果沒有顯示自己樹莓派的地址(0-254)之間,可以嘗試重新拔插。
如果還是找不到,就在cmd下敲入這個,ping137下所有的IP地址,這樣就能得到ip以及mac等地址。
for /l %i in (1,1,255) do ping -n 1 -w 60 192.168.137.%i | find "回復" >> pingall.txt
這個192就是我們樹莓派所獲得的地址,使用CRT或者putty登錄它即可。
④ 樹莓派設置wifi 自動連接無線網路
1.開始配置網路了,修改 sudo vim /etc/network/interfaces 文件,把它修改成這個樣子
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "你的網路名稱"
wpa-psk "你的密碼"
2.重啟網路
sudo ifup wlan0
3.查看網路情況
ip addr
⑤ 樹莓派 沒有顯示器 怎麼連接wifi
1
碰到這種情況時,首先就是需要檢查家中的網路是否正常連接。在電腦中打開瀏覽器,在地址欄中輸入常用的網址,如網路的:
2
若能打開,則表示網路正常。有的同學時在DOS下如果能ping能,也表示網路是正常的。此時要注意,需ping網站而不是IP地址:
3
否則有可能能ping但仍不能打開網站的,比如DNS錯誤或winsock error或有人在大量佔用帶寬時:
⑥ 樹莓派3如何連接無密碼的wifi
樹莓派是一個只有大小的卡片式電腦,基於ARM架構,採用Linux作為其操作系統;它默認是通過有線介面連接互聯網,對於如此小巧的設備,有線連接非常不方便,下面我們介紹下如何讓樹莓派通過無線網卡連接網路。
1、將USB無線網卡插入樹莓派任一USB介面,插上網線,接通電源;在個人電腦上通過ssh連接樹莓派,默認帳號是pi,默認密碼是raspberry(如何通過ssh連接樹莓派,請自行網上查找,當然如果樹莓派已配備好了鍵鼠,也可以本機操作)。
2、連接成功後,用lsusb命令,可以看到:
3、可以看到已經識別硬體了,然後再用ifconfig,看到wlan0信息如下:
4、接下來,我們要修改網路配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid netgear #你要連接的wifi ssid
wpa-psk 1234567890 #你的wpa連接密碼
address 192.168.1.110 # 設定的靜態IP地址
netmask 255.255.255.0 # 網路掩碼
gateway 192.168.1.1 # 網關
network 192.168.1.1 # 網路地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注釋掉這一行
iface default inet dhcp
5、修改完成後,reboot命令就可以了。
注意事項
注意:第四步中要切換root許可權,否則可能無法寫入。
⑦ 樹莓派連接wifi和藍牙
樹莓派 網路連接方式有有線和無線兩種方式,有線連接基本不需要進行設置,只需要插上網線即可,故本文著重講解在幾種不同的方式下對樹莓派進行無線設置。
設備
在樹莓派上設置Wifi上需要使用以下設備。
必需的
可選的
如果你手中只有樹莓派,沒有顯示器,或者不方便將其連接到顯示器上,那麼設置無線WiFi的方式如下。
同樣,在沒有顯示器的情況下設置無線WiFi,同樣也分為兩種情況,一種是樹莓派暫時不能登陸遠程終端設置WiFi,另一種是可以登陸樹莓派終端設置WiFi。
不能登陸遠程終端設置WiFi
這種方式適用於第一次刻錄完系統,並且沒有有線網路連接的情況下設置樹莓派WiFi。方法如下:
在SD卡的boot分區種新建 wpa_supplicant.conf 文件,並且配置 WiFi 的 SSID 和密碼,這樣樹莓派啟動後會自行讀取 wpa_supplicant.conf 配置文件連接 WiFi 設備。
樹莓派開機,就會自動連接WiFi。
可以登陸終端設置樹莓派WiFi
如果樹莓派有有線網路連接,這時可以通過終端來設置WiFi。方法如下:
1. 在Raspberry Pi的終端中,輸入以下命令。
2. 在此文件的底部,添加以下行。
3. 保存退出。
4. 通常情況下,樹莓派會自動檢測到wpa_supplicant文件的更改,並自動建立與無線WiFi的連接。
如果沒有連接成功,可以通過執行以下命令來強制其進行檢查。
a. 關閉並重啟網路介面,從而通過重新啟動網路介面以重新載入wpa_supplicant文件。
5. 然後可以使用 ifconfig wlan0 命令檢查連接是否成功。inet addr欄位中應該有一個IP地址。
顯示:
如果樹莓派系統使用的是Raspbian Stretch,則ifup命令可能不起作用,可能會收到一條錯誤消息,內容如下:「 *ifdown:unknown interface wlan0 *」。可以使用以下任何命令來解決:
或
使用GUI為樹莓派設置WiFi是最簡單方法,因為可以在界面內快速完成所有操作。
1. 將樹莓派連接到顯示器,並接上滑鼠和鍵盤。
2. 在Raspbian桌面上,找到桌面右上角的WiFi圖標。
3. 點擊WiFi圖標後它將掃描WiFi網路並顯示其可以找到的任何內容。單擊要連接的網路。
4. 如果您的網路受密碼保護,則將提示您輸入密碼。輸入相關密碼以連接到WiFi網路。
5. Pi現在應該連接到WiFi網路,並且圖標現在應該已更改為藍色WiFi徽標。
ubuntu連接wifi地址