首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Openwrt知识

    openwrt】【编译问题】openwrt编译问题

    undefined reference to `pthread_once’ 在某次openwrt编译过程中出现了undefined reference to pthread_once错误,具体报错信息如下 : openwrt/staging_dir/host/lib/libcrypto.a(libcrypto_la-eng_all.o): In function `ENGINE_load_builtin_engines ': eng_all.c:(.text+0x30): undefined reference to `pthread_once' openwrt/staging_dir/host/lib/libcrypto.a In function `ERR_load_crypto_strings': err_all.c:(.text+0xaf): undefined reference to `pthread_once' openwrt In function `OpenSSL_add_all_ciphers': c_all.c:(.text+0x9df): undefined reference to `pthread_once' openwrt

    84100编辑于 2025-02-19
  • 来自专栏Openwrt知识

    openwrtOpenwrt系统的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

    1K00编辑于 2025-02-19
  • 来自专栏Openwrt知识

    openwrt】【procd】Openwrt系统启动流程分析

    Openwrt系统中执行ps命令可以看到 1号进程就是procd. root@OpenWrt:/# ps -w PID USER VSZ STAT COMMAND 1 root 下面就从内核即将启动用户空间第一个进程开始介绍Openwrt系统的启动流程。 openwrt/package/base-files/files目录下的一个shell 脚本,其内容如下: #! STATE_RUNNING阶段会依次运行respawnlate,askconsolelate对应的handler 最终程序进入uloop_run 参考 OpenWRT Hotplug原理分析 openwrt hotplug分析 Openwrt-Hotplug openwrt procd启动流程和脚本分析 37 --> 详解 OpenWRT系统框架基础软件模块之 procd

    1.1K00编辑于 2025-02-19
  • 来自专栏Openwrt知识

    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.5K00编辑于 2025-02-19
  • 来自专栏七云's Blog

    OpenWrt 安装sftp

    94220编辑于 2023-11-17
  • 来自专栏七云's Blog

    OpenWrt 安装sftp

    1.保证路由器可以上网 ping www.baidu.com 2.更新opkg opkg update 3.安装vsftpd,openssh-sftp,server opkg install vsftpd openssh-sftp-server 装完就ok了奔放吧 版权属于:七云‘s Blog 本文链接:https://www.zets.cn/article/805.html 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。

    2.8K30编辑于 2023-03-07
  • ESXi安装openwrt

    下载好 OpenWrt 镜像。 四、安装 OpenWrt启动虚拟机,进入 OpenWrt 的安装界面(如果是 ISO 启动)。根据 OpenWrt 安装提示进行操作。通常 x86 OpenWrt 有交互安装或直接运行方式。 ,帮你快速部署并运行 OpenWrt。  .vmxssh root@esxi-hostmkdir /vmfs/volumes/datastore1/OpenWrt/OpenWrt_VM# 上传 openwrt.vmx 到该目录php90 Bytes © 菜鸟-创作你的创作注册虚拟机vim-cmd solo/registervm /vmfs/volumes/datastore1/OpenWrt/OpenWrt_VM/openwrt.vmxphp79

    1.7K10编辑于 2025-08-07
  • 来自专栏嘘、小点声

    Openwrt资料整理

    CGI设置 if的shell脚本判断 https://blog.csdn.net/zhan570556752/article/details/80399154 cgi系统命令与配置 https://openwrt.org 16368655 js获取单选框值 https://blog.csdn.net/qq_21041889/article/details/82223066 网络配置 https://oldwiki.archive.openwrt.org 如果未启动: 则: vi /etc/init.d/rcS 添加: /etc/init.d/cron enable /etc/init.d/cron start 手动检测和执行 然后reboot测试 Openwrt

    1.3K10发布于 2020-11-27
  • 来自专栏孤鸿

    esxi安装OpenWrt

    官方下载的镜像文件为img格式,我们需要将其转换成esxi需要的vmdk虚拟硬盘格式。

    2.1K30编辑于 2022-10-04
  • 来自专栏田小檬博客

    OpenWrt安装宝塔

    php7.1|mysql5.5|nginx|ftp 面板端口:9999 账号:btadmin 密码:azking/baota59 phpmyadmin端口:999 网站默认端口:81 (防止和路由器 openwrt

    3.8K10编辑于 2022-08-30
  • 来自专栏Openwrt知识

    openwrtOpenwrt系统新增普通用户指南

    文章目录 1 如何新增普通用户 2 如何以普通用户权限运行服务 3 普通用户如何访问root账户的ubus服务 4 其他权限控制 5 参考 Openwrt系统在默认情况下只提供一个 root账户 Openwrt系统实际上是支持多用户的,只不过我们需要进行一些必要的配置,本文接下来就会介绍Openwrt系统如何新增普通用户,以及如何控制普通用户访问权限相关知识。 本文所有内容均是基于 Openwrt23.05 + linux 5.15 版本介绍的。 至此,openwrt添加普通用户的部分就已经讲完了,接下来继续介绍普通用户的一些权限控制问题。 5 参考 为 OpenWrt 增加用户且开放访问 WebUI 权限 UBUS ACL Procd Service Parameters

    1.3K10编辑于 2025-02-19
  • 来自专栏小网管的运维之路

    Pc 部署 Openwrt

    准备: WinPE physdiskwrite OpenWrt固件 Winpe Winpe操作 DiskGenius删除磁盘分区 写入镜像到磁盘 # 打开cmd切换到u盘分区 u: # 将img镜像写入磁盘 physdiskwrite -u openwrt.img wrt操作 ## 查看默认ip地址 ip add ## 设置内网ip uci set network.lan.ipaddr=192.168.0.254

    73030编辑于 2023-09-27
  • 来自专栏折腾小记

    Openwrt踩坑之旅

    然后我不想让它吃灰,就先后安装了花生壳搞内网穿透、AdGuardHome来当家庭路由器的DNS服务器,拦截一下辣鸡流量、frp内网穿透、aria2下载器,但是还是不满足的我一下狠心,把TF卡给格式化了,寻找起了Openwrt Offical固件的Lean版插件即为不支持),对官方源的兼容性较好,如果你有无线网卡需求,并有从软件源中安装软件包的需求,可以考虑使用此版; Project Project版固件使用Project-OpenWrt

    2.9K20编辑于 2022-09-13
  • 来自专栏N同学的知识分享

    OpenWRT使用cloudflare DDNS

    所以我打算利用openwrt进行cloudflare的DDNS功能。 一、安装插件 首先,让我们连接到openwrt的ssh。

    23.7K31编辑于 2022-11-29
  • 来自专栏python3

    Openwrt python,openw

    libffi以及python-mini需要安装在python之前 wget -c http://downloads.openwrt.org.cn/backfire/10.03.1/brcm63xx/packages /libffi_3.0.9-1_brcm63xx.ipk wget -c http://downloads.openwrt.org.cn/backfire/10.03.1/brcm63xx/packages /python-mini_2.6.4-3_brcm63xx.ipk wget -c http://downloads.openwrt.org.cn/backfire/10.03.1/brcm63xx/packages

    1.2K10发布于 2020-01-07
  • 来自专栏Openwrt知识

    openwrt】package介绍

    openwrt package介绍 OpenWrt 构建系统主要围绕package的概念展开。不管是什么软件,几乎都对应一个package。 一个 OpenWrt package本质上是一个目录,其中包含: OpenWrt package Makefile,描述软件的获取、构建和打包过程(必需) OpenWrt package 补丁目录,用于修改 ,否则还需要一个package 源码的目录,这个目录比较随意,可以放在任何地方,甚至可以放在OpenWrt package目录内部,不过为了方便管理,建议还是将源码和OpenWrt package分开。 OpenWrt 的工作假设是每个Package Makefile只有一个源代码,但您可以根据需要使用源代码编译生成任意多个二进制文件。 参考 OpenWrt packages

    72900编辑于 2025-02-19
  • 来自专栏reizhi

    openWRT网络设置教程

    在发现品胜云座能够运行 openWRT 之后,我便开始走上了折腾之旅。感谢网友所提供的 openWRT 固件,已经集成好了 LuCI 用户界面。不过系统默认设置是 AP 模式,并不适合日常使用。 下面把常用的 openWRT 网络设置方法记录下来,以备日后查询,也希望能够帮到有需要的人。 路由器模式 路由器模式也就是最常见的无线模式,通过有线连接至外网并发射无线提供局域网络。

    17.4K30编辑于 2022-09-26
  • 来自专栏Openwrt知识

    openwrt】 libubox组件——ustream

    参考 OpenWrt:libubox之ustream

    40900编辑于 2025-02-19
  • 来自专栏python3

    openwrt安装python整理

    今日研究的基于openwrt安装python,遇到几个问题,硬了折腾了个上午才弄好,还是记录下这苦逼的岁月。 /barrier_breaker/14.07/ramips/mt7620n/packages/base #src/gz barrier_breaker_lucihttp://downloads.openwrt.io (以下链接也有python的opkg包下载) http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base 这里多提一句,openwrt路由器的ssh是需要在cmd命令模式下, telnet  192.168.1.1  然后键入passwd 根据提示输入新的ssh密码就可以啦。   在用winscp软件传输ipk安装包的时候,需要选择scp,而不是sftp,当然啦,这过程的操作都是需要连接到openwrt路由器所散发的WiFi上面去的。

    7.5K10发布于 2020-01-03
  • 来自专栏Rust语言学习交流

    openwrt的rust支持

    准备环境 安装source包和xargo rustup add component rust-src cargo install xargo 指定openwrt的gcc环境 拷贝toolchain到指定目录 指定目标 [build] target = "mipsel-unknown-linux-gnu" [target.mipsel-unknown-linux-gnu] linker = "mipsel-openwrt-linux-uclibc-gcc = ["-C", "embed-bitcode"] #rustflags = ["-C", "embed-bitcode", "-C", "prefer-dynamic"] 下载github代码,放到openwrt

    1.9K40发布于 2021-06-16
领券