OpenWrt 4G路由器DIY

news/2024/11/8 0:38:48/

文章目录

    • 前言
    • PCB板
    • 刷固件
    • 4G上网设置
    • 无线配置
    • NTP修改
    • 微信公众号

前言

OpenWrt 硬件 环境配置编译
OpenWrt 固件定制
第一节讲了下OpenWrt的硬件, 源码下载, 编译, 第二节照猫画虎自己定制了DQ7688的固件(如何换Logo自己查去), 还差一个自己的OpenWrt的板子就可以去骗经费了, 嗯, 硬件它来了<->_<->

PCB板

铛铛铛, 先是正面照:

  • 现成Mini PCIe接口的移远EC20(Main口插4G天线)
  • 左边4个LAN口
  • 右边1个WAN口
  • USB Type-C供电+调试接口(CP2104转串口接到MT7688的调试串口上):
  • 贴上DQ7688的Logo

在这里插入图片描述
背面:

  • 左下角CP2104(USB转串口)
  • 左边5V->3.3V(MT7688)+3.9V(4G)电源
  • 中间 HiLink普通OpenWrt版的MT7688A , 某宝50多元, 开盖是 MT7688AN, NT5TU64M16HG 128MB RAM, W25Q256FVE 32MB Flash, 上节固件定制的16MB的也能用, 可以改一下Flash配置重新编译一遍
  • 右上角插Micro-SIM卡

在这里插入图片描述
两层板轻轻松松搞下来, 不过不建议, 最好4层板, 性能好一点, 遗憾的忘记把复位键搞上去, 需要复位的时候自己焊了杜邦针, 复位的时候点下地, 有点麻烦.

别忘记接4G天线2.4G WiFi天线, 有外壳的话固定到外壳正好.

HLK-7688A默认引脚图:
在这里插入图片描述

刷固件

上篇 OpenWrt 固件定制 中因为下载太慢去掉了luci-app-sambaluci-app-qos, 用make V=99编译, 中间又联网下载了其他东西, 花费了大概3个小时最终生成了bin文件: /bin/targets/ramips/mt76x8/openwrt-ramips-mt76x8-dq7688-squashfs-sysupgrade.bin, 大小5.8MB. 拷贝这个文件到Windows电脑桌面.

刷固件的方式参考上上篇: OpenWrt 硬件 环境配置编译 , 下面再啰嗦一下, 注意PCB板子和Windows电脑各自连到局域网中.

USB Type-C线连接PCB板到Windows电脑, 设备管理器查看串口号COM68, 打开Putty, 串口连接类型, 波特率57600:
在这里插入图片描述
打开后, 打个回车, 进入到OpenWrt, 路由器板子插上局域网网线, 可以LAN/WAN口都试试, ifconfig看下IP, 假设为: 192.168.3.175.

Windows电脑cmd中输入ipconfig查看下局域网IP, 假设为192.168.3.139.

Windows电脑打开tftpd64软件, 设置bin文件路径和IP:
在这里插入图片描述
复位路由器板子, Putty界面输入2, 然后填入板子的IP和电脑的IP, 粘贴bin文件名:
在这里插入图片描述
一开始显示T T, 后来把板子的网线从WAN口拔掉插到LAN1口才可以正常刷机了, 嗯, 瞎试, 估计是厂家改uboot了.

刷机完成后, 按照提示修改密码:
在这里插入图片描述
默认用户名root, 没有密码, 需要输入passwd自己修改密码才能正常使用.

密码修改完后, 可以把Windows电脑网线从局域网中移除, 插到板子的LAN口, 局域网的网线插到PCB板子的WAN口, 这样, Windows电脑通过DHCP获取的网络IP段应该变为了192.168.1.x, 打开浏览器, 输入192.168.1.1, 可以看到熟悉的OpenWrt界面:
在这里插入图片描述
得益于上篇luci的配置, 这里直接是中文界面, 输入刚才在putty中修改的密码, 点击登录, 是我们的DQ7688:
在这里插入图片描述
怎么把左上角OpenWrt的Logo换了, 自己搜去.

4G上网设置

现在是通过局域网的WAN口上的网, 默认4G还不能用, 注意插手机卡的时候断电, 插上后再上电.

4G上网可以在putty(串口或者ssh登录)中用uci命令设置, 也可以直接vi/etc/config中的网络/防火墙等的配置, 这里简单点, 操作的方式直观点, 直接在浏览器LuCI界面修改.

顶部菜单栏, 网络 -> 接口 -> 添加新接口, 填入接口名称, 接口协议选择QMI蜂窝, 点击提交按钮:
在这里插入图片描述
基本设置里面, 调制解调器设备选择/dev/cdc-wdm0:
在这里插入图片描述
右边的防火墙设置, 区域直接选和wan口一样的配置, 保存并应用:
在这里插入图片描述
自动刷新后接口界面变为:
在这里插入图片描述
此时因为WAN口插着办公室的局域网网线, 网络仍然不是4G, 拔掉WAN口网线, 此时发现连着PCB板LAN口的Windows电脑不能上网了, 重启下路由器, 可以正常上网, 此时用的就是4G了. 搜一下测网速, 随便选一个, 比如speedtest.cn, 移动的手机卡, 页面显示的移动的IP, 点击测速:
在这里插入图片描述
权当开心了…

