mini2440登录校园网/802.1x认证

本文介绍了如何在mini2440设备上进行802.1x网络认证。首先执行ifconfig eth0 up启用接口,接着设置eth0为混杂模式,然后通过wpa_supplicant连接并使用/etc/wpa_supplicant.conf配置文件,最后运行dhcpcd获取动态IP地址。
摘要由CSDN通过智能技术生成
我们都知道在高一点版本的PC的Linux中,一般都带有wpa_supplicant,校内网一般用这个登录,并且使用802.1x协议,今天就讲802.1x如何在mini2440中移植。

另外,这篇文章的很多部分借鉴了 http://blog.chinaunix.net/space.php?uid=12873540&do=blog&id=2912747这篇文章,并在这篇文章的基础上更新了详细的步骤,并且解决了这篇文章中没有提到的很多问题

1下载wpa_supplicant,在 http://hostap.epitest.fi/wpa_supplicant/
下载后解压
2修改Makefile
将wpa_supplicant-0.7.3/wpa_supplicant下的Makefile中
ifndef CC
CC=gcc
Endif
改为arm-linux-gcc
3再修改同一目录下defconfig文件.
山东大学的认证是用md5方式,将defconfig中除CONFIG_EAP_MD5=y外的其他CONFIG_EAP_xx去掉,因为,其他方式可能需要有相关的库,如tls就需要libtls.so库,为了编译方便,将用不到的尽量不要,免得编译时出错
 
# EAP-MD5
CONFIG_EAP_MD5=y //只保留这个,别的都注释掉
# EAP-MSCHAPv2
CONFIG_EAP_MSCHAPV2=y
# EAP-TLS
CONFIG_EAP_TLS=y
# EAL-PEAP
CONFIG_EAP_PEAP=y
# EAP-TTLS
CONFIG_EAP_TTLS=y
# EAP-GTC
CONFIG_EAP_GTC=y
# EAP-OTP
CONFIG_EAP_OTP=y
# EAP-SIM (enable CONFIG_PCSC, if EAP-SIM is used)
#CONFIG_EAP_SIM=y
# EAP-PSK (experimental; this is _not_ needed for WPA-PSK)
#CONFIG_EAP_PSK=y
# EAP-PAX
#CONFIG_EAP_PAX=y
# LEAP
CONFIG_EAP_LEAP=y
# EAP-AKA (enable CONFIG_PCSC, if EAP-AKA is used)
#CONFIG_EAP_AKA=y
# EAP-SAKE
#CONFIG_EAP_SAKE=y
# EAP-GPSK
#CONFIG_EAP_GPSK=y
# Include support for optional SHA256 cipher suite in EAP-GPSK
#CONFIG_EAP_GPSK_SHA256=y
然后执make就ok了,这时候我出现了错误:
 
../src/crypto/crypto_openssl.c:16:30: warning: openssl/opensslv.h: No such file or directory
../src/crypto/crypto_openssl.c:17:25: warning: openssl/err.h: No such file or directory
../src/crypto/crypto_openssl.c:18:25: warning: openssl/des.h: No such file or directory
../src/crypto/crypto_openssl.c:19:25: warning: openssl/aes.h: No such file or directory
../src/crypto/crypto_openssl.c:20:24: warning: openssl/bn.h: No such file or directory
../src/cryp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值