热门文章 udhcp 源码注释2

时间:2014-8-24   作者:沁雨寒   分类: linux 折腾笔记   热度:3559° 评论:0  
时间:2014-8-24   分类: linux 折腾笔记    热度:3559   评论:0
在dhcpd.c里的用该结构体定义个一个全局的变量:        struct server_config_t    server_config;   在server启动做的第一件事就是初始化这个全局变量server_config: 现在就进入read_config函数,一睹其真容! 学习这个函数,在以后遇到要读取配置信息可以参照read_config函数的写法。   read_config函数的定义是在file.c文件里。   分析read_co...

阅读全文>>

热门文章 udhcp 源码注释

时间:2014-8-24   作者:沁雨寒   分类: linux 折腾笔记   热度:3862° 评论:0  
时间:2014-8-24   分类: linux 折腾笔记    热度:3862   评论:0
udhcp目录下有十几个源文件,一个源文件相对应一个模块,完成一系列相关的功能,例如在static_leases.c主要针对static_lease链表增删查找等操作。        dhcpd.c——   整个dhcp server运行的主线,server开始运行是从udhcpd_main函数开|      始,相当于我们程序的main入口。在dhcpd_main将各个功能模块组合起|      来实现我们的dhcp server。      ...

阅读全文>>

热门文章 dhcp以及dhcpcd 协议分析

时间:2014-8-24   作者:沁雨寒   分类: linux 折腾笔记   热度:3444° 评论:0  
时间:2014-8-24   分类: linux 折腾笔记    热度:3444   评论:0
dhcpcd是一个dhcp客户端程序。下载地址:http://www.phystech.com/download/dhcpcd.html DHCP 协议的几种报文: 1 dhcpdiscover: 此为client开始DHCP过程中的第一个请求报文 2 dhcpoffer : 此为server 对dhcpdiscover 报文的响应 3 dhcprequst : 此为client 对dihcpoffer 报文的响应 4 dhcpdeclient: 当client发现server 分配给它的IP地址无法使用,如 IP地址发生冲突时,将发 出此报文让server禁止使用这次分配的IP地址。 5 d...

阅读全文>>

热门文章 云构架师。。。其实迅雷在 做一样更好得东西,雾计算,通过零散得资源获得巨大得性能经济回报

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:2386° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:2386   评论:0
之前有人曾经谈论过:为何 OpenStack 是开启IT职业生涯的最合适的方式。但是,它的价值在哪里?如何从一名传统的IT基础架构人员转型成为一名云架构师? 在最近的亚特兰大 OpenStack 会议上,本文作者参加了一个专门分享进入 OpenStack 领域经验的分享会。会上谈论了 OpenStack architect 和其他架构工作有什么不同,以及工作前景如何。下面来看看有经验的架构师都是怎么说的:  Aaron Delp——SolidFire公司云解决方案架构师: 到底如何开始?需求又在哪里?我们听到很多声音:在这一个行业你很难找到足够的、优秀的人。无论我们是否讨论 Ope...

阅读全文>>

热门文章 上层应用与wpa_supplicant,wpa_supplicant与kernel 相关socket创建交互分析

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:2913° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:2913   评论:0
单独拿出来,分析以下上层应用与wpa_supplicant   wpa_supplicant与kernel 的socket交互。 关联上层应用与wpa_supplicant的socket的创建、连接流程分析 [-->./wpa_supplicant/ctrl_iface_unix.c]   1.wpa_supplicant初始化时,在wpa_supplicant_ctrl_iface_init方法中,会通 过 priv->sock = socket(PF_UNIX, SOCK_DGRAM, 0...

阅读全文>>

热门文章 wpa_supplicant

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:2901° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:2901   评论:0
if(completed==1) { fp = fopen("/tmp/staconn","w+"); if (fp != NULL) { if(completed==1) fprintf(fp, "%s","up"); else ...

阅读全文>>

热门文章 wpa_supplicant 7620 初始加载

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:5051° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:5051   评论:0
# # ESW: Link Status Changed - Port1 Link Down# #   # # # # # # # # iwconfiglo        no wireless extensions.eth2      no wireless extensions.ra0       RTWIFI SoftAP  ESSID:"MT7620_AP"  ...

阅读全文>>

热门文章 wpa_supplicant 配置过程

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:4209° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:4209   评论:0
systemd wpa_supplicant provides multiple service files: wpa_supplicant.service - uses D-Bus, recommended for NetworkManager users. [email protected] - accepts the interface name as an argument and starts the wpa_supplicant daemon for this interface....

阅读全文>>

热门文章 wpa_supplicant软件架构分析 2

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:2223° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:2223   评论:0
1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt   wpa_supplicant对于启动命令带的参数,用了两个数据结构来保存, 一个是 wpa_params, 另一个是wpa_interface. 这主要是考虑到wpa_supplicant是可以同时支持多个网络...

阅读全文>>

热门文章 wpa_supplicant软件架构分析

时间:2014-8-23   作者:沁雨寒   分类: linux 折腾笔记   热度:2449° 评论:0  
时间:2014-8-23   分类: linux 折腾笔记    热度:2449   评论:0
1.    PF_INET socket接口,主要用于向kernel 发送ioctl命令,控制并获取相应信息。 2.    PF_NETLINK socket接口,主要用于接收kernel发送上来的event 事件。 3.    PF_PACKET socket接口,主要用于向driver传递802.1X报文。   主要涉及到的文件包 括:“driver.h”,“drivers.c”,“driver_wext.h”,“driver_we...

阅读全文>>

返回顶部    首页    手气不错   捐赠支持    沁雨导航   交流论坛   折腾笔记   贴吧云签到   沁雨工具箱   沁雨超级外链   本站介绍   浙公网安备 33010802003501号   
版权所有:unix 软硬件 技术宅    站长:沁雨寒   网站地图   Sitemap   浙ICP备15024976号  
              
360安全认证腾讯云安全认证SSL安全认证凭安信用创于云安全认证迈克菲安全认证百度云安全认证norton安全认证站长之家权重