此时如果插上WAN口的办公室局域网网线, 网络会回到WAN口(测速网刷新下变联通了), 然后再拔掉WAN口网线, 发现4G不好使了, 并不能像想象中的4G/有线无缝切换, 有兴趣和时间的可以去研究下, 继续用4G可以简单粗暴的重启路由器.

网络 -> 负载均衡 那里可以通过mwan管理多个wan口, 有兴趣自己搜下相关资料.

无线配置

OpenWrt默认WiFi不打开, LuCI界面顶部菜单栏, 网络 -> 无线, 点击编辑:
在这里插入图片描述
拉到下面接口配置, ESSID是WiFi的名字:
在这里插入图片描述
然后无线安全, 加密选择WPA2-PSK, 密码里面就是WiFi密码, 然后点击保存并应用:
在这里插入图片描述
稍等界面刷新, 点击启用:
在这里插入图片描述
然后就可以掏出手机, 连上OpenWrt的WiFi, 输入密码, 愉快上网.

NTP修改

putty(串口或ssh)连接路由器, 输入date, 发现时间和本地对不上, 因为OpenWrt默认用UTC时间, 我们在东八区, 可以LuCI界面顶部菜单栏, 系统 -> 系统, 时区把默认的UTC改成上海的, 候选NTP服务器把默认的0~3.openwrt.pool.ntp.org换成阿里云的:
在这里插入图片描述
想把界面改成英文的可以在右边的语言和界面中设置.

微信公众号

欢迎扫描二维码关注本人微信公众号, 及时获取或者发送给我最新消息:
在这里插入图片描述


http://www.ppmy.cn/news/178937.html

相关文章

迷你主机搭建私有云服务器

一 需求描述 为满足开发微服务开发中对各中微服务集群的技术实践提供廉价的研究环境&#xff0c;分享搭建人个私有云环境&#xff0c;利用迷你主机作为服务器&#xff08;云服务器&#xff09;。虽然wmare虚拟机可以在个人电脑上运行&#xff0c;但是每次要开启虚拟机运行使得个…

小米路由器mini刷7620老毛子Padavan固件(支持私人云储存 aria2 QOS $$R等)

手裡有一台閒置的小米MINi路由器&#xff0c;聽朋友說刷固件可以實現區域內正常訪問Google跟Youtube等網站。 準備工具&#xff1a; 1. 卡針&#xff08;或者尖銳的物體&#xff09;‘ 2. 4G左右的U盤&#xff08;先格式化格式成FAT32格式&#xff09; 3. 網線一條 4. 電腦一台…

小米路由器MINI架设WEB服务

(标签) [平穷发挥我的想象] [Openwrt] [Markdown] [Linux] 闲来无事 折腾点事&#xff0c;自从腾讯云和阿里云取消了免费的大学生服务器套餐。 ╮(╯▽╰)╭活在梦里&#xff0c;我已经不是大学生了呢。阿里上一个月几十上百的服务器租费&#xff0c;看着能让我冒一阵鸡皮疙瘩…

小米 mini 可编程路由

通过openwrt 实现 可编程路由器 交互命令行 操作 无线网络环境 openwrt 简介 OpenWrt 是一个针对嵌入式设备&#xff08;通常是路由器或者软路由&#xff09;的 Linux 操作系统项目&#xff0c;提供了具有软件包管理功能的完全可写的文件系统&#xff0c;因此拥有了完全定制的…

一、玩转小米路由器mini之刷openwrt固件

这是2016年初搞的一个东西,主要是大学里一个学生账号只能使用一台设备登陆,当时手握手机,电脑,平板的我无奈的,但是我是不会向移动这等"恶势力"低头,于是乎,搞事情啊... 所需设备: 电脑一台: 安卓手机一部:装小米无线APP U盘:大于4G 过程步骤&#xff1b; 小米…

小米路由器mini刷老毛子教程

## 小米路由器mini刷老毛子教程 使用到的工具&#xff1a;PuTTY、WinSCP 使用到的文件&#xff1a;小米开发版系统文件&#xff08;miwifi_r1cm_firmware_2e9b9_2.21.109.bin&#xff09;、miwifi_ssh.bin、breed文件&#xff08;breed.bin&#xff09;、潘多拉固件&#xff08…

小米路由器 mini 刷 Padavan 详细教程

前两天买了个小米路由器 mini&#xff0c;开启我的智能路由器时代&#xff0c;但小米自家的固件用两天就腻歪了&#xff0c;于是网上查找比对了一些推荐固件&#xff0c;最后决定刷老毛子 Padavan&#xff08;主要是集成功能强大&#xff0c;方便智能上网和去广告&#xff09;&…

小米路由器mini刷openwrt

https://www.jianshu.com/p/bdd79a87f5fe