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...
阅读全文>>
之前有人曾经谈论过:为何 OpenStack 是开启IT职业生涯的最合适的方式。但是,它的价值在哪里?如何从一名传统的IT基础架构人员转型成为一名云架构师? 在最近的亚特兰大 OpenStack 会议上,本文作者参加了一个专门分享进入 OpenStack 领域经验的分享会。会上谈论了 OpenStack architect 和其他架构工作有什么不同,以及工作前景如何。下面来看看有经验的架构师都是怎么说的: Aaron Delp——SolidFire公司云解决方案架构师: 到底如何开始?需求又在哪里?我们听到很多声音:在这一个行业你很难找到足够的、优秀的人。无论我们是否讨论 Ope...
阅读全文>>
单独拿出来,分析以下上层应用与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...
阅读全文>>
if(completed==1) { fp = fopen("/tmp/staconn","w+"); if (fp != NULL) { if(completed==1) fprintf(fp, "%s","up"); else ...
阅读全文>>
# # ESW: Link Status Changed - Port1 Link Down# # # # # # # # # # iwconfiglo no wireless extensions.eth2 no wireless extensions.ra0 RTWIFI SoftAP ESSID:"MT7620_AP"  ...
阅读全文>>
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....
阅读全文>>
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是可以同时支持多个网络...
阅读全文>>
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...
阅读全文>>
ar7240> printenv ar7240> setenv serverip 192.168.1.100;setenv ipaddr 192.168.1.1 tftp 0x80060000 u-boot.bin;erase 0x9f000000 +$filesize;cp.b $fileaddr 0x9f000000 $filesize; erase 0x9f040000 +0x10000 tftp 0x80060000 strawberry-squashfs;erase 0x9f1d0000 +$filesize;cp.b $fileaddr 0x9f...
阅读全文>>
1、安装JDK,直接使用 openjdk就行 反正我们只使用 c/c++ ide 其他不用 2、下载 Eclipse 从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers3、解压文件随便放个地方就行 特别是你得home分区独立得情况下简易房home重装系统不损坏 这时准备启动脚本。在解压后的路劲。 babyjing@ubuntu:~$ sudo gedit /usr/bin...
阅读全文>>