糖醋鱼的小破站

🐠生成长记

文章

树莓派软路由 (OpenWrt、AP有小坑)

树莓派软路由 (OpenWrt、AP 有小坑) 0 题外话 在考完试后因毕设老师有监考任务,于是返家时间延后了大约一周左右,在和指导老师见面的时候老师给出了题目的选择范围,在进行题目选择的时候那真是有点僧多肉少的意思,最后经过一番的咨询和考虑,选择了一个自我感觉还算良好的毕设题目 给予嵌入式实现的火焰识别系统 目前根据自己的了解、这个涉及到了计算机视觉一方面的东西,也算是自己在 开天辟地 地学习了,嵌入式平台使用树莓派作为实现平台。 后来在浏览文章时看到树莓派可以运行 OpenWrt 作为软路由使用,于是抱着尝试一下的想法进行了实验,中间也遇到了几处小坑,在这里记录一下。 1 制作固件镜像 1.1 查询官方支持 要想给树莓派安装上 OpenWrt,我们首先要做的就是查询官方的支持情况,即https://openwrt.org/start,点击箭头处查询硬件支持。 然后祭出我们的大杀器 Ctrl+F 然后输入 Raspberry pi 特快直达目的地: 点击最右边的View/Edit data 我的型号是 3B+,自己选择自己对应的型号就可。然后你就可以看到你的派的详细参数了。如下图....

openwrt 安装 zabbix-agent

openwrt 安装 zabbix-agent 1. 更新数据 opkg update opkg install zabbix-agentd 2. 修改配置文件 # 日志类型、可以守护进程方式后台运行 LogType=system # zabbix server IP 、被动模式、即允许向我询问状态的 zabbix-server IP地址 Server=192.168.0.* # 被动模式 StartAgents=1 # 主动模式的 zabbix server IP地址与端口 ServerActive=192.168.0.*:10051 # zabbix-server 上配置的主机名称 Hostname=openwrt-route-******** # 配置文件路径 Include=/etc/zabbix_agentd.conf.d/ 1. server name 2. 配置文件

取消 openwrt 刷固件后强制 https 后台访问

取消 openwrt 刷固件后强制 https 后台访问 配置文件路径 /etc/config/uhttpd 注释掉下面的 redirect_https 项 然后重启 uhttpd 服务即可 /etc/init.d/uhttpd restart 配置文件 cat /etc/config/uhttpd # Server configuration config uhttpd main # HTTP listen addresses, multiple allowed list listen_http 0.0.0.0:80 list listen_http [::]:80 # HTTPS listen addresses, multiple allowed list listen_https 0.0.0.0:443 list listen_https [::]:443 # Redirect HTTP requests to HTTPS if possible # option redirect_https 1 # Server document root option home /ww......

使用 Openwrt 官方提供的 openwrt-imagebuilder 构建属于自己的 openwrt 镜像

一、开篇介绍 因为最近在实验室瞎倒腾翻到了一个工控机,然后心心念了好久,最终还是没忍住拿来做了软路由,在折腾的过程中,遇到了很多的坑。 坑一 其中最大的坑莫过于自己编译属于自己的镜像了。刚开始太年轻没有相关的经验,于是就开始愣头青的交叉编译一把梭,虽然到最后是成功了,但是这个过程还是比较艰辛的,而且编译完成的镜像因为编译环境的问题,出现了与官方镜像不兼容的问题;即无法使用 opkg 包管理器安装官方软件包(大雾、搜索得知是自己工具链的选择有问题、在这里不禁感叹过时教程有点害人啊!!) 所以这个方法现在不太建议大家使用,建议大家使用下文说到的使用 openwrt-imagebuilder 编译自己的系统镜像。 坑二 官方镜像默认编译安装了下面列表里面的功能包与内核模块 Current Target: "x86 (Generic)" Default Packages: base-files libc libgcc busybox dropbear mtd uci opkg netifd fstools uclient-fetch logd partx-utils mkf2fs e2fspr....

为 Openwrt 添加温度显示功能

日常开篇闲聊 原来的 Openwrt 软路由在使用一段时间后,在经过了一开始的疯狂测试(疯狂折腾)之后,软路由工作状态趋于稳定;但是平时使用的时候发现工控机的温度比较高,类似于暖宝宝那种。emmm 确实有点暖和。。 明确问题 既然温度有点高,那就加散热系统吧,于是将工控机放在了机柜的风扇了,但是现在问题来了:温度高但是具体高到了什么程度呢?在管理界面居然不能够查看查看当前CPU温度(啊啊啊)有点难受。 所以现在的目标就是:在管理界面显示当前CPU的温度 说干就干 带着问题寻找解决方案 既然已经明确了问题那么下一步就是寻找解决方案了。 下面就讲一下我寻找解决方案的过程吧: 估计是我的思维定式吧,我第一个想到的就是 Openwrt 的插件中心,于是抱着试试的心态去 Openwrt 官方网站查看有没有类似的插件。emmmm 找了一段时间、唔,看来是没有了,于是请出万能工具:Google,Baidu(我左手谷歌右手百度斩杀BUG无数,(其实我很少写bug的,因为写的不多O(∩_∩)Ohhh 在经过强大的搜索引擎搜索之后,然后找到了一个看着比较靠谱的解决方案,而且使用的人比较多:即修改 ....

Openwrt X86(32位)编译安装笔记

一、编译 时间: 2019.03.10 参考: https://www.jianshu.com/p/cb82b1521a8d 系统环境:Ubuntu 16.04 openwrt源:https://github.com/openwrt/openwrt.git 二、配置环境 # 安装依赖 sudo apt-get install build-essential git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip asciidoc binutils bzip2 gettext subversion patch # 如果是64位系统、还需安装32位兼容包 sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386 三、编译步骤 1、下载源码包 # 下载源码包 cd (自己喜欢的目录 git clo....

🐠生成长记

© 2020 糖醋鱼的小破站

Powered by Bolo
Theme bolo-sakura by Mashiro
浏览 71108 文章 159 评论 55
大起大落 鱼站终有着落🐠🐠🐠 豫ICP备18044151号-2

主题 | Theme