树莓派做网络调试陪试机

  • 背景
  • 目标
  • 参考
  • 软硬件平台
  • 准备操作系统
  • 配置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:您需要什么 1.代理服务器的主机名或IP地址和端口 2.用户名或密码(如果您的代理服务器不需要用户名和密码,则此要求不是强制性的) 步骤2:配置RaspberryPi 您将需要设置三个环境变量 ...

  2. QT开发网络调试助手项目总结

    之前整理了一些使用QT开发串口调试助手的项目. 博客地址:上位机总结 这次继续整理一些使用QT开发网络调试助手的项目. Qt开源作品41-网络调试助手增强版V2022 我的QT学习之路,编写UDP+t ...

  3. 【简易广告机】利用树莓派制作一个简易的广告机(1)

    利用树莓派做一个简单的广告机 废话不多说开始 1. 安装 omxplayer omxplayer 简易介绍:omxplayer是专门针对树莓派的GPU的播放器,支持硬件解码,最高支持分辨率是1080P ...

  4. 【上位机】通过QTCreator编写WIFI上位机与网络调试助手通信绘制曲线

    文章目录 前言 一.使用QT Creator编写上位机 二.上位机与网络调试助手联调 三.总结 前言 17年电赛H题中要求编写WIFI上位机实现远程幅频特性曲线显示, 以下是本人在近期摸索出来的一些心 ...

  5. 原创:pta做题笔记:注意数组大小大一点!//准考证号,试机座位,考试座位查询

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  6. (转)PC机使用网络调试助手获取onenet的数据(https://blog.csdn.net/qq_29219435/article/details/78480872)

    在上一篇博客中,我写了如何向onenet发送数据,本文主要介绍通过http协议GET到之前上传的数据. 1 2 http://blog.csdn.net/qq_29219435/article/det ...

  7. PC机使用网络调试助手获取onenet的数据

    在上一篇博客中,我写了如何向onenet发送数据,本文主要介绍通过http协议GET到之前上传的数据. http://blog.csdn.net/qq_29219435/article/details ...

  8. Android Studio 网络调试

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/53200096 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  9. 树莓派pxe网络启动官方文档(译文)

    树莓派网路启动配置方法: 该文档适用于Pi 3 和 Pi 4,需要两台树莓派,一台作为server 另一台作为client只需要一张SD卡,因为client使用网络启动 如果无法成功网络启动,请 关闭 ...

最新文章

  1. 北大女学霸看什么技术书?包邮送30本同款!
  2. opencv-python图像处理之素描
  3. 开源项目JacpFX
  4. python中goto的用法_python3里用goto
  5. 32查运行内存的map文件_Spark Shuffle调优之调节map端内存缓冲与reduce端内存占比
  6. php date 有warning,PHP Warning: strtotime()错误解决办法
  7. web.config文件访问物理路径_计算机操作系统学习笔记(五):文件管理
  8. 创建一个守护进程来监听服务进程的异常状态_用 C# 来守护 Python 进程
  9. 100g光模块厂家排名_100G光模块固件设计示例
  10. python有道-Python爬去有道翻译
  11. 程序员的相亲那件小事,指南献给您
  12. regulator linux,linux下regulator的应用
  13. java gzip解压请求_使用 gzip 压缩请求正文
  14. Opencv-cvtColor
  15. 华为主题锁屏壁纸换不掉_华为手机去掉壁纸 华为主题换不了锁屏壁纸
  16. PCB设计中的3W原则
  17. 20开头的HSCode总览
  18. 吴思进——复杂美创始人首席执行官
  19. 适用于 iOS、Android 和 Windows 设备的移动设备管理
  20. 技术分享 | 误删表以及表中数据,该如何恢复?

热门文章

  1. JRTPLIB使用实例
  2. Android URL scheme跳转失败(源码实现排查思路知识拓展)
  3. DirectShow编程
  4. 蓝桥杯嵌入式LCD液晶屏显示
  5. 【数据结构】用Java实现动态数组
  6. 05_SQL注入_功能语句报错注入盲注
  7. faster R-CNN中anchors 的生成过程(generate_anchors源码解析)
  8. 大数定律是什么?为何人们更愿意相信从大数据中得到的统计结果,而不是从小数据中得到的经验呢?
  9. ViewDragHelper实战,实现滑动解锁
  10. Platform 设备驱动:platform_get_drvdata 与 platform_set_drvdata