代码分析

代码分析

代码分析

流控发展简史

阅读(109)评论(0)

流控发展简史第一代, 1.0 , IP限速, 解决公平问题, 某鱼星就是靠这个起家的:), 这个算法本质上是根据最大接入终端数来均分带宽, 所以不管人多人少, 都限死了。  同时又不能绝对均分, 要考虑到大部分人其实流量都不大, 所以实际允许单机使用的带宽是人均可用带宽的3倍或者4倍,否则将更为严重浪费带宽资源。 但真的坐满了人,...

代码分析

atheros无线驱动之:系统初始化

阅读(175)评论(0)

1:atheros WLAN系统框图Atheros的驱动是应用于在类似如上图的方案中的,可以不是很清楚但是可以看看如下的框其中atheros主要的芯片有:AR9344、AR9341,AR9382,AR7240,AR7342(无wifi),交换芯片类AR8328/8337。在双频率设备中,第一张网卡wifi0基本上使用如AR9344、9341提供的2.4或者5...

代码分析

彩虹表原理

阅读(414)评论(0)

以前一直以为彩虹表就是一个大的数据库,破解的时候直接通过查表获得明文。今天发现我错了,彩虹表的原理还是挺有趣的。如果直接暴力破解 Hash 的明文太费时,如果通过查表的方法则太耗存储。彩虹表则是暴力破解与查表破解的折中。原理假设有这么一个函数R,可以将 Hash 值转化与字符串(非明文,而是另一个字符串),称其为衰减函数。假设p为明文,h为明文的 Hash ...

代码分析

openwrt netifd 生成resolv.conf.auto

阅读(469)评论(0)

起因    为了解决客户反映的openwrt系统上不了网的问题,我们对其进行了远程协助,发现ip可以访问,只是域名访问不了,这就帮助我们定位了问题---DNS.网上搜寻    找到了个有同样的问题,说是域名服务器不能用,同样是20M光纤拨号,真是巧合啊,到网上搜了这个哥们的网名,找到不少,...

代码分析

OpenWrt 目录结构分析

阅读(595)评论(0)

上图是openwrt的目录结构,第一行是原始目录,第二行是编译过程中生成的目录。 tools – 编译时需要一些工具, tools里包含了获取和编译这些工具的命令。里面是一些Makefile,有的可能还有patch。每个Makefile里都有一句 $(eval $(call HostBuild)),表示编译这...

代码分析

OpenWrt 系统分析

阅读(670)评论(0)

包管理器opkg OpenWrt自带包管理器 opkg ,可以安装各种扩展为ipk的二进制软件包,类似Debian的apt-get和CentOS的yum。 opkg常用操作: # 更新本地软件列表 opkg update # 可以直接安装本地包 opkg install <pkg> opkg remove <pkg>...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.