
Openwrt&路由器
siasjack
分享!热情!积极!希望能和技术网友共同进步....
展开
-
OpenWrt启动过程分析
总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8. OpenWrt是一个开放的linux平台,主要用于带wifi的无线路由上。类似于Ubuntu、Red Hat、之类的linux发行版本,它也有一转载 2012-05-30 16:21:40 · 21550 阅读 · 1 评论 -
AR9331出现connect-debounce failed,port 1 disabled解决方法备忘
基于AR9331的路由器,自己画的pcb板子,竟然出现这个错误,百度下,貌似有不少人遇见过这个错误,但是在修改板子前我的固件用的是没问题的,USB完美使用修改过板子后出现这个问题!hub 1-0:1.0 connect-debounce failed,port 1 disabled后台串口不停的报这个错误。最后发现是USB的数据线反了,哈哈,跳线反过来试试!成功识别原创 2014-09-19 10:01:28 · 6665 阅读 · 0 评论 -
使用IWPRIV配置WIFI
原地址:http://www.clz.me/%E4%BD%BF%E7%94%A8iwpriv%E9%85%8D%E7%BD%AEwifi/iwpriv是iwconfig的辅助工具,用来配置无线网络接口的各种私有可选参数。iwpriv针对不同种类的驱动实现特定的参数处理和设置。iwpriv不跟参数时会列出每个接口上可用的私有命令和它们对应的参数。用户可根据这些信息对特定的接口使用不同的命令操转载 2014-09-13 16:08:52 · 9942 阅读 · 0 评论 -
MT7620 OPENWRT中AP CLIENT的配置方法
以下方法来自WRTnode罗老师由于在预览版中apcli还未配置进入luci界面这个阶段的apcli的配置需要手动完成:0、上级路由开通DHCP服务1、ssh登陆到WRTnode2、输入aps,扫描当前可用ap3、输入vw命令(vw是vi /etc/config/wireless的快捷命令)初始内容如下:123456789101112131415转载 2014-09-13 16:07:46 · 25273 阅读 · 0 评论 -
Openwrt安装软件到U盘
Openwrt安装软件到U盘 有时候有些软件安装机器本身,然后对一些usb设备操作的时候会出错,需要把相关的软件安装在U盘里就行了!另外flash或者内存空间不足,但不会换flash,只好想其它办法来解决这个问题了.openwrt有两种解决办法,一是通过extroot把整个文件系统挂载到外置存储来运行,还有就是像ddwrt,tt一样,把部分体积大的用户软件安装到U盘,像transmis原创 2013-09-23 09:51:48 · 31633 阅读 · 8 评论 -
wifidog认证流程(图文版)
学习使用wifidog一段时间了,觉得这玩意真的不错,虽然有些代码写的不够严谨,运行效率不够高,但是少量人数情况下实现portal是很好的方案。下面是我摘自一个博客的内容和apfree写的文档中的一部分发上来的,希望能对研究wifidog的新人给予帮助!一. 用户上线1. 用户访问网络,通过iptables将未认证的用户dnat到wifidog进程,wifido转载 2015-01-14 14:37:28 · 13352 阅读 · 5 评论 -
openwrt下无线网桥设置,bridge AP模式
**bridged AP vs route 模式**bridged AP 模式 相对于上一级路由器的 DHCP server 和 openwrt 无线路由器对下面的接入点是透明的 各个接入点通过无线路由器直接向上层的 DHCP 服务器请求地址 openwrt 上面无需启动多余的 dnsmasq 多占一份资源 (缺点) 没有路由功能,基于上层服务的 VPN, socks 等翻墙代理可能没法用了转载 2015-04-21 22:36:22 · 51185 阅读 · 0 评论 -
wget的ftp下载方式
wget 下载ftp的通过用户名和密码的方式、请教!如何使用wget下载一个需要用户名和密码的ftp服务上的文件 .linux下载文件命令、wget通过shell运行FTP Wget实现上传下载,如果用wget下载有密码的ftp链接地址呢?(1) wget ftp://wugk@192.168.0.88/auto_LNMP.sh –ftp-password=123456 这是一种方式。转载 2015-04-29 22:57:33 · 9380 阅读 · 0 评论 -
dnsmasq配置域名重定向和dns缓存
1. dnsmasq简介DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,它提供了DNS功能和可选择的DHCP功能,它服务那些只在本机和局域网可用的域名,这些域名是不会在全球的DNS服务器中出现的,既不能通过外网访问。本文主要实现:使用dnsmasq通过缓存来加速dns解析,提高上网速度,以及比hosts更强大的域名重定向功能,为在本机测试二级域名提供了很大的方便。2转载 2014-09-16 13:03:02 · 41033 阅读 · 2 评论 -
关于openwrt 平均负载的含义
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWRT、Tomato),同时也必不可少地会在各式各样的探针和系统监测界面上看到”系统平均负载”或者”Load Average”这样的字眼,但是它并不像我们习惯中Windows、Mac操作系统提供百分比显示CPU、内存占用率,而是转载 2015-05-07 09:06:34 · 14422 阅读 · 1 评论 -
openwrt wiki 为按键添加功能--简单方便
其实是从官网上复制下来的,加了一些简单的注释!!哈哈 和大家分享下,方法很好,用起来很简单!! 准备The first step is to make Hotplug execute scripts in /etc/hotplug.d/button when a button is clicked. Modify /etc/hotplug2.rules — remov原创 2013-12-21 19:20:52 · 14410 阅读 · 1 评论 -
openwrt下让telnetl与ssh(dropbear)共存
当前状况 openwrt中默认用户名为root,但是默认是没有密码的,所以ssh默认不开启,但是telnet是在无密码情况下使用的,当设置了root的密码,则ssh开启,telnet关闭。而ssh的方便性又大于telnet,telnet在产品产测的情况下又要使用,所以有没有什么方法可以让二者共存呢?步骤一 修改telnet自启动脚本,删除对密码和ssh相关的判断,如下注释star原创 2015-07-26 22:19:12 · 13307 阅读 · 0 评论 -
openwrt SDK, 利用SDK生成自己的ipk安装包
Openwrt SDK是一个可再定位的,预编译好的OpenWrt工具链,适用于在不从头开始编译整个系统的前提下,针对一个特定平台交叉编译单个用户空间包。使用SDK的原因:为了保证二进制和特性兼容性,针对特定的发行版编译自定义软件编译更新版本的指定包文件使用自定义的补丁或者不同特性来重新编译已经存在的包#-----官方文档如下 This转载 2015-08-27 16:16:28 · 6741 阅读 · 0 评论 -
OpenWrt启动过程分析+添加自启动脚本
总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8. OpenWrt是一个开放的linux平台,主要用于带wifi的无线路由上。类似于Ubuntu、Red Hat、之类的linux发行版本,它也有一转载 2014-09-24 21:36:38 · 45403 阅读 · 2 评论 -
Openwrt安装软件的方法
Openwrt安装软件简介Openwrt是个很自由的开源路由器系统,软件包支持几千个,功能很强大!安装的方法主要有两种,telnet或者ssh连接后台安装和 页面安装。下面的所有步骤的前提是当前的路由器已经联网!telnet或ssh原始的openwrt默认是没有密码的,只开启了telnet没有开启ssh,当第一次配置完用户名和密码后,关闭了telnet开启了ssh,用户原创 2013-04-02 23:31:51 · 121170 阅读 · 10 评论 -
常见的路由器(刷openwrt的同学看下!)
TP-LINKWR840V1AR72414M32MͬWR841 V7 V1.1AR724132M V2AR93414M16M转载 2014-08-21 13:53:21 · 64513 阅读 · 2 评论 -
openwrt下VLAN的配置
想要改变你的路由器wankouvlan配置原创 2014-08-21 11:38:05 · 58069 阅读 · 1 评论 -
U-boot的环境变量:bootargs。
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着boota转载 2012-05-17 13:23:42 · 1698 阅读 · 0 评论 -
Wireless tools for Linux 介绍 使用 交叉编译
Wireless tools for Linux介绍Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)转载 2013-03-11 10:03:55 · 16690 阅读 · 0 评论 -
wireless-tools移植和交叉编译
移植环境: 主机操作系统:Ubantu 10.10 目标系统:hi351x 内核 linux-2.6.14 交叉编译器:arm-hismall-linux-wireless_tools版本: wireless_tools.29.tar.bz21.1 下载wireless_tools.29.tar.bz2转载 2013-03-11 10:13:35 · 8817 阅读 · 1 评论 -
镜像模式解释 及 思科、华为等主流交换机镜像模式配置
思科,华为等主流交换机镜像模式配置镜像模式 大多数交换机都支持镜像技术,这可以对交换机进行方便的故障诊断。我们称之为“mirroring ”或“Spanning ”。端口镜像(Port Mirroring)可以让用户将所有的流量从一个特定的端口复制到一个镜像端口。如果您的交换机提供端口镜像功能,则允许管理人员自行设置一个监视管理端口来监视被监视端口的数据。监视到的数据可以通过P原创 2013-03-21 15:37:10 · 10790 阅读 · 0 评论 -
旁路监控与串联监控
转载自:http://www.imfirewall.com/blog/post/108.html常见的网络监控模式可以分为两种:一种是串联监控模式,另一种是旁路监控模式。旁路模式一般是指通过交换机等网络设备的“端口镜像”功能来实现监控,在此模式下,监控设备只需要连接到交换机的指定镜像端口,所以形象的称之为“旁路监控”;而串联模式一般是通过网关或者网桥的模式来进行监控,由于监控设备做转载 2013-03-21 16:03:02 · 4108 阅读 · 0 评论 -
openwrt默认开机启动ssh的方法
当前的情况:Openwrt开机后不能用ssh直接连接,需要在页面上配置后才能连上,system->administration->SSH Access其实就是修改下接口为自己需要的接口,修改密码(密码不能为空)保存应用就行了。注:openwrt默认开启telnet但是没开启ssh,当配置了用户名和密码后就默认开启ssh关闭了telnet。这时用telnet连接时会提示“Login fail原创 2013-04-17 16:40:09 · 71763 阅读 · 3 评论 -
MINI_httpd移植,构建小型WEB服务器
一、简介目的:构建小型WEB站,具备SSL,解析PHP脚本(适用嵌入式环境)。mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic featu转载 2013-05-10 10:19:30 · 7072 阅读 · 0 评论 -
给openwrt添加摄像头自启动
给wr703装了个openwrt系统, openwrt是基于linux内核的路由操作系统,经过裁剪,因此与普通linux系统文件结构有所不同。为了添加摄像头装了mjpg_streamer见前面但是每次都要手动启动摄像头,实在是太麻烦了于是给它设置为开机自启动。首先在/etc/init.d里添加需要启动的shell脚本vim startCamera内容:#!/bin转载 2013-05-13 13:01:55 · 7058 阅读 · 1 评论 -
[OpenWrt] 创建软件包
其实本文绝大部分是翻译的官方的wikihttp://wiki.openwrt.org/zh-cn/doc/devel/packages给大家分享!!我们已经尝试做的一件事情,是让移植软件到OpenWrt的操作变得非常容易。如果打开OpenWrt里的一个软件包的目录(OpenWrt/Package/* 或 OpenWrt/feeds/packages/*/*),通常会发现几样东西:p转载 2013-12-21 18:02:14 · 3593 阅读 · 0 评论 -
BSSID/SSID/ESSID的区别和讲解
SSIDShort for Service Set Identifier, a 32-character unique identifier attached to the header of packets sent over a WLAN that acts as a password when amobile device tries to connect to the BS转载 2013-12-24 21:27:39 · 36454 阅读 · 0 评论 -
LuCI实现启动应用程序等脚本命令
正如当初在wordpress插件页面设置时一筹莫展一样,在实现LuCI路由器设置页面中启动或者退出我们的应用程序(我这里是港湾认证程序)确实让我伤透脑筋。若是纯粹的php代码或者html表单对我来说是小菜一叠,但是面对这openWrt这个说是为了方便实现web配置页面的LuCI,我简直毫无办法。 也许你发现我连中文都有英文的味道了,不是我故意这样子,是因为查阅了很多的英文转载 2014-01-20 18:52:19 · 9059 阅读 · 0 评论 -
【openwrt新手】 uci 设置网络命令
OPENWRT使用命令行设置无线和有线网络 在我们将路由器固件刷成开源的基于Linux内核的openwrt系统后,由于openwrt默认未安装WEB管理界面,所以我们需要先通过SSH或者telnet对路由器进行网络设置,设置完成后可通过openwrt的软件包管理opkg安装web设置界面Luci。 设置lan ip(即访问路由的ip) Shell代码 uci set转载 2014-02-19 11:08:28 · 38793 阅读 · 1 评论 -
pppd 拨号脚本设置 拨号讲解
pppd 拨号脚本设置浅析linux下脚本拨号上网 既然是拨号上网,就不能不提到ppp(point-to-point protocol)协议.ppp协议提供了一种通过串行点对点联接传输数据报的方式.它由三部份组成:一种在串行封装数据报的方式,扩展联接控制协议 LCP,和用来建立和配置不同网络层协议的家族网络控制协议NCP.封装方案由内核驱动代码来提供.pppd(ppp daem转载 2014-07-21 13:58:48 · 24670 阅读 · 0 评论 -
wifidog认证流程图
一. 用户上线1. 用户访问网络,通过iptables将未认证的用户dnat到wifidog进程,wifidog通过307报文将用户重定向到认证服务器2. 用户打开认证服务器登录页面,输入用户名密码,发送认证请求3. 认证成功的话服务器会发送302报文,携带token信息重定向到wifidog页面。认证失败的话会返回失败页面4. 用户携带token信息向wifidog发起认转载 2014-07-13 15:59:44 · 1877 阅读 · 0 评论 -
openwrt修改主机名
默认主机名:OpenWrt源码中的修改:package/base-files/files/etc/config/system[openwrt@root config]$ vim system 1 config system 2 option hostname Jack 3 option timezone UTC 4 5 config原创 2013-04-17 16:45:03 · 19875 阅读 · 1 评论