树莓派4B无屏幕连接Wi-Fi/启用ssh/创建用户
前边总得说点什么
最近每次在Win10上写代码需要启动Redis,残血Redis For Windows有卡死系统的bug。由于主机内存不大够用(已经扩到顶了),开虚拟机运行Redis更别提了。。想起自己还有个吃灰的4B,打开发现忘了密码还连不上自己的Wi-Fi(主要是忘了,没记录),就有了这篇折腾树莓派4B的记录文。
本文假设读者已经使用官方的pi-imager烧录好系统到内存卡,并且使用读卡器插到正常工作的电脑上,Windows会显示两个盘:boot和移动U盘,千万不要按提示格式化!
连接Wi-Fi
在boot下创建 wpa_supplicant.conf
文件,添加如下内容,修改ssid/psk/priority等值。
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-A"
psk="PasswordA"
priority=10
}
network={
ssid="WiFi-B"
psk="PasswordB"
priority=5
}
每个network块是一个Wi-Fi连接信息,单个网络情况删除第2个,ssid是Wi-Fi名称,psk为密码,priority值越高越优先连接此Wi-Fi。
启用SSH
在boot下创建名为 SSH
的空文件
创建新用户与密码
由于2022.04.04版本的系统镜像不再有默认的pi用户了,用新方式创建用户。
这里用Git Bash生成的加密密码:
#生成加密密码,注意替换 `密码` 为你想要的密码
echo '密码' | openssl passwd -6 -stdin
在boot下创建 userconf
文件,内容为用户名:加密密码
如果只是想要原来的pi用户和默认密码raspberry,则内容为:
pi:$6$oWBGuugnMGBEtFg8$3tWELGFx4qz8f0G83k9Xf0JKL8crIsPy9IKVeCjRmtMLjltu5FqlQK3byINsohnhs0nHAEr11hkLFYJGVPKL/.
笔者踩过的坑
背景:连的公司Wi-Fi,看到不路由器后台
卸载内存卡装回树莓派,给电开机,通过Win10的CMD arp -a
命令查看局域网中的IP。
这里我吃了点亏,arp表生成是有缓存的,如果没发arp请求就不会缓存。
怀疑是根本没连接Wi-Fi成功,我又重写了个Wi-Fi优先级最高的是我手机的热点,另一个才是要用的Wi-Fi。手机热点连接成功后记录了下树莓派的mac地址,再关掉手机热点,用 arp -a
查了缓存arp表,没找到指定mac地址!
没辙了,把内存卡挂载到Linux虚拟机上,查第2分区(树莓派根分区),在/var/log/syslog找到wlan0连接成功的日志,看到它已经拿到IP了。。
卸载内存卡装好重新给电,查arp表还没更新,我手动ping通了树莓派,再查arp表已更新。。
总结
就是简单记录下,如果有啥获取到树莓派的IP的方法欢迎评论告知,要是能看到路由器后台也不至于这么折腾。。
树莓派4B无屏幕连接Wi-Fi/启用ssh/创建用户的更多相关文章
- Raspbain系统无屏幕无网线通过ssh远程连接树莓派设置wifi步骤
应该是最简单的步骤了,只需通过电脑.路由器.树莓派在同一个局域网即可,它们之间都是无线连接 1.首先通过路由器连接树莓派,查看树莓派的地址 然后我们依旧可以用网线,以及WIFI,连接树莓派,第一次连接 ...
- 树莓派4B踩坑指南 - (3)无显示器连接
无显示器连接 WiFi:如果是原装系统,直接修改wpa_supplicant.conf文件后,放入boot即可(一定注意ssid名称不要写错!!惨痛教训T^T) SSH:在boot盘下新建一个 SSH ...
- 无屏幕和键盘配置树莓派WiFi和SSH
原文转载:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html 不算是什么新 ...
- 树莓派4b 上手三板斧
树莓派4b 上手三板斧 1.无屏幕和网线连接准备 windows / mac 电脑下载安装Notepad++ 新建文件并保存为ssh(该文件为空文件) 新建文件wpa_supplicant.conf ...
- 树莓派4B安装64位Linux(不用显示器键盘鼠标)
入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术.以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的, ...
- 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一)
一.树莓派简单介绍 二.软&件准备 硬件:树莓派4B主机.电源线.TF卡&TF读卡器.PC 软件:win32diskimager(用于烧系统到TF卡).Xshell或Windows T ...
- 树莓派4B到货开箱体验
树莓派4B到货开箱体验 实不相瞒,喜欢这块板已经很久了,但是国内4GB内存的版本始终没货,.....等等等,终于到货了,迅雷不及眼耳之势赶紧下单...购买点亮开发板所需要的物件 顺便看到一个好看的外壳 ...
- 树莓派4B安装Raspbian系统及配置
2019/11/11, 树莓派4B, Raspbian Buster 摘要:给树莓派4B安装系统及基础配置 树莓派实验室参考文档 准备工具 树莓派4B硬件 SD卡格式化工具 SD Formatter ...
- 树莓派(4B)新手入门教程
前期准备 必要物料 树莓派4B 主机 Type-C 电源 内存卡(8G+) 一般建议一步到位64G 系统镜像 镜像写入工具 下载地址 镜像下载 官方下载地址: https://www.raspberr ...
随机推荐
- SQL Server之自动创建视图
本方法只适合特定模式的视图创建. 比如,创建需要整张表列名的视图,或者当表和需要的列名统计在一张数据表当中,如图所示: 首先要先获取要创建视图所需要的表,这里我获取的是整个数据库中的表, IF OBJ ...
- 开发工具-MySQL下载地址
更新记录 2022年6月10日 完善标题. 商业版下载 商业版下载地址 https://edelivery.oracle.com/ 使用Oracle账号登录即可下载. 官方下载 https://dev ...
- layui 数据表格 数据更新完成后数据刷新
模拟点击分页确定刷新数据 $(".layui-laypage-btn")[0].click()
- 打字速度单位WPM、KPM定义与计算方法
国际通行的打字速度单位是WPM,用来量度打字速度的快慢.另外还有相关的KPM.CPM.KPH等打字速度单位,下面一一介绍. ----WPM------------------------------- ...
- 5G的发布加快了智慧城市/三维物联网等行业的发展
最近很多人发现自己的5G手机突然没了5G信号,难道是美国搞的鬼? 不不不,这其实是因为5G的NSA基站被撤站了,官方已经做了部署,要大力推进SA网络建设.所以之前支持NSA模式的5G手机,现在都成了4 ...
- 如何在vscode 背景配置一个动态小女孩
D:\Microsoft VS Code\resources\app\out\vs\code\electron-browser\workbench <!-- Copyright (C) Micr ...
- SAP 时区转换
DATA:l_tzone TYPE tzonref-tzone. "TIME ZONE DATA:l_timesp TYPE tzonref-tstamps."TIME ...
- 使用c++爬取股市数据,获取最新行情
最近自己动手写个小软件(界面原生态,还没来得及加样式哈).每天看看潜力股懒人做法,不介意推荐.资源有限,只能观察一下低价股,分析一下运动规律,什么时候拉升,惯性如何 主要功能:读取网络数据:保存本地数 ...
- js 表面学习 - 认识结构
JavaScript 语句由以下构成: 值.运算符.表达式.关键词和注释. 这条语句告诉浏览器在 id="demo" 的 HTML 元素中输出 "Hello Kitty. ...
- centos 7搭建svn+apache及权限控制
SVN服务器运行模式: 模式1:svn服务器单独运行 监听: 3690端口 访问: svn://IP 模式2: svn 服务器+ apache : 80 端口 访问: http://IP 1. #安装 ...