树莓派最新版系统烧写和网络配置

news2025/1/11 17:09:23

树莓派笔记

  • 1.树莓派烧写篇
  • 2.树莓派WIFI配置篇
  • 3.树莓派ping外网
  • 4.树莓派git篇
  • 5.参考

1.树莓派烧写篇

目前烧写最新版本32位系统(2022-09-22发布的),默认移除了pi用户,没有用户就无法SSH登录(无屏幕),建议使用raspberry pi imager烧写工具,我习惯烧写之前先擦除emmc/SD卡。并且此工具烧写之前可以设置主机名,开启ssh,设置用户名和密码,配置wifi名和密码,设置国家和时区,设置完毕之后进行烧录。开机启动发现有线网可以连接,无线网不行。对一些加密(或者无广播、默认不可见)的wifi树莓派以上各种配置,我是无法链接的。根据wifi配置文件猜测因为对于WPS2加密的WiFi 需要将密码进行加密才能连接wifi,直接原来的密码是行不通的。

2.树莓派WIFI配置篇

网上的教程基本都是针对wpa的,进入路由器发现是用wpa2加密的,psk自动变成了密文,把 /etc/wpa_supplicant/wpa_supplicant.conf修改如下。还有CM4没接天线,不要离路由器太远距离了,否则可能连接不上

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
ap_scan=2
country=CN
network={
        ssid="CMCC-3epu-5G"
        psk=260c03dc5e13f5f5fead03213c25be691b5bc12993998bbe5fd22a017547768f
        priority=1  #优先级
        proto=RSN   #WPA2别名
        key_mgmt=WPA-PSK  #加密方式
        scan_ssid=1      #隐藏wifi
}

可以使用此命令配置wifi到配置文件

sudo  wpa_passphrase a303(wifi名) 3322352a(密码)  |sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf

玩转树莓派-Raspberry,无线网配置方法
wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置

3.树莓派ping外网

试验过接网线可以ping百度,拔掉网线连接wifi就不行了
在这里插入图片描述
使用route命令查看路由表有两个default规则(因为这里接入了4G模块,去掉就好了)
在这里插入图片描述
使用sudo route del default删除第一个default规则
在这里插入图片描述

一些route命令的用法及路由表的理解
板子断电重启后又会出现两个default路由规则,打开/etc/dhcpcd.conf
把之前设置静态IP时设置的默认网关和DNS服务器屏蔽,
在这里插入图片描述
上一步未必有用,可以试试把命令添加到开机启动脚本,sudo nano /etc/rc.local

route add -net 0.0.0.0/0 wwan0
route add -net 0.0.0.0/0 gw 192.168.1.10
route add -net 10.0.0.0/8 eth0
route add -net 10.0.0.0/8 gw 10.168.2.1
 
exit 0

开机启动脚本配置
在这里插入图片描述
排除步骤

ping 127.0.0.1  ;  ping通说明tcp协议栈没有问题
ping 主机地址    ;  ping通说明网卡没有问题
ping 路由器默认网关 ;ping通说明包可以到达路由器
ping DNS服务器地址  ;

修改DNS

sudo vim /etc/resolv.conf ; 配置nameserver 8.8.8.8
sudo vim /etc/resolv.conf ; 配置nameserver 192.168.1.1

配置静态IP

sudo vim /etc/dhcpcd.conf ; 修改dhcpcd.conf文件

# eth0为连接网线时的IP
interface eth0
 
static ip_address=192.168.1.199/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
 
 # wlan0为连接无线时的IP,可修改(避免IP地址冲突)
 # ip_address是静态IP,后面要接/24
 # routers是网关
 # static domain_name_servers是DNS
interface wlan0
 
static ip_address=192.168.1.199/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

4.树莓派git篇

git clone报错gnutls recv error (-110): the tls connection was non-properly terminated进行搜索,采用如下解决方案

