目录

一、固件下载

二、固件刷写

三、设置树莓派4B


一、固件下载

在https://github.com/SuLingGG/OpenWrt-Rpi或https://hub.fastgit.org/SuLingGG/OpenWrt-Rpi(fastgit是github的镜像网站)下载树莓派4B的Lean版本固件。

其中factory为安装固件, sysupgrade为升级固件。ext4为ext4 文件系统固件,squashfs为squashfs 文件系统固件。这里推荐下载openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gz固件压缩包。

二、固件刷写

1. 将 Micro SD 卡通过读卡器插入计算机,使用 DiskGenius(https://www.diskgenius.cn/download.php)或者 PartitionGuru 或类似的磁盘管理工具删除 Micro SD 卡中的所有分区。

2. 在 Micro SD 卡中新建一个 Fat32 分区,保存更改并格式化。此时 Micro SD 卡便还原为出厂状态。

3. 使用 Etcher(https://www.balena.io/etcher/) 或者Win32 Disk Imager将 img 固件刷入 Micro SD 卡(使用Etcher可以不用解压缩固件压缩包,使用Win32 Disk Imager需要将下载的压缩包文件.gz解压出.img文件)。

三、设置树莓派4B

1.

方法一:将刷入好固件的Micro SD卡插入树莓派中,通电开机,稍等片刻你将可以搜索到一个 SSID 为:OpenWrt 的 WIFI 热点,连接此热点,在浏览器地址栏输入: 192.168.1.1即可进入树莓派4B的OpenWrt的Luci 控制面板。登陆控制面板时用户名默认为 root,密码默认为 password。

方法二:将刷好固件的Micro SD卡插入树莓派中,通电开机,使用网线连接树莓派和计算机,稍等片刻,当计算机有线网络连接成功后,在浏览器地址栏输入: 192.168.1.1即可进入树莓派4B的OpenWrt的Luci 控制面板。登陆控制面板时用户名默认为 root,密码默认为 password。

注意:首次开机时,请不要将树莓派直接通过网线与路由器或光猫相连。因为树莓派默认的 Lan 口 IP 为192.168.1.1 很可能会与路由器或光猫的 IP 冲突,导致输入地址后进入路由器或光猫的控制面板而不是树莓派的控制面板。

2.

使用SSH工具登入192.168.1.1,用户名 root,密码 password,使用 nano 编辑 /etc/config/network,把 Lan 口 IP (文件中为 192.168.1.1) 改为上级路由网段下随便的一个 IP,若上级路由控制面板访问地址为: http://192.168.50.1,则上级路由网段为: 192.168.50.x,那么你可以设置成 192.168.50.254(不要设成0/1/255),之后保存退出。

例如:sudo nano /etc/config/network

修改好后,按Ctrl+o保存,按Ctrl+x退出。

3.

在浏览器输入:192.168.50.254,填好账号root和密码password进入树莓派4B的Openwrt的Luci 控制面板进入到树莓派的Openwrt控制面板。

在 “网络 - 接口 - Lan - 修改” 中进行以下设置:

协议: 静态地址

子网掩码: 255.255.255.0

网关: 填为上级路由 IP,以上文为例,改为: 192.168.50.1

广播: 为上级路由网段 IP 最后一段改为 255,以上文为例,改为 192.168.50.255

DNS 地址: 填为上级路由 IP,以上文为例:改为 192.168.50.1

注意:DHCP服务建议由旁路由提供,二者选其一。

4. 通过网线将通电开机的树莓派与路由器的Lan口连接,将计算机连入上级路由器的网络,在浏览器输入:192.168.50.254,填好账号root和密码password进入树莓派4B的Openwrt的Luci 控制面板。

5. 使用各种插件来完成旁路由的功能设置。

注意:如出现问题 可在网络 - 防火墙 - 自定义规则 加入"iptables -t nat -I POSTROUTING -j MASQUERADE"。

树莓派4B用作AC86U旁路由的方法相关推荐

  1. 树莓派4B用作无线路由器的方法

    目录 一.固件下载 二.固件刷写 三.设置树莓派4B 一.固件下载 项目地址:https://github.com/SuLingGG/OpenWrt-Rpi 固件下载:https://doc.open ...

  2. 树莓派4B安装Openwrt软路由并用作家庭网络网关设备

    树莓派4B安装Openwrt软路由并用作家庭网络网关设备 缘由 家里需要联网设备太多,光猫性能不够,家里小米AX3600不想来刷机,然后就想到了被尘封的树莓派4B,经过一段时间的研究与折腾,最终完成了 ...

  3. 树莓派安装python3.5+tensorflow_树莓派4B安装Tensorflow的方法步骤

    1.写作背景 Tensorflow官方在2018年宣布,正式发布支持树莓派版本的Tensorflow,编者开始直接用: pip install tensorflow 进行安装,在安装成功后使用impo ...

  4. 解决树莓派4B 3.5MM耳机接口没有声音的方法

    解决树莓派4B 3.5MM耳机接口没有声音的方法 运行树莓派配置工具: sudo raspi-config 一.选择 1 System Options Configure system settin ...

  5. 关于树莓派4B的屏幕输入信号源由HDMI变为AV2的处理方法

    刚刚入手树莓派4B,没用多长时间,5寸的屏幕的信号源突然变成了av2,因为屏幕没有改信号的按键,查询了很多资料无果,联系店家更换.根据店家反馈的情况,找到了处理的方法. 如果出现了信号源变为av2的情 ...

  6. 基于树莓派4b(raspberry pi 4b)内核编译流程,交叉编译环境搭建,loadable kernel module (LKM)编译方法

    树莓派4b编译Linux内核&交叉编译环境的搭建 使用树莓派4b编译内核很简单,具体可以参考以下树莓派官网中关于Build the Kernel的内容: https://www.raspber ...

  7. 树莓派4B部署YOLOv5目标检测模型部署(包含加速方法以及模型训练方法总结)

    树莓派4B部署YOLOv5目标检测模型部署 1.工作内容简介: (1)训练鱼类目标识别模型.首先建立水下鱼类目标数据集,由于目前国内暂时并没有可用红鳍东方鲀标注数据集,本文利用Labelimage软件 ...

  8. 树莓派4B使用方法及硬件推荐

    2022年2月入手了树莓派4B,最近把它翻出来玩玩. 树莓派简介 Raspberry Pi(中文名为树莓派,简写为 RPi,(或者 RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡 ...

  9. 树莓派4B设置代理服务器的方法

    进入到以下目录 cd /etc/apt/apt.conf.d 使用nano新建一个名为10proxy的文件 sudo nano 10proxy 编辑其中内容 sudo nano 10proxy 代理设 ...

最新文章

  1. python网络爬虫信息组织与提取
  2. hash表建立 很久没写数据结构了
  3. 爬虫神器:超炫酷的自动化工具 Selenium
  4. tf.Variable和 tf.get_variable区别(1)
  5. CentOS 5.6 快速搭建LAMP
  6. python是什么牌子主机_python 收集主机信息
  7. 减速箱箱体尺寸是怎样计算的_皮带输送机减速机漏油、油温高可不能小觑,原因及处理方法教给你...
  8. 微信聊天记录数据分析
  9. 金山毒霸捆绑安装软件被起诉,辩称属于行业惯例
  10. html微信投票,微信投票报名h5系统制作
  11. 笔试题:计算机网络 (1)
  12. SAP QM初阶之事务代码QC51为采购订单创建Quality Certificate
  13. mac电脑安装python_-mac电脑怎么安装python
  14. sr550服务器服务器系统安装,sr550服务器阵列配置
  15. [百合原帖]由《联合早报》的一篇文章……
  16. 《计算机组成原理》— 计算机组成原理试卷二(期末复习备用)
  17. 关于计算机软件技术基础知识,《计算机软件技术基础》知识要点.doc
  18. Houdini湖边小屋-屋顶细分详细过程记录
  19. 营养早餐DIY 豆浆机/榨汁机怎么选
  20. # 《致我的陌生恋人》

热门文章

  1. BMZCTF Reverse3
  2. android自定义view实现公章效果
  3. 电脑磁盘分区D盘划分给C盘,(无需格式化)DiskGenius使用<亲测有效>
  4. 在线解密PPT幻灯片
  5. SPOON资源库中查找表
  6. 2018至未来的工作生活历程
  7. 模式识别学习笔记(12)——聚类
  8. 华为云 open day,带你看看别人家的公司
  9. SpringBoot集成Quartz实现定时任务
  10. 面试题:赛马问题(超级清晰详细)