wifi模块配置ap模式下出现的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/konjikinoyami/article/details/50970819
问题1.

…/src/drivers/driver_nl80211.c: 在函数‘family_handler’中:

…/src/drivers/driver_nl80211.c:400: 错误:‘CTRL_ATTR_MCAST_GROUPS’未声明(在此函数内第一次使用)

…/src/drivers/driver_nl80211.c:400: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其

…/src/drivers/driver_nl80211.c:400: 错误:所在的函数内也只报告一次。)

…/src/drivers/driver_nl80211.c:403: 警告:逗号表达式的左操作数不起作用

…/src/drivers/driver_nl80211.c:404: 错误:‘CTRL_ATTR_MCAST_GRP_MAX’未声明(在此函数内第一次使用)

…/src/drivers/driver_nl80211.c:407: 错误:‘CTRL_ATTR_MCAST_GRP_NAME’未声明(在此函数内第一次使用)

…/src/drivers/driver_nl80211.c:408: 错误:‘CTRL_ATTR_MCAST_GRP_ID’未声明(在此函数内第一次使用)

…/src/drivers/driver_nl80211.c:409: 警告:逗号表达式的左操作数不起作用

…/src/drivers/driver_nl80211.c:409: 警告:计算出的值未被使用

…/src/drivers/driver_nl80211.c:409: 警告:逗号表达式的左操作数不起作用

…/src/drivers/driver_nl80211.c:404: 警告:未使用的变量‘tb2’

make: *** […/src/drivers/driver_nl80211.o] 错误 1

原因:没链接libnl库

问题2:

…/src/crypto/tls_openssl.c: 在函数‘tls_deinit’中:

…/src/crypto/tls_openssl.c:1032: 警告:隐式声明函数‘ERR_remove_thread_state’

…/src/crypto/tls_openssl.c: 在函数‘tls_set_conn_flags’中:

…/src/crypto/tls_openssl.c:2248: 警告:隐式声明函数‘SSL_clear_options’

…/src/crypto/tls_openssl.c: 在函数‘tls_connection_client_cert’中:

…/src/crypto/tls_openssl.c:2324: 警告:隐式声明函数‘SSL_CTX_clear_extra_chain_certs’

…/src/crypto/tls_openssl.c: 在函数‘openssl_get_keyblock_size’中:

…/src/crypto/tls_openssl.c:3099: 警告:传递‘EVP_MD_CTX_md’的第 1 个参数时在不兼容的指针类型间转换

/usr/local/ssl/include/openssl/evp.h:484: 附注:需要类型‘const struct EVP_MD_CTX *’,但实参的类型为‘const struct EVP_MD *’

…/src/crypto/tls_openssl.c:3103: 错误:‘struct ’没有名为‘new_mac_secret_size’的成员

…/src/crypto/tls_openssl.c: 在函数‘tls_connection_prf’中:

…/src/crypto/tls_openssl.c:3244: 警告:隐式声明函数‘SSL_export_keying_material’

…/src/crypto/tls_openssl.c: 在函数‘tls_connection_resumed’中:

…/src/crypto/tls_openssl.c:3509: 警告:隐式声明函数‘SSL_cache_hit’

make: *** […/src/crypto/tls_openssl.o] 错误 1

原因:Openssl库没链接

问题三:

[fenghaitao@centos6 hostapd]$ sudo make

/usr/bin/ld: skipping incompatible /home/fenghaitao/fl2440/driver/wifi/hostapd/libnl-1.1.4/chuangjian/lib/libnl.so when searching for -lnl

/usr/bin/ld: skipping incompatible /home/fenghaitao/fl2440/driver/wifi/hostapd/libnl-1.1.4/chuangjian/lib/libnl.a when searching for -lnl

/usr/bin/ld: cannot find -lnl

collect2: ld 返回 1

make: *** [hostapd] 错误 1

原因:编译器问题。。应该用交叉编译器

问题四:

Relocations in generic ELF (EM: 3)

Make clean 之后再make

问题5:
…/src/crypto/tls_openssl.o: In function `tls_deinit’:

/home/fenghaitao/fl2440/driver/wifi/hostapd/hostap/hostapd/…/src/crypto/tls_openssl.c:1032: undefined reference to `ERR_remove_thread_state’

…/src/crypto/tls_openssl.o: In function `tls_parse_pkcs12’:

/home/fenghaitao/fl2440/driver/wifi/hostapd/hostap/hostapd/…/src/crypto/tls_openssl.c:2525: undefined reference to `SSL_CTX_clear_extra_chain_certs’

…/src/crypto/tls_openssl.o: In function `tls_connection_prf’:

/home/fenghaitao/fl2440/driver/wifi/hostapd/hostap/hostapd/…/src/crypto/tls_openssl.c:3244: undefined reference to `SSL_export_keying_material’

…/src/crypto/tls_openssl.o: In function `tls_connection_resumed’:

/home/fenghaitao/fl2440/driver/wifi/hostapd/hostap/hostapd/…/src/crypto/tls_openssl.c:3509: undefined reference to `SSL_cache_hit’

…/src/crypto/tls_openssl.o: In function `tls_connection_client_cert’:

/home/fenghaitao/fl2440/driver/wifi/hostapd/hostap/hostapd/…/src/crypto/tls_openssl.c:2324: undefined reference to `SSL_CTX_clear_extra_chain_certs’

collect2: ld returned 1 exit status

make: *** [hostapd] 错误 1

原因:

版本问题。。我换了一个版本的hostapd就好了

问题6

ctrl_iface exists and seems to be in use - cannot override it

Delete ‘/var/run/hostapd/wlan0’ manually if it is not used anymore

Failed to setup control interface

wlan0: Unable to setup interface.

原因:

我觉得是退出不正常造成的。。这个的意思是wlan0正在被使用并且不能重复的使用。。没找到解决方法。。就简单粗暴地吧/var/run/hostapd文件夹给删除了。。就好了

问题7

在我的板子上ping路由上的IP的时候可以ping通,但是ping外网的IP的时候提示“ping: sendto: Network is unreachable”

原因:

Route命令查看。。发现没有网关。。添加网关。。

route add default gw 192.168.1.1就好了
————————————————


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部