git config --global --unset http.https://github.com.proxy
git config --global --unset https.https://github.com.proxy

5.参考

wpa_supplicant.conf文件详解
wifi配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/146143.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通过USB转TTL串口下载stm32程序

文章目录前言一、硬件及其接线二、使用步骤1.主芯片STM32F103C8T6开发板2.转串口模块接线3.CH340驱动及安装方法4.CH340驱动及安装方法4.下载测试5.0.91寸OLED 接口演示例程前言 前期我们下载程序都是使用STlink进行下载的,现在给大家提供一种新的程序下载方法&…

5G小基站国产化超五成,美国芯片仅占1%,难怪美国芯片难卖了

日前日媒拆解中国某科技企业的5G小基站,发现它的中国零部件占比达到55%,而来自美国的零部件占比仅为1%,显示出这家企业在去美化取得了重大进展,如此也就能理解为何如今美国芯片难卖了。日媒指出该科技企业的5G小基站国产化零部件占…

动态规划 完全背包问题

目录 LintCode 炼码完全背包问题 【解法一】 【解法二】 完全背包问题 【解法一】 解释: 第一个for循环表示从第一个物品开始遍历 第二个for循环表示逆向 从背包容量为m时开始处理(滚动数组) 第三个for循环表示装入k个该物品,装…

【前端】Vue项目:旅游App-(9)city:固定tab栏、内容中显示数据

文章目录目标过程与代码Tab一直显示的两种方法方法1:fixed定位方法2:设置height和overflow-y(效果不好)content显示数据效果总代码city.vue相关参考目标 上一篇获取了服务器中的数据:【前端】Vue项目:旅游…

【数据结构】完全二叉树——啊堆堆堆

一、树概念及结构树的概念树是一种非线性的数据结构,它是由n(n > 0)个有限节点组成的一个具有层次关系的集合。把它叫做树是因为他看起来像是一颗倒挂起来的树,也就是说它是根朝上,而叶子朝下的。-> 有一个特殊的…

Find My产品|Ember发布支持苹果Find My温控马克杯

在 CES2023 展会上,温控马克杯制造商 Ember 表示,计划在 2023 年 Q2 上市一款支持苹果 Find My 应用的全新 Travel Mug 2 马克杯。 这项新功能将使用户能够在 Find My 应用中追踪 Travel Mug 2 的位置,就像追踪iPhone、iPad、AirPods 或其他…

埃科光电在科创板IPO过会:拟募资11亿元,董宁为实际控制人

