樹莓派Raspberry Pi zero w無線聯網實測

第一次學習樹莓派,使用的是Raspberry Pi zero w的型號。html

    剛開始,就只有一塊板子!!!這要怎麼開發啊網絡

    通過網上查閱資料,發現能夠經過WiFi鏈接PC端實現開發測試ssh

 

準備材料:一根USB線(供電),一個SD卡(8G或以上),一個樹莓派工具

 

 

 


 

如何實現樹莓派的無線聯網oop

  • 一,樹莓派的配置

    1.官網下載RASPBIAN STRETCH LITE鏡像並燒錄到SD卡中學習

    進入樹莓派官網的Downloads頁面,選擇RASPBIAN STRETCH LITE,下載ZIP壓縮包到本地,並解壓獲得.img文件測試

 

 

  2.  下載並使用燒錄工具win32diskmager,選擇剛剛解壓獲得的.img文件,點擊寫入(Write)spa

將鏡像燒錄到SD中(建議選擇8g大小或以上的SD卡,插入到SD讀卡器後,先格式化再燒錄)命令行

 

 

3.    燒錄完成後,咱們看到原來的SD被分爲了兩個分區,爲了實現SSH鏈接上電腦,咱們須要如下操做3d

 

3.1.在sd卡的boot/目錄下新建空白文件ssh(選擇新建一個文本文檔,命名爲ssh同時去掉後綴.txt;Linux下則直接touch ssh)

3.2.在sd卡的另外一個分區(rootfs/)下的etc/network/目錄下修改interfaces文件,添加如下內容(修改時須要root權限)

(這裏我是經過虛擬機掛載進入的,掛載後的文件在/media/下,分別有分區爲boot和rootfs)

auto lo
iface lo inet loopback
iface eth0 inet manual

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    wpa-conf /boot/wpa.conf

 

    此外爲了配置USB網卡,咱們須要 

    3.2.1在boot/config.txt中的最後一行添加dtoverlay=dwc2

    3.2.2在boot/cmdline.txt中的rootwait後空一格添加modules-load=dwc2,g_ether(注意不要換行,該命令與原來的命令間隔一個空格)

    3.2.3選擇IP(供後續鏈接SSH時使用)

    若是使用靜態,則在上面的interfaces文件中添加

allow-hotplug usb0
auto usb0
iface usb0 inet static
    address 192.168.191.2
    netmask 255.255.255.0

    若是使用動態,則在上面的interfaces文件中添加

allow-hotplug usb0
auto usb0
iface usb0 inet dhcp

 

 

33.在sd卡的boot/目錄下新建wpa.conf文件,其具體內容以下

network={
    ssid="須要鏈接的WiFi名字"
    key_mgmt=WPA-PSK
    psk="須要鏈接的WiFi密碼"
    priority=5
}

network={
    ssid="TP-LINK_4F60"
    key_mgmt=NONE
    priority=4
}

 

 自此,咱們就完成了樹莓派的配置工做了 

 


 

 

  • 二,電腦端的配置(本次測試電腦是Win10系統)

1.設置無線路由器(Wifi)

    本實驗中我直接使用了電腦的虛擬Wifi與樹莓派鏈接

    電腦開啓WiFi的方式有兩種:

  1. 下載使用免費的共享WiFi(本次使用的是獵豹免費WiFi),設置相應的wifi名字和密碼,注意要與上面wpa.conf文件中的wifi設置一致
  2. 開啓一個虛擬網卡,用做wifi

    以管理員身份運行cmd

    輸入netsh wlan set hostednetwork mode=allow ssid=??????? key=?????????(分別輸入WiFi名字和密碼,注意要與上面wpa.conf文件中的wifi設置一致)

    輸入netsh wlan start hostednetwork,啓動虛擬網卡

    虛擬網卡啓動成功

 

2.設置PC端與WiFi共享

點擊PC端的以太網,右擊屬性,點擊共享(如圖所示,勾選✔上容許其餘網絡用戶經過此計算機的internet鏈接來鏈接,並把鏈接對象的名字改成咱們上面建立的虛擬網卡)

 

 自此,咱們就完成了電腦端的配置工做了 


 

 

  • 三,測試

 完成以上兩項配置後,就能夠開機測試了

把SD卡插入到樹莓派中,USB線一端接到樹莓派,另外一端接到供電源上(通常的充電頭插口便可)

 

發現燈開始閃爍,等待燈穩定後,就能夠開始SSH鏈接

 (本次使用獵豹WiFi共享,可從列表中查看到IP地址)

1.待鏈接成功後,咱們能夠看到如圖,即表明樹莓派已鏈接上PC端電腦

2.使用putty鏈接上樹莓派(點擊此處下載putty)

下載解壓後,點擊putty.exe,輸入下圖所須要的內容

進入到界面後須要咱們輸入默認帳戶pi和密碼raspberry

 

進入到該界面就能夠經過命令行模式操做樹莓派了

 

 


 

  • 其餘

1.若是咱們須要往樹莓派中傳文件,可使用SFTP遠程傳輸文件(FileZilla FTP Client下載地址)

只需在「快速鏈接」中輸入:

主機:sftp://192.168.191.3 (換成您的樹莓派的IP地址。前面的sftp://必定要加)
用戶名和密碼照實填。(Raspbian默認是pi/raspberry)

 

 鏈接成功後,便可將左側PC端的文件拖動到右側,便可將文件傳輸到樹莓派中

 

2.若是想把SD卡恢復到原來的狀態(即不分區),能夠下載一個空鏡像,將其燒錄到SD卡還原

相關文章
相關標籤/搜索