wifi模組配置ap模式下出現的問題

2021-07-10 17:21:39 字數 4653 閱讀 9576

問題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

庫 問題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

問題三:

[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 inte***ce

wlan0: unable to setup inte***ce.

原因:我覺得是退出不正常造成的。。這個的意思是wlan0

正在被使用並且不能重複的使用。。沒找到解決方法。。就簡單粗暴地吧

/var/run/hostapd

資料夾給刪除了。。就好了

問題7在我的板子上ping路由上的ip的時候可以ping通,但是ping外網的ip的時候提示「ping: sendto: network is unreachable」

原因:route命令檢視。。發現沒有閘道器。。新增閘道器。。

route add default gw 192.168.1.1就好了

WIFI網絡卡 AP模式

參考 移植hostapd,搭建無線熱點tar xzf hostapd 2.0.tar.gz cd hostapd 2.0 hostapd cp defconfig config 修改.config,加一行 config libnl32 y 修改makefile ifndef cc cc gcc en...

wifi 模組 配置

自從物聯網 問世以來,如何使得物 能夠聯網 有了很多的方式,目前運用非常廣的wifi,今天就總結下自這個方面,也對於有需要的盆友 也希望有拋磚引玉之效果。1 ti 的smartconfig 此時 該區域網內一般有三個裝置 wifi晶元工作在ap模式 或者是ap station模式 手機 智慧型硬體s...

pycharm中匯入自寫模組時,模組下出現紅線

問題描述 在pycharm中匯入自己寫的模組時,得不到智慧型提示,並在模組名下出現下紅線,但是 可以執行,錯誤提示為下圖所示 原因 出現 以上情況,是因為檔案目錄設定的問題,pycharm中的最上層資料夾是專案資料夾,在專案中導包預設是從這個目錄下尋找,當在其中再次建立目錄,目錄內的py檔案如果要匯...