近日,上海证券交易所披露的信息显示,合肥埃科光电科技股份有限公司(下称“埃科光电”获得科创板上市委会议通过。据贝多财经了解,埃科光电于2022年6月22日在科创板提交招股书,并于12月29日递交招股书(上会稿…

图像分割笔记

图像分割笔记 目标: 实现图像中多个物体的分割,多个物体的标注方式为0,1,2,3,0表示背景,1表示一种物体,2表示另一种物体,假设我们现在的分割任务里面有5个目标需要,如肺叶分割,5个肺叶的标注方…

飞书开放平台-全新消息卡片搭建工具

前言你还在为需要手撕 JSON 代码而烦恼吗?消息卡片搭建工具全新升级,为你带来更优雅的卡片创作体验:🌟 卡片编辑:纯可视化操作编辑消息卡片,再也不用碰代码🌟 我的卡片:一键保存卡片…

Vue3 Composition API

文章目录p15 Vue3 Composition APIMixin全局混入options API的弊端认识Componsition APIsetup函数的参数setup不可以使用thisReactive APIrefreadonlyp16 Composition API(二)toRefscomputedwatchEffect在setup中使用refwatchp15 Vue3 Composition API Mixin 全局混入 、 opti…

使用正则表达式删除注释

以下摘自某网友来信&#xff1a; 难点 Javascript 不支持点号匹配换行符, 因此无法直接进行多行匹配处理前面没有 http: 的 //, 当然要用否定前瞻( negative lookbehine)了:(?<!http:)\/\/. 可惜 javascript 不支持 思路 关于多行匹配 这个问题, 之前我已经说过, 要点…

多线程初阶(四)定时器及线程池

目录 前言&#xff1a; 定时器 使用标准库中定时器 模拟实现定时器 线程池 使用标准库中的线程池 代码实现 ThreadPoolExecutor类介绍 构造方法参数介绍 拒绝策略介绍 模拟实现线程池 代码实现 提出问题 小结&#xff1a; 前言&#xff1a; 这篇文章同上一篇文章…

简单实现Java定时器

✨✨hello&#xff0c;愿意点进来的小伙伴们&#xff0c;你们好呐&#xff01; &#x1f43b;&#x1f43b;系列专栏&#xff1a;【JavaEE】 &#x1f432;&#x1f432;本篇内容&#xff1a;自己实现Java定时器 &#x1f42f;&#x1f42f;作者简介:一名现大二的三非编程小白&…

【手写 Vue2.x 源码】第九篇 - 对象数据变化的观测情况

一&#xff0c;前言 上篇&#xff0c;主要介绍了数组深层观测的实现&#xff0c;核心几个点如下&#xff1a; 最初仅对数组类型进行了原型方法重写&#xff0c;并未进行递归处理&#xff0c;所以&#xff0c;当时仅实现了数组的单层劫持&#xff1b; 通过对数组进行 observe…

二、Gtk4-GtkApplication and GtkApplicationWindow

1 GtkApplication 1.1 GtkApplication and g_application_run 人们编写编程代码来开发应用程序。什么是应用程序?应用程序是使用库运行的软件&#xff0c;其中包括操作系统、框架等。在GTK 4编程中&#xff0c;GTK应用程序是使用GTK库运行的程序(或可执行程序)。 编写GtkAp…

信创改造,你了解多少?

最近&#xff0c;“信创”一词在IT圈瞬间爆火&#xff0c;那什么是信创&#xff1f;又能带来哪些突破性的改变&#xff1f;跟随佑友一起来详细了解一下… 信创的来源 2016年3月4日&#xff0c;24家专业从事软硬件关键技术研究及应用的国内单位&#xff0c;共同发起成立了一个非…

分布式链路追踪-skywalking入门体验

背景 旁友&#xff0c;你的线上服务是不是偶尔来个超时&#xff0c;或者突然抖动一下&#xff0c;造成用户一堆反馈投诉。然后你费了九牛二虎之力&#xff0c;查了一圈圈代码和日志才总算定位到问题原因了。或者公司内部有链路追踪系统&#xff0c;虽然可以很轻松地通过监控判…

deb dpkg fpm cpack debmake 打包

文章目录deb 简介hello debfpmpreinst postinst prerm postrmcmake cpackdebmakedeb 简介 deb: Linux发行版Debian系列(如Debian, Ubuntu等)的软件包格式, 没有自提取(Self-extracting), 不能直接运行, 需要借助dpkg等安装. Dpkg: Debian Package Manager, Debian包管理器, 中…

Python读取各种形式文件(excel,txt),python基本用法

读取excel,读取结果是dataframe形式。 excelFile ranalyze_search_category.xlsx df pd.DataFrame(pd.read_excel(excelFile)) print(df) 详情&#xff1a;(21条消息) 在Python中使用Pandas.DataFrame对Excel操作笔记一 - 从Excel里面获取说需要的信息_fengqiaoxian的博客-CS…

TensorFlow之模型保存与加载

模型在训练过程中或者在训练之后&#xff0c;模型的执行过程能被保存&#xff0c;也就是&#xff0c;模型能从暂停中恢复以免训练的时间过长。因此&#xff0c;被保存的模型可以被共享&#xff0c;其他人可以重新构建相同的模型。被保存的模型以如下的两种方式进行共享&#xf…