使用 OpenWRT 设置 Banana Pi BPI-R3开源硬件路由器

2023-09-14 13:03:56

这里介绍如何使用 pfSense 将ZimaBoard 216设置为防火墙的链接。我们正在为小型板计算机建立一个专用网络,这样当我开始教授 Linux 时,我就可以显示和共享它的 IP。 现在为我的网络设置一条到 pfSense 后面的路由。这是为了提供另一个级别的安全性。我有两台Banana-Pi路由器1) Banana-Pi R2 Pro 2) Banana-Pi R3

由于 Banana-Pi BPi-R3 具有无线功能,因此请将Banana-Pi R3设置为脱离 ZimaBoard 的背面。
OpenWrt将在Banana -Pi BPi-R3上的Banana-Pi上使用,这样它将成为一个真正的无线路由器。此链接下载图像。建议使用UART 电缆,将其插入板上的 UART 端口,如果在 Windows 上,则使用Mobaxterm等应用程序。如果在 Linux 上,则为 Picocom 。

串口线

木板

RXD(白色)

TXD

TXD(绿色)

接收数据

接地(黑色)

接地

下面是上面的连接图片

我使用的 USB TTYL 电缆颜色如下:
红色= VCC
白色= RXD
绿色= TXD
黑色=接地
检查 TTYL 指南是否与上面显示的不同。

在打开Banana-Pi BPi-R3电源之前连接好电缆后,打开Mobaxterm,按照以下步骤操作
A) 单击“Sessions”(会话)
B) 单击“Serial”(串行)
C) 从“Serial Port”(串行端口)下拉菜单中选择 USB-SERIAL 的 com 端口,并将速度 ( bps ) 设置为 115200。
D) 按确定

插入 SD 卡并为开发板插入电源。将以太网电缆插入 LAN1。首先弹出的是启动菜单。选择以下内容


当镜像启动时,root 密码。在终端窗口中按 Enter 键,然后使用passwd设置密码。


注意:与大多数路由器一样,如果您没有 UART USB 电缆,则路由的默认 IP 为 192.168.1.1。插入SD卡并给开发板通电,等待大约2分钟让开发板启动。也就是说,如果主板的 eMMC 上没有图像。将以太网电缆插入 LAN1 和笔记本电脑/台式机,并将以太网设置为 192.168.1.2/255.255.255.0。不需要网关。

使用像Mobaxterm这样的程序。打开本地终端,然后通过 SSH登录,再次需要设置 root 密码。

ssh 192.168.1.1

现在让我们将 LAN IP 设置为 VLAN 107。

uci set network.lan.ipaddr="192.168.107.2"
uci set network.lan.gateway="192.168.107.1"
uci set network.lan.dns="75.75.75.75"
uci commit 
/etc/init.d/network restart 

接下来安装web gui以完成安装

opkg update
opkg install luci-ssl 

现在通过浏览器访问路由器
http://192.168.107.2或https://192.168.107.2(注意:会出现有关证书的错误

它将要求 root 的密码进入 GUI 以完成设置。

现在 Banana-Pi BPi-R3 正在运行 OpenWRT。第 2-B 部分即将发布,展示如何配置 Banana-Pi BPi-R3。

英文链接:https://uglyscale.press/2023/09/13/setup-the-banana-r3-with-openwrt/

更多推荐

C++day7

仿照vector手动实现自己的myVector,实现二倍扩容功能#include<iostream>usingnamespacestd;template<typenameT>classmy_vector{intsize;//可存储的容量大小intnum;//当前存储的元素个数T*data;//存储数据的空间地址publ

Pytorch从零开始实战03

Pytorch从零开始实战——天气识别本系列来源于365天深度学习训练营原作者K同学文章目录Pytorch从零开始实战——天气识别环境准备数据集模型选择模型训练数据可视化总结环境准备本文基于Jupyternotebook,使用Python3.8,Pytorch2.0.1+cu118,torchvision0.15.2,

虚幻4学习笔记(12)操控导入的角色、动画蓝图、播放蒙太奇和打包、角色重定向

虚幻4学习笔记操控导入的角色设置鼠标旋转关掉动态模糊动画蓝图、播放蒙太奇和打包角色走路奔跑动画shift奔跑F跳舞移动打断跳舞打包角色重定向姿势调整解决跑步腿分太开隐藏剑B站UP谌嘉诚课程:https://www.bilibili.com/video/BV164411Y732操控导入的角色新建项目导入角色模型FBX保存

JavaScript -【第四周】

文章来源于网上收集和自己原创,若侵害到您的权利,请您及时联系并删除数组知道什么是数组及其应用的场景,掌握数组声明及访问的语法。1.数组是什么?数组:(Array)是一种可以按顺序保存数据的数据类型【为什么要数组】:思考:如果我想保存一个班里所有同学的姓名怎么办?使用场景:如果有多个数据可以用数组保存起来,然后放到一个变

神经网络-pytorch版本

pytorch神经网络基础torch简介torch和numpyimporttorchimportnumpyasnpnp_data=np.arange(6).reshape((2,3))torch_data=torch.from_numpy(np_data)tensor2array=torch_data.numpy()p

openssl创建CA证书教程

配置生成CA证书总示意图:(1),通过openssl创建CA证书第一步:创建一个秘钥,这个便是CA证书的根本,之后所有的东西都来自这个秘钥#通过rsa算法生成2048位长度的秘钥opensslgenrsa-outmyCA.key2048第二步:是通过秘钥加密机构信息形成公钥#公钥包含了机构信息,在输入下面的指令之后会有

4G工业路由器,开启智能工厂,这就是关键所在

​提到工业物联网,首先联想到的就是数据传输。要把海量的工业数据从设备端传到控制中心,无线数传终端就发挥着重要作用。今天就跟着小编来看看它的“联”是怎么建立的吧!原文:https://www.key-iot.com/iotlist/1838.html一提到无线数传终端,相信大家首先想到的是DTU模块。其实按照功能定位,又

中尺度混凝土二维有限元求解——运行弯曲、运行光盘、运行比较、运行半圆形(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。📋📋📋本文目录如下:🎁🎁🎁目录💥1概述📚2运行结果🎉3参考文献🌈4Matlab代码实现💥1概述中尺度混凝土二维有限元求解是一种常见的工程分析方法

【Redis面试题(46道)】

文章目录Redis面试题(46道)基础1.说说什么是Redis?2.Redis可以用来干什么?3.Redis有哪些数据结构?4.Redis为什么快呢?5.能说一下I/O多路复用吗?6.Redis为什么早期选择单线程?7.Redis6.0使用多线程是怎么回事?8.Redis持久化⽅式有哪些?有什么区别?9.RDB和AOF

QT之QLineEdit简介

QT之QLineEdit简介QLineEdit是Qt的一个类,用于创建和管理单行的文本输入框。以下是一些常用的QLineEdit函数和它们的用法:1)QLineEdit(QWidget*parent=nullptr)构造函数,创建一个新的QLineEdit对象。parent参数是指向父窗口的指针,如果省略,则QLine

docker容器的设置本地时间(/etc/localtime)和本地时区(/etc/timezone)

本地时区的修改一般情况下,我们启动docker容器时指定了环境变量:-eTZ:=Asia/Ho_Chi_Minh,容器内的时区就会变成东八区,某些软件则会读取该环境变量作为其使用的时区,该环境变量相当于"残缺版"的命令:echo'Asia/Ho_Chi_Minh'>/etc/timezone为什么说残缺版,继续往下看。

热文推荐