树莓派做网络调试陪试机
树莓派做网络调试陪试机
- 背景
- 目标
- 参考
- 软硬件平台
- 准备操作系统
- 配置WLan
- 配置eth0
背景
某涉及内网网络通信的软件,网络组件较多,网络参数配置涉及若干配置文件的各若干处。如果使用单机调试,则需要调整已配置好的网络参数的修改(设定的网络IPv4地址在非联网状态不可用),非常繁琐,且不便于单机与联网状态之间的快速切换;调试过程中联网条件受限,很影响调试效率。
为方便调试,欲使用现有的树莓派A作为调试陪试机,体积小功耗低方便携带和展开。
目标
树莓派A作为陪试机使用时,网线直连调试机,即与调试机处于相同的网段,使设定的调试机网络地址有效,可正常调试上述软件。
其它情况下,树莓派A可以连接网络热点或者通过网线连接交换机,通过DHCP获取网络地址,正常使用。
参考
经查询,受到 https://pimylifeup.com/raspberry-pi-static-ip-address/ 的启发。
软硬件平台
硬件:RaspberryPi Modal A
操作系统:2021-05-07-raspios-buster-armhf-lite.img
准备操作系统
烧录操作系统镜像到SD卡,插入树莓派开机做常规配置。不赘述。
配置WLan
为方便使用,配置连接手机热点。
在shell中运行 sudo raspi-config
选”1 System Options“
选”S1 Wireless LAN"
输入热点名,回车
输入热点访问密码,回车
按Tab键,选“Finish"回车
此时,树莓派A重启后就可以连接热点,并在手机上进行SSH访问控制了。
配置eth0
以管理员权限编辑 /etc/dhcpcd.conf
在
'# It is possible to fall back to a static IP if DHCP fails:
‘# define static profile
两行下面的行中,
删除 #profile static_eth0 行首的”#’
更改
‘#static ip_address=192.168.1.23/24’
中的IPv4网络地址为所需要的静态网络地址(即网线直连调试机时树莓派A要使用的网络地址)
删除
‘# fallback to static profile on eth0’
下面两行行首的“#”符号。
保存并重启树莓派A。
此时,如果 eth0 能够通过 DHCP 获取动态网络地址,则使用获取的网络地址,如果不能通过DHCP获取到动态网络地址,则启用设定的静态网路地址。且树莓派A在连接交换机与直连调试机之间切换时,eth0的网络地址可自动切换,不需要重启树莓派A。
以上。
树莓派做网络调试陪试机相关推荐
- 树莓派做网络代理_怎样在树莓派中设置代理服务器
步骤1:您需要什么 1.代理服务器的主机名或IP地址和端口 2.用户名或密码(如果您的代理服务器不需要用户名和密码,则此要求不是强制性的) 步骤2:配置RaspberryPi 您将需要设置三个环境变量 ...
- QT开发网络调试助手项目总结
之前整理了一些使用QT开发串口调试助手的项目. 博客地址:上位机总结 这次继续整理一些使用QT开发网络调试助手的项目. Qt开源作品41-网络调试助手增强版V2022 我的QT学习之路,编写UDP+t ...
- 【简易广告机】利用树莓派制作一个简易的广告机(1)
利用树莓派做一个简单的广告机 废话不多说开始 1. 安装 omxplayer omxplayer 简易介绍:omxplayer是专门针对树莓派的GPU的播放器,支持硬件解码,最高支持分辨率是1080P ...
- 【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线
文章目录 前言 一.使用QT Creator编写上位机 二.上位机与网络调试助手联调 三.总结 前言 17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示, 以下是本人在近期摸索出来的一些心 ...
- 原创:pta做题笔记:注意数组大小大一点!//准考证号,试机座位,考试座位查询
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...
- (转)PC机使用网络调试助手获取onenet的数据(https://blog.csdn.net/qq_29219435/article/details/78480872)
在上一篇博客中,我写了如何向onenet发送数据,本文主要介绍通过http协议GET到之前上传的数据. 1 2 http://blog.csdn.net/qq_29219435/article/det ...
- PC机使用网络调试助手获取onenet的数据
在上一篇博客中,我写了如何向onenet发送数据,本文主要介绍通过http协议GET到之前上传的数据. http://blog.csdn.net/qq_29219435/article/details ...
- Android Studio 网络调试
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/53200096 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- 树莓派pxe网络启动官方文档(译文)
树莓派网路启动配置方法: 该文档适用于Pi 3 和 Pi 4,需要两台树莓派,一台作为server 另一台作为client只需要一张SD卡,因为client使用网络启动 如果无法成功网络启动,请 关闭 ...
最新文章
- 北大女学霸看什么技术书?包邮送30本同款!
- opencv-python图像处理之素描
- 开源项目JacpFX
- python中goto的用法_python3里用goto
- 32查运行内存的map文件_Spark Shuffle调优之调节map端内存缓冲与reduce端内存占比
- php date 有warning,PHP Warning: strtotime()错误解决办法
- web.config文件访问物理路径_计算机操作系统学习笔记(五):文件管理
- 创建一个守护进程来监听服务进程的异常状态_用 C# 来守护 Python 进程
- 100g光模块厂家排名_100G光模块固件设计示例
- python有道-Python爬去有道翻译
- 程序员的相亲那件小事,指南献给您
- regulator linux,linux下regulator的应用
- java gzip解压请求_使用 gzip 压缩请求正文
- Opencv-cvtColor
- 华为主题锁屏壁纸换不掉_华为手机去掉壁纸 华为主题换不了锁屏壁纸
- PCB设计中的3W原则
- 20开头的HSCode总览
- 吴思进——复杂美创始人首席执行官
- 适用于 iOS、Android 和 Windows 设备的移动设备管理
- 技术分享 | 误删表以及表中数据,该如何恢复?
热门文章
- JRTPLIB使用实例
- Android URL scheme跳转失败(源码实现排查思路知识拓展)
- DirectShow编程
- 蓝桥杯嵌入式LCD液晶屏显示
- 【数据结构】用Java实现动态数组
- 05_SQL注入_功能语句报错注入盲注
- faster R-CNN中anchors 的生成过程(generate_anchors源码解析)
- 大数定律是什么?为何人们更愿意相信从大数据中得到的统计结果,而不是从小数据中得到的经验呢?
- ViewDragHelper实战,实现滑动解锁
- Platform 设备驱动:platform_get_drvdata 与 platform_set_drvdata