首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【openwrt】Openwrt系统的reboot流程

    reboot流程 应用层reboot流程 内核reboot流程 参考 当我们在openwrt系统的终端中敲下 reboot指令后,系统需要进行一系列动作后,才会真正的进行硬件重启。...在Openwrt系统中,应用程序的停止是1号进程(也就是 procd)完成的,应用程序全部停止后才会进入内核的重启流程。下面我们将分别来介绍应用程序和内核停止的流程。...在openwrt系统中,1号进程就是procd. # ps PID USER VSZ STAT COMMAND 1 root 1868 S /sbin/procd...系统默认使用musl libc而不是glibc)reboot函数的实现以及RB_AUTOBOOT和RB_POWER_OFF的定义如下: //openwrt/build_dir/toolchain-aarch64...参考 openwrt reboot流程 记一个openwrt reboot异步信号处理死锁问题 linux reboot/panic子系统 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https

    1.1K00

    一次作死折腾路由器的经历

    便想着用自己的路由器也来搞一个,添加点自定义规则来玩玩 有关 iptables 的具体原理我还没有去看,但这是 Linux 下常用的防火墙设置,在以后应该会补充相关的底层原理,总之,我的第一个想法是给局域网中的某些主机屏蔽一些域名不让其访问...,比如很多人蹭我的网,所以为了保证网络质量我就想屏蔽他们使用 YouTube 等视频网站,这个在网上找到了现成的规则,直接就拿来用了(好像也也没什么卵用,只对百度试过,国外网站好像过滤不了) iptables...www.baidu.com -j DROP 这一行规则就让我的 iPad(局域网 ip 地址为 192.168.1.144)不能访问百度,因为收到对百度的访问请求就会直接把请求给 DROP 掉,可以用这行规则进行域名屏蔽...然后再更新一下防火墙 root@OpenWrt:~# /etc/init.d/firewall restart 哦豁,还是没卵用,登不上,这下该怎么办啊,那这样的话我就再也管理不了路由器了,还有最后一招...网上也搜索到了相关的代码,如下 root@OpenWrt:~# uci set network.lan.ipaddr=192.168.2.2 root@OpenWrt:~# uci commit network

    1.6K20

    【openwrt】【overlayfs】Openwrt系统overlayfs挂载流程

    overlayfs是一种叠加文件系统,在openwrt和安卓系统中都有很广泛的应用,overlayfs通常用于将只读根文件系统(rootfs)和可写文件系统(jffs2)进行叠加后形成一个新的文件系统,...都只保存在可写文件系统中,只读根文件系统不受任何影响 将可写文件系统格式化后,可以将整个文件系统恢复到初始状态(相当于只有只读根文件系统的状态) 减少flash擦写次数,延长设备使用寿命 下面就开始介绍openwrt...259:0 对应设备 brw------- 1 root root 259, 0 Jan 1 1970 /dev/mmcblk1p65 overlayfs 挂载过程 在openwrt...# openwrt/package/base-files/files/lib/preinit/80_mount_root do_mount_root() { mount_root boot_run_hook.../etc/diag.sh set_state done } mount_root done 会在done脚本中被调用,done脚本启动顺序是95,所以这时候已经是openwrt系统启动的尾声了。

    1.7K00

    干货:微信域名链接被微信封杀拦截屏蔽解决方案

    想通过活动营销来推广产品的用户,肯定经常遇到域名被微信封杀拦截屏蔽的情况,想申请恢复访问过程复杂,而且由个人或小团队经营的网站基本只能放弃,花钱解封价格昂贵,遇到恶意举报还是一样被封,如此循环带来的损失无疑是很大的...,都是在做推广,为何有人推广起来畅通无阻,而有人的微信域名频繁被封,其实微信被拦截被封无法访问很常见,经过测试以后还是可以防止微信域名被封的,并且很多团队也是通过微信域名防封的技术让域名存活的时间更长。...那我们要怎样如何快速知道域名已经被微信封杀并恢复访问呢?...微信域名防封方案 二.解决方案,可以从两方面着手,一是硬方面,二算是软方面 硬方面:就要是服务器,服务器方面是目前很多大家在做的,很多做防封的朋友都一样这种经历,例如把自己的域名解析到防封平台的服务器上...5 、域名切换访问阀值处理,当一条域名的点击量达一定值的时候自动跳转到另一条域名进行访问,这样可以避免量太大而被微信注意到。

    12.3K00

    工控网络基础入门篇之SED 配合正则表达式使用

    如何从 greatfire.org 网站上抓取在被屏蔽率超过 70% 的网站域名,然后生成用于 FreeRouter V2 的配置文件,这个脚本的代码如下: 看不懂没关系,一行行解释: 1. set...另外提一下,openwrt 的 shell 是 ash,非常精简也很简陋,连 for 循环都只能这样一个个的写那个网页中,关于被屏蔽的网站部分的源码是这样的: 继续解释: 1. grep ’class...后面的 s# 一大堆东西 # 又是一大堆 #g 是 VIM 用户很熟悉的查找替换命令,我们的目的是把域名和屏蔽率提取出来. 3. ̂...用括号括起来的部分,就是一个分组,这里的分组 1 就是域名,分组 2 就是被屏蔽率 1..... $2 就是分组 2,也就是被屏蔽率,我们和设定的 70 去比较,就是说如果屏蔽率大于 70% 就进行后面的操作 3.

    56320

    干货:微信域名链接被微信封杀拦截屏蔽解决方案

    想通过活动营销来推广产品的用户,肯定经常遇到域名被微信封杀拦截屏蔽的情况,想申请恢复访问过程复杂,而且由个人或小团队经营的网站基本只能放弃,花钱解封价格昂贵,遇到恶意举报还是一样被封,如此循环带来的损失无疑是很大的...,都是在做推广,为何有人推广起来畅通无阻,而有人的微信域名频繁被封,其实微信被拦截被封无法访问很常见,经过测试以后还是可以防止微信域名被封的,并且很多团队也是通过微信域名防封的技术让域名存活的时间更长。...那我们要怎样如何快速知道域名已经被微信封杀并恢复访问呢?我们从以下几方面来了解: 一.域名被微信拦截的因素 1、举报。包括用户举报,同行恶意举报,提交微信团队检测后进行封杀。 2、转发量过大。...微信域名防封方案 二.解决方案,可以从两方面着手,一是硬方面,二算是软方面 硬方面:就要是服务器,服务器方面是目前很多大家在做的,很多做防封的朋友都一样这种经历,例如把自己的域名解析到防封平台的服务器上...5 、域名切换访问阀值处理,当一条域名的点击量达一定值的时候自动跳转到另一条域名进行访问,这样可以避免量太大而被微信注意到。

    9.5K80

    OpenWrt配置双AdGuard实现DNS国内外分流

    插件不支持端口跳跃功能, 所以在恩山论坛找了个最新的OpenWrt固件进行安装,前段时间刷到了一个利用双AdguardHome分流国内外DNS解析,说这样可以防DNS污染,反正这次要升级OpenWrt,...Converter 开始配置 关于安装OpenWrt就不在这里列图了,安装好后建议先参考我另外的一篇文章扩容磁盘,OpenWrt 扩容磁盘方案及实操 我采用的是直接docker里面安装双AdguargHome...配置 OpenWrt 默认openwrt会使用自带的Dnsmasq进行解析,所以我们要直接把自带的DNS转发到我们的国内组,即127.0.0.1#15335 依次点击openwrt左侧导航栏:网络 -...基本设置 -> DNS : 过滤模式:通过UDP请求DNS 远程DNS:127.0.0.1#15336 依次点击passwall -> 规则列表 -> 直连列表 : 将国内组使用到的上游DNS的域名...效果一览 国内组: 国外组: 说到最后 其实AdGuardHome现在已经无法屏蔽了PC端的视频广告了,我找了很多规则都无法实现,但是手机端的广告是可以屏蔽的,不要对这个抱有太大的希望,做为一个DNS

    23.3K30
    领券