概述:本文介绍了OpenWrt上的uhttpd程序在IPv6网络下的配置方法,针对IPv6下无法正常访问,但IPv4下却可以访问的问题,通过修改默认的配置文件,对其进行了解决什么是uhttpd?其实,它是OpenWrt上Luci界面默认使用的HTTP后端程序,有点类似于著名的反代程序——nginx。uhttpd配置比较简单,虽然性能不及nginx(好像其它也没有比得上nginx的...),但它的使
转载
2024-08-02 14:19:37
2647阅读
正文:在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。一、PHP安装1.安装php软件包。opkg update
opkg install php5 php5-mod-apc
opkg install php5-mod-gd php5-mod-session
opkg install php5-mod-pdo-mys
先下载一键安装工具:https://github.com/brick713/OpenWRT-Nginx-Mysql-PHP版本变动
版本 V1.0
支持OpenWRT
功能描述
本脚本用于在OpenWRT上自动化部署 Nginx + Mysql + PHP 环境。脚本运行后,Nginx服务将开启在8080端口(为了避开OpenWRT本身的界面)。并自动生成一个名称为index.php的phpi
转载
2024-06-05 13:00:03
87阅读
01—安装系统时的服务优化 一般作为服务器的话,安装系统时,应最小化安装,个人认为最小化安装指的是公司所有的需要情况下安装,建议服务器的安装应该使用文本模式,这样,系统资源会最大利用,在安装的时间上也会缩短很多,开机启动也会快速进入系统。这样安装系统不会臃肿。02—安装系统后的服务优化 当系统管理员安装完系统后,系统管理员第一要点就是设置好安全方面(这方面暂时不说明),第二件要紧的事就
文章目录前言一、Luci简介二、添加页面实例1.添加一个静态页面2. 添加新栏,并在其下添加参数配置页面总结参考文章: 前言最近在基于Openwrt做一个设备的固件,需要提供网页配置设备参数的功能,OpenWRT的设备页面是基于Luci的,以前没有学过lua语言,也没了解过相应的内容,因此简单记录下如何在OpenWRT中添加新页面;一、Luci简介Luci 的界面用户目录在/usr/lib/lu
转载
2024-04-12 08:58:57
929阅读
在openwrt环境中配置Nginx是一个比较常见的操作,通过配置Nginx可以实现Web服务的搭建和管理。在这篇文章中,我将向刚入行的小白介绍如何在openwrt环境中配置Nginx。
首先,我们需要明确整个配置的流程,接下来我们可以用表格展示这个步骤:
| 步骤 | 操作 |
|-----------------|---------
原创
2024-05-17 12:01:28
1292阅读
下面这个图片是本次的硬件资源:一个无线路由器的开发板,一个8G的u盘,一条手机的数据线(可以作为串口和供电使用),一条网线,一个USB Hub。<ignore_js_op> &nbs
一、在原有的栏目里添加配置页面1、/usr/lib/lua/luci/controller/admin里面的文件是对应UI页面的栏目。需要加在在那个栏目,就打开对应的lua文件例如我想在系统栏目里面添加一个页面那我打开system.lua文件,添加一行代码entry({"admin", "system", "test"}, cbi("admin_system/test"), _("Test"),
转载
2024-08-01 11:34:45
166阅读
编译环境配置(centos)硬件平台:BPI-R64 (MT7622)主机环境:centos8/WSL软件安装在正式编译前,我们需要在 Ubuntu 上安装以下工具,以保证编译能够正常执行:根据 openwrt 编译指南,需要预先安装以下工具:binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-de
转载
2024-10-10 12:37:38
100阅读
首次编译1. 从公司服务器上 clone 到了openwrt1907的目录
2. sudo apt update (更新package)
3. sudo apt install build-essential ccache ecj fastjar file g++ gawk
gettext git java-propose-classpath libelf-dev libncurses5-de
转载
2024-10-15 15:48:36
135阅读
OPENWRT 使用nginx作为web服务器在op上大家使用nginx作为web服务器,主要是为了其强大的反向代理功能,但op上的nginx官方做了一定的修改,配置上稍显复杂,几篇文章也是比较老的,配置也是一头雾水,作业都不好抄,索性自己查了资料学了些nginx的内容,实现了如下的功能:
外网
OP
内网
转载
2024-06-07 18:54:15
125阅读
1.调试1.1 gdb调试如下所示,修改配置问题:有些东西打印不出来,比如ifname,提示 ifname = <error reading variable> 方案:x/16db1.2 D打印在/etc/init.d/network中增加如下内容就能使用“logread -e netifd”看到D打印的内容,“-d 15"表示打开以下所有模块的打印,如果”-d 1",那就只打印DEB
设备还是之前那个e8820s 先把gcc make perl装了opkg install gcc make perl 这里有个问题,就是openssl 1.1.0之后的版本要求perl5.10,opkg安装的是5.28,运行./Configure会给报错Can't locate FindBin.pm in @INC (you may need to install the FindBi
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev下载源代码
最后,下载一份完整的OpenWrt源代码。你可选择:
学校的pppoe服务器似乎不希望我们pppoe拨号一直在线,所以有时候会自己断线,或许一天,或许两天,有时候十几天才会断。但是断线后,需要重新发送获取权限的udp包并重新拨号才可以上网,所以为了让路由器全部自己处理好,省得我们重新启动路由器,我们可以简单地写一个脚本不断的检测上网状态,断网了,就自动重连。之前说了可以在启动脚本加上一个循环检测的脚本,让它在路由器启动后,自动在后台不断地运行,这
转载
2024-06-22 16:44:31
362阅读
2017/6/29 重新拾回Openwrt 一下开始正确编辑教程,做相关记录,高效解决问题Mission:l 创建一个Luci界面l 使用iptable对包进行截取l 将两者结合Mission 1
下面这个图片是本次的硬件资源:一个无线路由器的开发板,一个8G的u盘,一条手机的数据线(可以作为串口和供电使用),一条网线,一个USB Hub。 <ignore_js_op> IMG_20140328_130835.jpg (0 Bytes, 下载次数: 46) 下载附件 保存到相册 2014-3-
转载
2015-05-16 23:48:00
465阅读
2评论
网上关于添加一个uci模块的资料比较多,但定制Luci的资料很少,自己摸索了好几天,找到了一种方法,虽然不是很完美,但可以用,跟大家分享一下。1.怎么绕开认证 首先备份一下/usr/lib/lua/luci/controller/admin文件夹,省得想改回去的时候已经晚了。 &n
转载
2024-10-10 17:35:34
342阅读
在添加静态路由的时候,可以有两种方法,老式命令route add和新的ip route add:route add 192.168.66.0 mask 255.255.255.0 192.168.66.254
# or
ip route add 192.168.66.0/24 via 192.168.66.254使用iproute2是当下比较常用的网络工具包,它的ip命令不仅语法简单明确,而且功能
openthread简介这是由谷歌发布的一个组网产品,开源适用于任何平台组网/usr/sbin/otbr-agent -d7 -v 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200' &需要启动ot服务,测试环境实在openwrt,使用加密狗的情况进行测试code0="ifconfig up" 启动网卡服务
code1="fact