![](https://img-blog.csdnimg.cn/7851d53686b7416e9c65274635e3e0dc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenWRT ❄️
文章平均质量分 79
OpenWRTOpenWRT
骆言
萌新
https://lawsssscat.blog.csdn.net/article/details/104581136
展开
-
【笔记】openwrt - 架构梳理
梳理 OpenWRT 作为系统时做了啥,对于用户能做啥。尽量以官网链接的方式,力求还原 OpenWRT 各组件的工作和联系,方便日后查找。原创 2019-12-20 15:27:47 · 1956 阅读 · 0 评论 -
【笔记】openwrt - DDNS 插件研究
查看 OpenWRT 中所有关于 DDNS 的软件包。(文件内容太多,只挑选重要的显示)查看这些软件包的文件。原创 2019-12-13 10:14:12 · 4241 阅读 · 0 评论 -
【笔记】OpenWRT - 外网访问方案:内网穿透、虚拟私人网段、IPv6、Cloudflare Argo Tunnel
frpgojavadockercloudflare测速。原创 2019-11-14 10:38:16 · 4936 阅读 · 2 评论 -
【笔记】openwrt - full cone NAT(全锥NAT)、解决“arp_cache: neighbor table overflow!”
最近安装了比特彗星(bitcomet)后,老是收到警告说日志的接收超过每秒上限了。一看日志,好家伙,一堆的日志,还是kernel的,还是info的?网上找问题原因、解决方法,最接近的就是lede的这个issue两个东西共同造成的在openwrt中打开了FullCone NAT(全锥NAT)在比特彗星(bitcomet)中默认设置了network.max_udp_pkt_per_sec(每秒最大udp数据包发送量)为1000但至于这些东西是什么?做什么的?什么意思?为啥这样这样就会有日志警告?原创 2023-01-25 10:08:33 · 54887 阅读 · 2 评论 -
【笔记】openwrt - 单线复用(VLAN):拨号上网、局域网、IPTV
这种单线复用通常Vlan实现,但是vlan有个问题: 网络隔离 ── 两个vlan间数据不能互通,尽管它们在同一个交换机下。vlan id ── 带同一个vlan id是可以互访的。对口对于vlan有三种状态:关闭、未标记、已标记。原创 2020-02-11 15:06:01 · 12732 阅读 · 13 评论 -
【笔记】openwrt - UPnP(Universal Plug and Play,通用即插即用)
通用即插即用(Universal Plug and Play,UPnP)实现方便的端口转发功能。(💡所谓“方便”)原创 2020-03-13 14:56:14 · 2661 阅读 · 3 评论 -
【脚本】shell - crontab 操作记录
【代码】【脚本】shell - crontab 操作记录。原创 2020-03-05 17:10:51 · 738 阅读 · 0 评论 -
【解决】openwrt 报错进不去后台 /usr/lib/lua/luci/dispatcher.lua:510: Fatal:Indexcache is not sane!
如果现在你的更改还不能立即生效,logout再登入。命令行中使用以下几条命令即可关闭cache机制。现在你的更改每次刷新页面就可以看到了。原创 2020-05-04 08:14:00 · 7466 阅读 · 0 评论 -
【笔记】openwrt - 备份、还原、定期备份
jps命令的使用方法jps(Java Virtual Machine Process Status Tool)是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。...原创 2020-03-14 12:10:04 · 6243 阅读 · 0 评论 -
【笔记】openwrt - dropbear(轻量级ssh)
文章目录git config --global alias.st statusgit config --global alias.unstage 'reset HEAD'git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%...原创 2019-12-07 15:36:36 · 1659 阅读 · 0 评论 -
【笔记】openwrt - busybox
package cn.edut.tarena.demo1;import java.io.File;import java.io.IOException;import org.junit.Test;public class Demo_file { /** * 从创建文件到跑路(删除文件) */ @Test public void test001() { String ...原创 2019-11-13 14:59:39 · 891 阅读 · 0 评论 -
【记录】openwrt - 配置结构、启动流程、登录流程
# 情况1yum updateyum install dockersystemctl start docker# 情况2vim /etc/docker/daemon.conf { “registry-mirrors”: [“http://34df6785.m.daocloud.io”] }# 情况3如果是配置了国内镜像,并且镜像文件为/etc/docker/daemon.js...原创 2020-01-10 22:44:55 · 872 阅读 · 0 评论 -
【笔记】openwrt - luci开发(资料整理)
openwrt 官方文档:luci官方github:ModulesHowToAPI第三方总结:⭐️Openwrt:LuCI入门(一)⭐️Openwrt:LuCI之CBI(二)⭐️Openwrt:LuCI之UCI(三)OpenWrt的Luci之Web页面开发OpenWRT - WEB界面开发思路和基本方法⭐️OpenWRT 专题 十多篇。原创 2019-12-19 09:58:32 · 3926 阅读 · 1 评论 -
【笔记】openwrt - 分析web首页(/cgi-bin/luci)访问流程:nginx、uWSGI、lua
默认情况下,它被配置为监视包含有效 uWSGI 配置文件的目录,每当创建文件时都会产生一个新实例,当文件被触摸时,实例会被重新加载,当文件被删除时,实例会被销毁。同上,表示 “服务器端地址,需要注意的是:为了避免访问linux系统内核,应将ip地址提前设置在配置文件中”emperor是一个特殊的 uWSGI 实例,旨在管理其他 uWSGI 实例(命名为:vassals)。于是发现,openwrt的web首页变成了通过nginx访问的。所以绕了一圈,又回到了nginx的root目录。原创 2019-12-07 10:14:08 · 9477 阅读 · 6 评论 -
【笔记】openwrt - 软路由中docker的转发设置
https://blog.csdn.net/qq_40996741/article/details/98473966原创 2020-01-09 18:52:38 · 6988 阅读 · 0 评论 -
【笔记】openwrt - IPSec
文章目录基础 + jvm- String- 1:分析:基础 + jvm- String- 1:分析:Part 0 : 完成测试代码用 工具 javap -c StringEqualTest.class反编译下面代码,分析Part1 : String常量对比 /* * 1. 常量对比 */ String a = "cc" ; String b = "c...原创 2019-11-30 11:03:20 · 7521 阅读 · 0 评论 -
【笔记】openwrt - 日志 - dmesg、syslog(logread、logger)、rsyslog、logrotate、时间同步
在‘dmesg’命令后跟随‘tail’命令(‘ dmesg | tail -20’)来输出‘dmesg’命令的最后20行日志,当你插入可移动设备时它是非常有用的。原创 2019-12-03 22:16:32 · 7760 阅读 · 3 评论 -
【笔记】openwrt - flashops 分析
詳細代碼中文 apinodejs中有许多的对象或者方法都用到了流。比如说 HTTP 请求 和 process.stdout 就都是流的实例。nodejs中的流可以是可读的,可写的或者是可读写的。而且另外一点,所有的流都是事件中 EventEmitter (emitter /ɪ’mɪtə/ n. 发射器 ) 的实例。## Node.js 中有四种基本的流类型:Rea...原创 2020-02-08 11:31:07 · 542 阅读 · 0 评论 -
【笔记】openwrt - iptables 命令、例子、日志
原图:https://arthurchiao.art/assets/img/deep-dive-into-iptables-netfilter/Netfilter-packet-flow.svg简化图:数据包过滤匹配流程。原创 2019-11-06 11:54:05 · 5715 阅读 · 6 评论 -
【笔记】openwrt - Dnsmasq替换SmartDns+ADguardHome、koolproxy
https://blog.csdn.net/lookwind09/article/details/105758003/原创 2020-08-04 07:49:21 · 15966 阅读 · 0 评论 -
【笔记】openwrt - 【一文解决】ipv6设置、DDNS、端口转发
环境:移动运营商、openwrt探讨家用路由怎么配置ipv6实现外网访问。尽量避开原理。(想了解原理推荐看下面贴出的视频链接)链接:红茶三杯链接:openwrt官方文档链接:他人整理文档。原创 2020-02-22 14:12:43 · 18843 阅读 · 12 评论 -
openwrt - iperf3 内网测速
文章目录# HelloWorld# HelloWorld<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...原创 2020-02-21 18:16:35 · 7486 阅读 · 0 评论 -
openwrt - transmission
[https://www.bilibili.com/video/av62558253]原创 2020-01-27 09:38:12 · 1856 阅读 · 0 评论 -
【笔记】openwrt 共享文件 samba
如果你很懒的话可以使用命令 chmod 777 -R /mnt/sda1 直接解放这个目录及这个挂载目录下的所有子项, 这样保证我们的挂载目录权限是ok的.该方式则是使用一个数据库文件来建立用户数据库。理解samba启动流程,我们找到,/etc/samba/smb.conf.template 文件才是我们应该在后台改的文件。上传的文件继承父目录的所有者, 而不是使用登录的账号名, 这样上传的文件的所有者都是 root 了.的配置(具体看:/etc/init.d/samba4),然后将文件。原创 2020-01-17 15:02:50 · 10039 阅读 · 4 评论 -
openwrt - 性能监控 netdata
文章目录在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infini...原创 2019-11-25 15:20:47 · 5937 阅读 · 0 评论 -
【笔记】openwrt 扩容 overlay文件系统
如下空间结构(sda1=16M、sda2=300M)示意图固件大小=sda1(kernel 16M)+sda2(firmware 300M)其中 firmware 300M=120M(已写入数据空间)+180M(未写入数据空间 upper layer)未写入数据空间的180M可以从loop0看出loop0即“循环设备”,不实际存在(是逻辑上的虚拟设备)(可以把loop0的空间理解成upper layer层?)overlay机制希望用户的所有读写在upper layer层完成。原创 2020-04-01 02:06:43 · 11433 阅读 · 4 评论 -
【速记】openwrt - 编译、刷固件(资料整理)
玩过的固件有lede(听说是s插件作者)问题:无法指定版本,基本天天都有改动(大神辛苦了)稳定版lienol(听说是p插件作者)定期merge原生openwrt,但是有些插件要自己找定期merge原生openwrt,自带的插件挺全的在玩 2022年4月6日(解决数字摘要引起的自编固件上任意安装使用官方源软件问题)已安装的软件包 kernel 版本不兼容,需要 5.4.188-1-db222399… 而 5.4.188-1-a3831ee4… 已安装。这种提示就是数字摘要问题。原创 2019-12-28 15:04:01 · 13229 阅读 · 1 评论 -
【笔记】openwrt - nginx编译、配置反向代理(https下netdata不显示)
上一篇:debian - 【记录】- 本地编译OpenWrt - 1 - 虚拟机离线安装Debian10+网络及SSH配置安装了debian系统,这一篇讲下在debian10中如何使用三种代理工具。系统代理proxychainspolipo后两种需要额外安装软件包并且后两种代理都支持socks协议。下一篇会使用这三款代理工具分别测试编译openwrt的性能。(到底使用哪种代理工具,速度上会更快一些)...原创 2020-07-12 13:24:26 · 7487 阅读 · 0 评论 -
【记录】openwrt - 编译过程梳理
github上的lede:https://github.com/coolsnowwolf/lede在本地虚拟机编译OpenWrt固件有一些细节问题需要注意:需要将处理器和兴总数设置成大于2(因为在 make 编译阶段,其中的cc1plus等进程占用cpu特别大,如果cpu设小了,可能会因为cpu资源耗尽而频繁编译失败)环境Lean OpenWrt先编译lean编译固件放在 lean 文件夹(直接copy在github官网上的步骤了这里做个文字记录,方便自己回看其他参考资料。原创 2020-07-12 22:22:19 · 4196 阅读 · 2 评论 -
【笔记】openwrt - opkg (资料整理)
Github上的OpenWrt:https://github.com/openwrt/openwrt编译只需要以下四步注意:编译需要能**上网这次编译的固件仍然在nas虚拟机上运行luci界面(自带)中文语言包原创 2020-07-05 18:02:18 · 12227 阅读 · 0 评论 -
OpenWrt -【记录】群辉NAS上安装软路由
软路由使用的是OpenWrt原本固件,系统稳定性得到保障。系统安装后自带英文界面,不需要额外装Luci界面(但是这里会安装中文语言包)步骤在NAS上安装NAS自带的虚拟机从OpenWrt官网上下载固件和中文软件包在虚拟机上装OpenWrt固件配置网络(使用三种方式测试网络是否连通)最后,(用三种方式,一种离线方式,两种在线方式)安装中文语言包我的NAS信息NAS虚拟机安装 OpenWrt 虚拟机OpenWrt 固件OpenWrt官网:https://openwrt.org/原创 2020-07-05 11:40:26 · 15013 阅读 · 5 评论 -
OpenWrt - 官网知多少?
解读原生固件及软件包,查找您设备支持的固件。查看 OpenWrt 和 Lede 合并后的最新版本如何查找您设备属于那种硬件架构?如何悬着你自己设备的固件和软件包OpenWrt 是一个针对嵌入式设备的 Linux 操作系统。官网:https://openwrt.org/点击查看所有固件,进去的页面对固件进行了按处理器类型分组。路由器的厂商种类繁多,所用的芯片也各不相同,如果如果想在路由器上安装 OpenWrt,你需要先知道路由器型号的芯片架构,然后在这个页面里面选择对应的架构(常用的原创 2020-06-26 01:00:31 · 68202 阅读 · 2 评论 -
【笔记】路由器 - 软硬件构成
视频:https://www.youtube.com/watch?v=77o8sWKXGV4&list=PLTAxT4OAAXKE4uFMwhQ_cE9T6wL6NStCK&index=2路由器的硬件构成CPUAtheros/QualCom 高通、BroadCom 博通、MediaTek 联发科、RealTek 瑞昱RAMSDRAM、DDR、DDR2、DDR3ROM(Flash)SPI Flash、NOR Flash、NAND FlashWIFI芯片USB总线、PC原创 2020-06-21 21:34:54 · 1807 阅读 · 0 评论 -
OpenWRT LEDE - 前世今生、版本、目录结构
视频:https://www.youtube.com/watch?v=AnSuwC8ZB3U前世今生Open + WRTOpen Source : 开放源代码WRT 来自于2002年发布的 LinkSys WRT 54G这个版本相当经典,以至于现在的版本仍然沿用相似的外观(就像苹果这样吧。。)LinkSys WRT 54G 的创新点在于首次使用 linux 内核开发的路由系统,由于linux使用GPL,因此基于此开发的 WRT 系统也随之开源了(也就是现在的 OpenWRT)。原创 2020-06-14 00:33:26 · 15999 阅读 · 2 评论