树莓派3B-Ubuntu下建立WIFI连接(Headless)
准备工作和配置
- 一个pi
- 一个sd卡,可能额外需要读卡器
- 电源适配
- Ubuntu
目前(2019/9)GrovePi仍不完全支持Raspbian Buster,所以在本文中依然使用stretch。由于建立的是headless(没有显示屏以及键盘鼠标),选用stretch-lite。
开始!
- 到官网上下一个合适版本的raspbian(我用了19/4/8的stretch lite版本)
下载一个etcher,用来把镜像文件烧到sd卡里
- 官网下载 -> unzip -> 把AppImage Sudo移到/opt -> 执行
- 其他方法:Hypriot SD卡烧录工具(github),dd相对速度较慢
插卡,选image,选sd card,烧
- etcher的好处是不需要
lsblk
之类的命令确定要覆盖位置的具体名称,没有不小心洗掉host partition的风险,而且快
- etcher的好处是不需要
- 烧录完成后,电脑可能没识别到sd卡。重新拔插,看到sd卡在桌面上显示
出于安全考虑,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。
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
- 如果不行的话,就再试一次:)
相关推荐
LeeHDsniper 2020-11-05
橄榄 2020-11-03
wanshiyingg 2020-09-29
andonliu 2020-09-03
嵌入式开发爱好者 2020-08-28
lu00kill 2020-08-17
tianyayi 2020-08-16
LIEVEZ 2020-08-09
ohhardtoname 2020-07-25
LeeHDsniper 2020-07-19
shenxiuwen 2020-07-16
wzxxtt0 2020-06-25
mattraynor 2020-06-25
咏月东南 2020-06-10
wangz 2020-06-03
wanxuncpx 2020-06-01
tianyayi 2020-05-18
wanxuncpx 2020-05-15
mattraynor 2020-05-12
wzxxtt0 2020-05-12
LIEVEZ 2020-05-04
mattraynor 2020-05-01
LIEVEZ 2020-05-01
LIEVEZ 2020-05-01
LowisLucifer 2020-04-23
OathKeeper 2020-04-22
zcabcd 2020-04-18
wanxuncpx 2020-04-16
returnspace 2020-04-16
mattraynor 2020-04-14
tianyayi 2020-03-28
clamzxf 2020-03-28
Summer的小屋 2020-03-26
lu00kill 2020-03-17
yuancr 2020-03-04
wzxxtt0 2020-02-21
xinhao 2020-02-20
LIEVEZ 2020-02-17
wzxxtt0 2020-02-15
zhufu 2020-02-10