樹莓派3B-Ubuntu下創建WIFI鏈接(Headless)

準備工做和配置

  • 一個pi
  • 一個sd卡,可能額外須要讀卡器
  • 電源適配
  • Ubuntu

目前(2019/9)GrovePi仍不徹底支持Raspbian Buster,因此在本文中依然使用stretch。因爲創建的是headless(沒有顯示屏以及鍵盤鼠標),選用stretch-lite。git

開始!

  1. 官網上下一個合適版本的raspbian(我用了19/4/8的stretch lite版本)
  2. 下載一個etcher,用來把鏡像文件燒到sd卡里github

    • 官網下載 -> unzip -> 把AppImage Sudo移到/opt -> 執行
    • 其餘方法:Hypriot SD卡燒錄工具(github),dd相對速度較慢
  3. 插卡,選image,選sd card,燒vim

    • etcher的好處是不須要lsblk之類的命令肯定要覆蓋位置的具體名稱,沒有不當心洗掉host partition的風險,並且快
  4. 燒錄完成後,電腦可能沒識別到sd卡。從新拔插,看到sd卡在桌面上顯示
  5. 出於安全考慮,SSH在如今的raspbian中默認disabled。啓用SSH,咱們須要在sd卡的boot目錄下創建一個空文件ssh:安全

    • sudo vim /media/location_of_sd_card/boot/ssh
    • /media/location能夠經過lsblk找到,一般是user的名字
    • vim中不用作任何修改,鍵盤輸入:q退出
    • 檢測到這個文件後,Rapbian會在boot時自動啓用ssh。
  6. Wifi設置 - 在boot分區下建立一個wpa_supplicant.conf文件網絡

    • sudo vim /media/location_of_sd_card/boot/wpa_supplicant.conf
    • Network Name可經過host x.x.x.x找到
    • 在boot時,Rapbian會自動把這個文件移動到OS的文件系統中
    • 文件模板:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
   ssid="NETWORK-NAME"
   psk="NETWORK-PASSWORD"
}
  • 若須要更改默認hostname,修改rootfs分區中的hostname文件

鏈接樹莓派!

  • 從host中推出sd卡,插進樹莓派裏,鏈接電源。耐心等待它bootup,這可能會花一分半或者更長時間
  • host必定要和在wpa_supplicant.conf中指定的網絡一致
  • 默認密碼是raspberry
  • ssh pi@hostname
  • 若是不行的話,就再試一次:)
相關文章
相關標籤/搜索