【Wifi】hostapd初識

hostpad

       【百科】hostapd 是一個用戶態用於AP和認證服務器的守護進程。它實現了IEEE 802.11相關的接入管理,IEEE 802.1X/WPA/WPA2/EAP認證, RADIUS客戶端,EAP服務器和RADIUS 認證服務器。Linux下支持的驅動有:Host AP,madwifi,基於mac80211的驅動。   hostapd被設計成一個後臺運行的“守護進程”程序,充當控制身份驗證的後端組件。hostapd支持單獨的前端程序,hostapd附帶了一個基於文本的前端示例hostapd_cli。

       hostapd能夠使得無線網卡切換爲master模式,模擬AP(路由器)功能(軟AP),作爲AP的認證服務器,負責控制管理stations(帶無線網卡的pc或能連wifi的手機等)的接入和認證。

       我們想自己做一個路由器或者ap,讓其他設備能夠連接上來,並進行管理,那麼就要將這個無線網卡切換成AP/master模式,但是怎麼實現這個切換過程呢,就需要使用hostapd這個工具來幫忙了,我們可以通過修改它的配置文件,編譯好來管理我們的無線網卡,以建立一個開放式的或者加密(WEPWPAWPA2等)的無線網絡。修改配置文件hostapd.conf,可以設置無線網絡的各種參數,包括頻率、信號、beacon包時間間隔、mac地址過濾條件等。

【參考文檔】

  1. 百度百科:https://baike.baidu.com/item/hostapd/7985255?fr=aladdin
  2. hostapd and wpa_supplicant:http://w1.fi/
  3. hostapd wpa_supplicant madwifi詳細分析(一)——hostapd是幹嘛的:https://blog.csdn.net/lee244868149/article/details/42027353
  4. hostapd源碼解析:https://www.cnblogs.com/eagling/articles/6046865.html
  5. wpa_supplicant和hostapd的定義和區別:https://blog.csdn.net/yudelian/article/details/88820552

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章