
Openwrt
文章平均质量分 73
北京-大白
这个作者很懒,什么都没留下…
展开
-
OpenWrt设置samba密码
1. 编辑Luci模板注释掉invalid users = root行2. 添加用户smbpasswd -a root #然后输入需要设置的密码3. 在Luci中勾选用户原创 2020-02-12 12:34:39 · 18496 阅读 · 1 评论 -
openwrt端口转发功能
在宿舍(局域网IP)远程控登录实验室PC(局域网IP)时,由于PC置于Openwrt下,无法直接远程连接,需要用到Openwrt的端口转发功能第一步,允许防火墙端口转发功能(Network->Firewall)即允许WAN口的外部接入功能第二步,添加转发规则(Network->Firewall->Port Forwards)譬如,如果想要通过WAN口的3389端...原创 2019-04-02 15:50:35 · 35545 阅读 · 2 评论 -
openwrt之18.06版本源码编译mt7688平台固件说明
镜像编译说明:添加nodejs功能,参照OpenWrt Node.js Packages (nodejs),遇到Illegal instruction问题,参照博客openwrt 编译node.js功能(解决Illegal instruction错误),最好是把network->mosquitto-ssl勾上,这是个消息推送协议。添加ipv6功能,主要是核对以下几个软件包是否安装...原创 2018-11-27 15:59:42 · 3498 阅读 · 3 评论 -
openwrt之一个Makefile实例
一个Makefile实例Makefile规则比较复杂,小白只能一点点学习,这里以一个Makefile实例说明Makefile的一般结构include $(TOPDIR)/rules.mk#一般在 Makefile 的开头PKG_NAME:=ralink-wifi-mt7688#表示软件包名称,将在 menuconfig 和 ipkg 可以看到PKG_RELEASE:=1#表示软件包版...原创 2018-11-27 15:07:10 · 2990 阅读 · 0 评论 -
WR720N硬改16M flash
flash分区结构通过命令行dmesg |grep spi |grep Kbytes可查看flash型号及容量[ 0.760591] m25p80 spi0.0: w25q128 (16384 Kbytes)通过dmesg命令查看系统启动log,找到有如下提示# 16M flash op系统分区结构 [ 0.775662] 0x000000000000-0x0000...原创 2018-11-29 10:47:48 · 8626 阅读 · 1 评论 -
openwrt之校园网IPV6无线配置
下载openwrt18.06固件自从openwrt与lede分支合并后,openwrt最新版18.06本支持了ipv6,固件链接修改配置文件/etc/config/network,其实这个配置就是widora官方固件的默认配置config interface 'loopback' option ifname 'lo' option proto 'static' option ...原创 2018-11-25 17:30:05 · 7194 阅读 · 0 评论 -
配网基础知识
IP地址英文名:Internet Protocol Address,即网际协议地址作用:局域网中的唯一标识,类同家庭住址的门牌号分类:IPV4(32位):4字节二进制分4段(每个段1字节)表示,每段使用10进制表示,.间隔如:192.168.1.1IPV6(128位):16字节二进制分8段(每段2个字节)表示,每段使用16进制表示,:间隔(如果几个连续段均为0,可以...原创 2018-11-03 16:27:40 · 1884 阅读 · 0 评论 -
openwrt之源码编译以及网络配置
参考链接OpenWrt入门OpenWrt开发者指南智能路由器开发指南核心笔记openwrt源码编译搭建编译环境lede与openwrt合并后的编译openwrt的feeds机制make源码时,根据feeds映射的地址自动下载编译时需要的依赖openwrt中vlan配置vlan作用划分不同的网络,每个网络之间都不互通;有几个硬件端口,就可以划分几个不同的网...原创 2018-11-12 15:52:02 · 4311 阅读 · 0 评论 -
openwrt之源码编译node
openwrt源码文件目录说明tools和toolchain:包含一些通用命令, 用来生成固件, 编译器, 和C库build_dir/host:临时目录, 用来储存不依赖于目标平台的工具build_dir/toolchain:储存依赖于指定平台的编译链build_dir/target:储存依赖于指定平台的软件包的编译文件, 其中包括linux内核, u-boot, packages...原创 2018-11-14 10:42:20 · 3318 阅读 · 0 评论 -
openwrt之修改Luci界面
1. 名词解释Lua:解释性脚本语言openwrt实践 | Lua快速入门教程Uci:(Unified Configuration Interface),OpenWrt中为实现所有系统配置的一个统一接口,如/etc/config/network的部分配置config interface 'loopback'option ifname 'lo'option proto 'stat...原创 2018-06-09 21:20:11 · 12412 阅读 · 0 评论 -
TP-Link TL-WR720N v4 挂载U盘实现网络共享
系统软件版本LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685) 安装和验证 USB 驱动opkg updateopkg install kmod-usb-storage #安装存储设备驱动opkg install usbutils #验证整个USB驱动链是...原创 2018-05-15 23:10:33 · 7785 阅读 · 0 评论 -
MTK7688(Widora)常用玩法
1. GPIO操作Widora 默认支持9个GPIO,分别是GPIO0 (实为GPIO11),14,15,16,17,39,40,41,42。#eg: 导出gpio14$ cd /sys/class/gpio/$ echo 14 > export$ ls$ cd gpio14$ echo out > direction$ echo 1 > value$ ec...原创 2018-04-21 18:47:02 · 7999 阅读 · 0 评论 -
openwrt之字符设备GPIO驱动
第五章 GPIO驱动GPIO操作的几种方式1. 在文件系统中使用寄存器REG工具直接操作 # reg Usage : reg r addr Usage : reg w addr value # 读 # reg r 0x10000000 # 写 # reg w 0x10000064 0x552 # reg w 0x10000064 0x550...原创 2018-04-22 09:49:42 · 2844 阅读 · 0 评论 -
openwrt之字符设备驱动开发示例
第四章 字符设备驱动及应用程序模板测试字符设备驱动软件包测试1. 将模板 mydrv 放到 openwrt 源码特定目录 openwrt/package/kernel/下2. 配置对该驱动的编译支持 $ cd openwrt $ make menuconfig # 选择 Kernel modules -> Other modules -> kmod...原创 2018-04-22 09:40:47 · 1102 阅读 · 0 评论 -
openwrt之字符设备驱动框架
第三章 字符设备驱动程序框架字符设备驱动程序框架简介出入口函数module_init(drv_init);//告诉内核入口函数module_exit(drv_exit);//告诉内核出口函数drv_init()这个函数就变成了我们的驱动程序的入口函数了,drv_exit()这个函数就变成了我们的驱动程序的出口函数了给应用程序提供接口定义 file_opera...原创 2018-04-22 09:34:09 · 349 阅读 · 0 评论 -
openwrt之字符设备驱动开发
第二章 字符设备驱动开发及相关概念应用程序、库、内核、驱动程序的关系以驱动LED为例:应用程序使用库提供的 open 函数打开代表 LED 的设备文件。 库根据 open 函数传入的参数执行SWI指令,该指令会引起 CPU 异常,进入内核。 内核的异常处理函数根据这些参数找到相应的驱动程序,返回一个文件句柄给库, 进而返回给应用程序应用程序得到文件句柄后,使用库提供的 ...原创 2018-04-22 09:30:23 · 511 阅读 · 0 评论 -
openwrt之添加OpenWrt软件包概述
第一章 添加OpenWrt软件包概述添加软件包 在源码 package 目录下创建一个目录,以包含该软件包的各种信息和与 OpenWrt 建立联系的文件。然后创建一个 Makefile 与 OpenWrt 建立联系,Makefile 需要遵循 OpenWrt 的约定。另外可以创建一个 patchs 目录保存 patch 文件,对下载的源代码进行适量修改。Makefile引...原创 2018-04-22 09:27:41 · 3944 阅读 · 0 评论