wpa_supplicant移植、wpa_cli手动配网

本文详细介绍了如何将wpa_supplicant-0.7.3移植到目标系统并进行编译,同时讲解了如何使用wpa_supplicant和wpa_cli手动配置WiFi网络,包括对OPEN、WEP、WPA(TKIP)和WPA2(AES)四种加密类型的网络连接。
摘要由CSDN通过智能技术生成

一.下载源码

1. wpa_supplicant-0.7.3.tar.gz(注:openssl-0.9.8e中用到了wpa_supplicant-0.7.3提供的补丁)

2. openssl-0.9.8e

 

二.编译openssl

1. cp wpa_supplicant-0.7.3/patches/openssl-0.9.8e-tls-extensions.patch openssl-0.9.8e/

2. Vi Makefile

3. CC= arm-linux-gnueabihf-gcc
      AR= arm-linux-gnueabihf-ar $(ARFLAGS) r
      RANLIB= arm-linux-gnueabihf-ranlib
      INSTALLTOP=/cwf/ccc/wpa_supplicant/ssl
      OPENSSLDIR=/cwf/ccc/wpa_supplicant/ssl

4. make

5. Makeinstall

 

三.编译wpa_supplicant

1. cd wpa_supplicant-0.7.3/wpa_supplicant/

2. cp defconfig .config

3. Vi .config

 CC=arm-linux-gnueabihf-gcc  -L/cwf/ccc/wpa_supplicant/ssl/lib/
    CFLAGS += -I/cwf/ccc/wpa_supplicant/ssl/include
    LIBS += -L/cwf/ccc/wpa_supplicant/ssl/lib

4. Make

 

四.拷贝

1. 将/cwf/ccc/wpa_supplicant/ssl/lib下的文件拷贝到文件系统的/lib目录下

2. wpa_supplicant-0.7.3/wpa_supplicant/目录下生成的wpa_supplicantwpa_cli拷贝到文件系统的/bin目录下

3. 拷贝/wpa_supplicant-0.7.3/wpa_supplicant/examples/wpa-psk-tkip.conf到文件系统的/etc下,并改名为wpa_supplicant.conf

 

五.配置文件wpa_supplicant.conf说明

以手机上wifi热点为例,有4种常用的“认证/加密”:

1)OPEN

2)WEP

3)WPATKIP

4)WPA2AES

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值