無線網卡工作模式筆記
網線網卡可以工作在多種模式下,以實現不同的功能。主要模式(mode)有:master managed monitor ad-hoc repeater secondary
【master】
master模式即常見的AP模式,無線模塊本身作為WIFI熱點,讓其它設備以無線的方式接入構建LAN/WAN 。無線路由器的工作模式就是master 。
在Linux系統中,無線AP的接入和授權主要采用開源項目hostapd來實現
hostapd 是一個用戶態用于AP和認證服務器的守護進程。它實現了IEEE 802.11相關的接入管理,IEEE 802.1X/WPA/WPA2/EAP 認證, RADIUS客戶端,EAP服務器和RADIUS 認證服務器。Linux下支持的驅動有:Host AP,madwifi,基于mac80211的驅動——參考官方文檔。
簡單說,hostapd能夠使得無線網卡切換為master模式,模擬AP(通常可以認為是路由器)功能,也就是我們說的軟AP(Soft AP)。Hostapd的功能就是作為AP的認證服務器,負責控制管理stations(通常可以認為帶無線網卡的PC)的接入和認證。通過Hostapd可以將無線網卡切換為AP/Master模式,通過修改配置文件,可以建立一個開放式的(不加密)的,WEP,WPA或WPA2的無線網絡。并且通過修改配置文件可以設置無線網卡的各種參數,包括頻率,信號,beacon包時間間隔,是否發送beacon包,如果響應探針請求等等。還可以設置mac地址過濾條件等
【managed 】
又稱sta,我理解為客戶端模式client。在此模式下,無線網卡是作為客戶端接入WIFI網絡。比如筆記本的無線網卡就是工作在此模式下。Linux client station的接入由開源項目wpa_supplicant來實現
【ad-hoc】
點對點模式,類似于zigbee的自組網概念。如果WIFI要自動組網,就需要設置為該模式
【monitor】
偵聽模式,即網卡的混雜模式,在此模式下,網卡不過濾任何可以收到的數據包。主要用于smartconfig
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成