Hostapd簡(jiǎn)介:
簡(jiǎn)單說,hostapd能夠使得無線網(wǎng)卡切換為master模式,模擬AP(通??梢哉J(rèn)為是路由器)功能,也就是我們說的軟AP(Soft AP)。
Hostapd的功能就是作為AP的認(rèn)證服務(wù)器,負(fù)責(zé)控制管理stations(通常可以認(rèn)為帶無線網(wǎng)卡的PC)的接入和認(rèn)證。
通過Hostapd可以將無線網(wǎng)卡切換為AP/Master模式,通過修改配置文件,可以建立一個(gè)開放式的(不加密)的,WEP,WPA或WPA2的無線網(wǎng)絡(luò)。并且通過修改配置文件可以設(shè)置無線網(wǎng)卡的各種參數(shù),包括頻率,信號(hào),beacon包時(shí)間間隔,是否發(fā)送beacon包,如果響應(yīng)探針請(qǐng)求等等。還可以設(shè)置mac地址過濾條件等。具體可以參考它的配置文件說明。
下面就從官網(wǎng)上摘下的部分原因及翻譯。翻譯的不好請(qǐng)見諒。
hostapd is an IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator.
Hostapd是IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP/RADIUS的認(rèn)證器
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and RADIUS authentication server. The current version supports Linux (Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).
Hostapd是一個(gè)訪問點(diǎn)以及認(rèn)證服務(wù)器的運(yùn)行于用戶空間的守護(hù)程序。它實(shí)現(xiàn)了IEEE 802.11接入帶你(Access Point)的管理功能,是IEEE 802.1X/WPA/WPA2/EAP的認(rèn)證器,是 RADIUS client, EAP server, and RADIUS認(rèn)證服務(wù)器。當(dāng)前版本的hostapd支持linux上Host AP,madwifi和基于mac80211協(xié)議棧的驅(qū)動(dòng)程序,以及FreeBSD上net80211協(xié)議棧的驅(qū)動(dòng)程序。
hostapd is designed to be a “daemon” program that runs in the background and acts as the backend component controlling authentication. hostapd supports separate frontend programs and an example text-based frontend, hostapd_cli, is included with hostapd.
Hostapd是一個(gè)后臺(tái)守護(hù)進(jìn)程,作為后臺(tái)組件來控制和管理認(rèn)證功能。Hostapd支持多個(gè)前臺(tái)程序。hostapd_cli,就是一個(gè)跟hostapd一起的命令行前臺(tái)程序。
下面我們來看一下利用hostapd和dhcpd在Ubuntu系統(tǒng)上建立無線熱點(diǎn)的方法:
執(zhí)行 iwlist 如果 Supported interface modes 的下有 AP 的話表示該網(wǎng)卡支持AP模式,可以創(chuàng)建無線熱點(diǎn)。
比如我的無線網(wǎng)卡是Qualcomm Atheros AR9485 Wireless Network Adapter,Linux內(nèi)核自帶了驅(qū)動(dòng)ath9k,支持創(chuàng)建AP無線熱點(diǎn)。
1. 安裝hostapd和dhcpd
2. 配置hostapd和dhcpd
在自己的家目錄下創(chuàng)建一個(gè)hostapd目錄,里面新建啟動(dòng)和關(guān)閉腳本,比如我這樣寫(注意把里面eechen換成你的用戶名):
在桌面新建兩個(gè)啟動(dòng)器(快捷方式),里面分別填入:
注意:如果你開啟了ufw防火墻,ufw默認(rèn)是禁止轉(zhuǎn)發(fā)的,這會(huì)導(dǎo)致防火墻NAT轉(zhuǎn)發(fā)失效,這時(shí)應(yīng)該設(shè)置允許轉(zhuǎn)發(fā):
4. 用wireshark監(jiān)控經(jīng)過wlan0的通信
安裝wireshark(其中 eechen改為你的用戶名):
附:
查看連接wlan0網(wǎng)絡(luò)的客戶端:
查看網(wǎng)絡(luò)接口速度:
標(biāo)簽:安陽 臨沂 期貨 江蘇 商丘 達(dá)州 廈門 吳忠
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用hostapd和dhcpd來在Ubuntu上開啟無線熱點(diǎn)》,本文關(guān)鍵詞 使用,hostapd,和,dhcpd,來在,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。