
openwrt
wsclinux
这个作者很懒,什么都没留下…
展开
-
librtso.o找不到问题
问题:openwrt下编译lora_gatewayPackage lora-gateway is missing dependencies for the following libraries:librt.so.0make[3]: *** [/home/sheen/openwrt/bin/ar71xx/packages/lora/lora-gateway_3.2.0_ar71xx.i转载 2017-06-23 15:04:27 · 2469 阅读 · 0 评论 -
/sys/bus/usb/devices下的文件命名
/sys/bus/usb/devices下的文件命名:root@Four-Faith:/sys/bus/usb/devices# ls -llrwxrwxrwx 1 root root 0 Jan 1 1970 1-0:1.0 -> ../../../devices/platform/xhc_mtk/usb1/1-0:1.0lrwxrwxrw原创 2016-01-13 11:17:08 · 13075 阅读 · 1 评论 -
openwrt之wifi,以及mac80211
IEEE 802.3 is a family of communication protocols comprising Layer 1 and Layer 2 Sublayer MACIEEE 802.3 has an official name: EthernetIEEE 802.11 is a family of communication protocols a翻译 2016-01-29 18:05:44 · 6965 阅读 · 0 评论 -
安装openssl之后还是报错没安装opensll的解决方法
Build dependency: Please install the openssl library (with development headers)Prerequisite check failed. Use FORCE=1 to override.make[1]: *** [tmp/.prereq-build] Error 1make: *** [world] 错误 2转载 2016-01-12 17:47:43 · 6436 阅读 · 0 评论 -
linux下安装awk
sudo apt-get install gawk 注意名称原创 2016-01-12 16:38:52 · 14810 阅读 · 0 评论 -
openwrt-how to compile
原文出自:http://wiki.openwrt.org/doc/howto/build?s[]=makeOpenWrt build system – Usage→ go back to obtain.firmware or read →OpenWrt build system – AboutPrerequisitesto gen转载 2016-01-12 16:18:47 · 2027 阅读 · 0 评论 -
ubantu下安装ncurses
Ubuntu 下编译Linux内核时,在命令行输入:make menuconfig后,出现如下错误:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.****** Ins转载 2016-01-10 23:35:18 · 483 阅读 · 0 评论 -
openwrt调试串口转为普通通信串口
http://wiki.wrtnode.com/index.php?title=Release_UART/zh-cn由于mt7620n只有一个UART lite接口,在原生的OpenWrt中作为了内核打印和tty控制台所用。而在很多情况下,需要使用串口与外部芯片就行通讯,这时就需要从OpenWrt中释放串口。其实这个任务只有两个步骤:(我们假定$(TOPDIR)为Ope转载 2015-12-18 10:20:14 · 3636 阅读 · 1 评论 -
路由器mac地址克隆
isp给你提供的宽带原本只有一台电脑可以上网,isp通过ip+mac地址的方式认证是否合法的用户,那么我们就可以将网络数据包都将mac地址改为isp认可的那个ip地址,其实,在路由器的内部有一个mac地址表,来标识局域网中的电脑的mac地址,当从外网服务器返回到该局域网网关的时候参照这个表格做映射,来指定到相应的那台电脑上。突破MAC地址绑定许多同学反映,他们局域网中的多台客户机利用传转载 2015-11-27 13:42:11 · 3903 阅读 · 2 评论 -
/etc/rc.common的解释
1、在shell脚本的头部出现 "#!/bin/sh /etc/rc.common",如果该脚本为x.sh,如果执行命令为 ./x.sh parameters,即为运行 /etc/rc.common x.sh parameters,这说明 /etc/rc.common用于解析x.sh命令行参数由于openwrt使用自己的初始script系统,所有的initscript必转载 2015-12-10 15:19:54 · 7717 阅读 · 0 评论 -
iptables里面的dport和sport
iptables里面的dport和sport首先先来翻译一下dport和sport的意思: dport:目的端口 sport:来源端口 初学iptables比较容易迷糊,但是我尽量用通俗的语言给你讲解。 dport 和sport字面意思来说很好理解,一个是数据要到达的目的端口,一个是数据来源的端口。 但是在使用的时候要分具体情况来对待,这个具体情况就是你的数据包的流动行为方式。(INPUT还转载 2015-11-12 16:29:56 · 15030 阅读 · 3 评论 -
linux下IPTABLES配置详解
linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source转载 2015-11-12 18:02:52 · 353 阅读 · 0 评论 -
linux检测是否是启动过程的方法
法一,如果是启动过程,可以检测到/tmp/sys_booting文件法二,检测系统的开机时间:cat /proc/uptime | awk {print int($0)}, 一般开机时间是几十秒,从而可以判断开机多长时间了。原创 2016-03-11 16:08:05 · 497 阅读 · 0 评论 -
openwrt之uhttpd
参考:http://wiki.openwrt.org/doc/howto/http.uhttpduHTTPd作为openwrt的web服务器,同时有许多相对其他web服务器好用的功能,如支持TLS(SSL), CGI, LUA,要使用TLS(https),必须添加依赖包:uhttpd-mod-tls支持lua脚本的运行,并且可以加速运行lua,cgi脚本。uHTTPd的安装原创 2016-04-26 19:52:54 · 20142 阅读 · 0 评论 -
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-amd64_2.19-0ubuntu6.9_i386.deb (--u
类似此类错误都可以这么解决sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb*为上图中(--unpack)前面的那个deb文件,看图最后一条转载 2017-03-07 17:30:32 · 5933 阅读 · 1 评论 -
op下载连接
10.03版本下载:http://git.openwrt.org/10.03/openwrt.githttps://git.openwrt.org/10.03/openwrt.gitgit://git.openwrt.org/10.03/openwrt.githttp://git.openwrt.org/10.03/packages.githttps://git.openw转载 2017-03-06 15:35:11 · 622 阅读 · 0 评论 -
openwrt下软件包的编译
转自:http://www.right.com.cn/forum/thread-48530-1-1.html首先进入源码包根目录里的package 创建个文件夹 自己起个名字然后进入那个文件夹 创建Makefile注意: 一定要用linux文本编辑器创建 否则不认 或者用UltraEdit转换成unix换行符文件内容: (方括号为需要自己修改的内容)in转载 2017-02-22 11:46:06 · 1218 阅读 · 0 评论 -
uci配置脚本
脚本配置加载为了加载UCI配置文件,你需要包含常见函数:. /lib/functions.sh然后你可以使用config_load name来加载配置文件。此函数首先会把name当做是绝对文件名并后退到/etc/config/进行加载。如果你想对节段或选项使用特殊回调的话,你需要重新定义以下描述的shell函数,并且是在运行config_lo转载 2016-11-01 18:51:11 · 3084 阅读 · 0 评论 -
iptables深入解析:mangle篇
http://blog.jobbole.com/90008/讲了filter、ct、nat 现在剩下最后一个知名模块mangle,但是自身虽然知道内核支持修改数据包的信息,它主要用在策略路由和qos上.我们就具体分析一下.mangle表主要用于修改数据包的TOS(Type Of Service,服务类型)、TTL(Time To Live,生存周期)指以及为数据包设转载 2016-10-21 18:13:10 · 7721 阅读 · 0 评论 -
Makefile中执行shell脚本
在之前一次编写makfile时候,有看到相关的makefile中使用$$来引用变量,而且尝试后发现$$使用居然和${}有类似的功能。当时也没具体追究相关的用法,当然刚才所说的都是错误的观念$$:在makefile中会被替换成一个$。 相关资料是这么描述的:makefile中变量在声明时需要赋予初值,在使用时,需要在使用的变量前加"$"符号,但是最好使用"()"或者"{}"将变转载 2016-08-22 09:40:04 · 45523 阅读 · 0 评论 -
linux之hotplug
hotplug - Dynamic Hardware ConfigurationPosted on October 8, 2004 by Chris Lumens in hotplug, presentations.hotplug is a Linux kernel subsystem that allows you to load modules and run arbitrary转载 2016-07-06 15:15:25 · 4759 阅读 · 0 评论 -
路由器中的静态路由设置
静态路由设置实例解析 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用。当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需要设置路由。由于网络规模较小且不经常变动,所以静态路由是最合适的选择。 本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一转载 2016-05-18 11:33:26 · 10081 阅读 · 1 评论 -
br-lan: received packet on eth2.1 with own address as source address
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27057175&id=4740299路由器是OpenWRT系统的,接上网络后,一直出现这句告警,但是不影响连通性。首先看到这个是内核打印的,查了其他人的解释,1. brctl stp intf on2. 关闭ipv6都试过了,无效!进入了一个误区,转载 2016-05-06 11:20:12 · 7768 阅读 · 0 评论 -
openwrt之luci安装
参考:https://github.com/openwrt/luciluci这个清单在openwrt中默认就有的,但是因为openwrt的特性,只是在feed.conf.default(或者feeds.conf)中拥有清单以下这条清单:src-git luci https://github.com/openwrt/luci.git如果还没有清单中还没有这条条目,那么就要自己添加进去原创 2016-04-27 08:37:13 · 6870 阅读 · 0 评论 -
iptables 之-m -state
Iptables参数-m state --state 有数种状态,状态有: ▪ INVALID:无效的封包,例如数据破损的封包状态 ▪ ESTABLISHED:已经联机成功的联机状态; ▪ NEW:想要新建立联机的封包状态; ▪ RELATED:这个最常用!表示这个封包是与我们主机发送出去的封包有关, 可能是响应封包或者是联机成功之后的传送封包!这个状态很常被设定,因为设转载 2015-11-12 17:54:44 · 25661 阅读 · 0 评论 -
iptables中的 -m tcp的意思
-m tcp:是要装载 tcp模块-p tcp:使用tcp的协议原创 2015-11-12 17:17:58 · 4476 阅读 · 0 评论 -
用ImageBuilder定制自己的openwrt路由器
用ImageBuilder定制自己的openwrt路由器 有三种方法编译openwrt定制固件。1. 用ImageBuilder编译,用于灵活选择package。毕竟压缩的只读文件系统squashfs比可写的JFFS能省不少地方,可以用来把玩更多的package。2. 用SDK编译,用于编译package仓库中没有的软件包,另外其中有配套的内核源码及头文件,编译缺失的内核模块也很方转载 2015-06-01 15:46:28 · 5614 阅读 · 0 评论 -
linux 中找文本
1.使用find和xargs命令 复制代码代码如下:find dir | xargs grep str # dir是指某个目录 find file | xargs grep str # file是指某个文件2. 第2种方法是直接使用grep命令 复制代码代码如下:grep str dir/* # dir是指某个目录,但不递转载 2015-05-28 10:36:14 · 384 阅读 · 0 评论 -
linux find用法
1.在某目录下查找名为“elm.cc”的文件find /home/lijiajia/ -name elm.cc 2.查找文件名中包含某字符(如"elm")的文件find /home/lijiajia/ -name '*elm*'find /home/lijiajia/ -name 'elm*'find /home/lijiajia/ -name '*elm' 3.根转载 2015-05-28 00:19:43 · 788 阅读 · 0 评论 -
OpenWRT 路由配置技巧
随着最近 Google 在国内已经完全无法访问,使得通过 VPN 访问网络的需求更加强烈,本文介绍的方法可以使一个普通的路由具备稳定连接 VPN 的能力,并能够根据目标访问网站选择国内外线路,从而得到一个既没有限制,也不会影响速度的 Wifi 环境,连接到这个网络的设备不需要任何配置即可安全上网,完全感觉不到任何不便。 chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 I转载 2015-05-27 00:11:36 · 2385 阅读 · 0 评论 -
find ----linux文件查找
find . -maxdepth 1 -name "@*" 这个命令意思是,查找当前目录下以@开头的文件或者目录,搜索深度为一级也就是只在当前目录找,不进入子目录,如果你要从/目录开始找就:find / -maxdepth 1 -name "@*" 如果想搜全盘,就把-maxdepth 1 去掉转载 2015-05-27 16:07:19 · 398 阅读 · 0 评论 -
编译前的一些设置
http://lotors.me/2014/08/16/opcompilepro/http://www.zoublog.com/compile-customized-openwrt/转载 2015-05-07 17:14:16 · 391 阅读 · 0 评论 -
Dnsmasp
1.对于使用了防火墙的设备,DNS的配置是比较简单的,并且不依赖于ISP的DNS服务器。2.在客户端上做DNS查找时,如果连接到英特网的modem被关闭了,查找动作将立即暂停。3.在使用了防火墙的设备中,/etc/hosts这个文件中存储了一部分主机的名字,而DNSmasq会为这些主机提供服务,如果本地机器的名字都在这个文件中,这时所有的主机都能被服务到,而不用在每个主机中都维护/转载 2015-04-21 15:50:19 · 1743 阅读 · 0 评论 -
路由器AP 和 STA模式共存
什么是AP+STA共存模式?如何设置?哪些模块支持该应用?答: AP+STA组网模式是一种非常实用的组网模式:当模块作为AP时,它同时又可以作为一个STA模式存在,例如:WIFI模块作为AP,可以让客户的手机或者计算机接入,同时该模块又可以作为一个STA接入到路由器或者上位服务器进行数据上传, HF-A11,HF-A11-SMT, HF-A11-SMA都支持转载 2015-04-21 15:34:09 · 8633 阅读 · 0 评论 -
luci开发
本人菜鸟,最近在学习这方面的知识,在参考资料的基础上总结如下内容。这篇文章针对如何对openwrt开源系统的LUCI界面进行配置!主要如下三点:第一,主要介绍了该如何修改luci源代码,在哪里进行修改;第二,在LuCI里如何写一个自己的模块;第三,LuCI实现启动应用程序等脚本命令。一、如何修改LUCI源代码 如何修改该LuCI的源代码,你首先需要了解一下LuCI基本知识,包转载 2015-04-13 12:54:11 · 1498 阅读 · 0 评论 -
从零开始学习OpenWrt完美教程
Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的OS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G 的OS的源代码公开。2003年3月, Cisco迫于公众压力公开了WRT54G的源代码。此后就有了一些基于Cisco源码的第三方路由器固件,OpenWrt就是其中的一个。OpenWrt的特点:可转载 2015-04-19 14:52:36 · 639 阅读 · 0 评论 -
单号多拨
单号多拨的条件1。线路带宽大于账号带宽,否则就算多拨后,下载速度还是账号带宽的速度2。你的账号要求能多拨3。有个多WAN口的路由器,一个交换机硬件连接:网络是这样连接的,Modem→交换机(分开两路接路由器)→路由器(一条接WAN1,另一条接WAN2)转载 2015-04-19 15:44:56 · 2572 阅读 · 0 评论 -
基于OLSR路由协议的Wireless Mesh Network实验设计
何渊淘,刘燕美 (郑州航空工业管理学院,河南 郑州 450000) 摘要:WMN(Wireless Mesh Network)即无线网状物,该网络在无线媒介上以多跳的方式构成通讯系统。无线网状网是无线网络的发展重心,但由于无线网络本身的各种标准和实现处于快速发展的时期,难以针对其开展有效的实践教学活动。在本文中作者提出了基于OpenWRT和802.11标准的WMN实验方案,解决了该转载 2015-06-02 11:53:39 · 2995 阅读 · 0 评论 -
ddns
ddns编辑DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。中文名动态域名服务外文名Dyn转载 2015-08-24 15:20:07 · 856 阅读 · 0 评论 -
grep查找文件中的内容
grep 工具的工作方式是对文件的每一行搜索给定字符串的首次出现. 如果找到了这个字符串,就打印该行的内容; 否则就不对该行进行打印.#grep welcoming demo.log从demo.log中查找包含welcoming 的行grep中可以使用通配符和元字符,把他们放到引号中,这样shell就不会将他们解释成命令了. 查找所有包含数字的行,请使用下面的命令:转载 2015-10-22 17:50:43 · 2906 阅读 · 0 评论