亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

使用hostapd和dhcpd來在Ubuntu上開啟無線熱點

2020-10-18 20:39:30
字體:
來源:轉載
供稿:網友

Hostapd簡介:

簡單說,hostapd能夠使得無線網卡切換為master模式,模擬AP(通??梢哉J為是路由器)功能,也就是我們說的軟AP(Soft AP)。

Hostapd的功能就是作為AP的認證服務器,負責控制管理stations(通??梢哉J為帶無線網卡的PC)的接入和認證。

通過Hostapd可以將無線網卡切換為AP/Master模式,通過修改配置文件,可以建立一個開放式的(不加密)的,WEP,WPA或WPA2的無線網絡。并且通過修改配置文件可以設置無線網卡的各種參數,包括頻率,信號,beacon包時間間隔,是否發送beacon包,如果響應探針請求等等。還可以設置mac地址過濾條件等。具體可以參考它的配置文件說明。

下面就從官網上摘下的部分原因及翻譯。翻譯的不好請見諒。

 

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的認證器

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是一個訪問點以及認證服務器的運行于用戶空間的守護程序。它實現了IEEE 802.11接入帶你(Access Point)的管理功能,是IEEE 802.1X/WPA/WPA2/EAP的認證器,是 RADIUS client, EAP server, and RADIUS認證服務器。當前版本的hostapd支持linux上Host AP,madwifi和基于mac80211協議棧的驅動程序,以及FreeBSD上net80211協議棧的驅動程序。

 

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是一個后臺守護進程,作為后臺組件來控制和管理認證功能。Hostapd支持多個前臺程序。hostapd_cli,就是一個跟hostapd一起的命令行前臺程序。

下面我們來看一下利用hostapd和dhcpd在Ubuntu系統上建立無線熱點的方法:
執行 iwlist 如果 Supported interface modes 的下有 AP 的話表示該網卡支持AP模式,可以創建無線熱點。
比如我的無線網卡是Qualcomm Atheros AR9485 Wireless Network Adapter,Linux內核自帶了驅動ath9k,支持創建AP無線熱點。
1. 安裝hostapd和dhcpd

復制代碼
代碼如下:

sudo apt-get install hostapd isc-dhcp-server

開機不需要啟動這兩個服務,建議把它們關掉:

復制代碼
代碼如下:
sudo update-rc.d -f hostapd remove

注釋掉下面兩個文件start on那一行:

復制代碼
代碼如下:
sudo nano /etc/init/isc-dhcp-server.conf
sudo nano /etc/init/isc-dhcp-server6.conf

2. 配置hostapd和dhcpd

復制代碼
代碼如下:

sudo nano /etc/hostapd/hostapd.conf
  注意自己設置其中的無線熱點名稱ssid和認證密碼wpa_passphrase.

復制代碼
代碼如下:

interface=wlan0
driver=nl80211
ssid=YOUR_AP_NAME
hw_mode=g
channel=10
macaddr_acl=0
auth_algs=3
wpa=2
wpa_passphrase=YOUR_AP_PASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP


復制代碼
代碼如下:
sudo nano /etc/dhcp/dhcpd.conf
在末尾加入以下內容:

復制代碼
代碼如下:

subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1,180.76.76.76,8.8.8.8;
}

其中180.76.76.76是百度公共DNS服務器,8.8.8.8則是Google的DNS服務器.

在自己的家目錄下創建一個hostapd目錄,里面新建啟動和關閉腳本,比如我這樣寫(注意把里面eechen換成你的用戶名):

復制代碼
代碼如下:

nano /home/eechen/hostapd/ap-start.sh</p><p>#!/bin/bash
# 開啟內核IP轉發
bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
# 開啟防火墻NAT轉發(如果本機使用eth0上網,則把ppp0改為eth0)
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# 關閉NetworkManager對無線網卡的控制
nmcli nm wifi off
# 設置并啟動無線網卡
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
# 解鎖無線設備,可以用rfkill list查看解鎖結果.
rfkill unblock wlan
# 睡眠6秒,待rfkill解鎖生效
sleep 6s
# 啟動dhcpd和hostapd,如果hostapd無法啟動請查看日志hostapd.log,查看這兩個進程ps -ef|egrep "dhcpd|hostapd"
nohup hostapd /etc/hostapd/hostapd.conf >/home/eechen/hostapd/hostapd.log 2>&1 &
dhcpd wlan0 -pf /var/run/dhcpd.pid
ps -ef|head -n1 && ps -ef|egrep "dhcpd|hostapd"
nano /home/eechen/hostapd/ap-stop.sh</p><p>#!/bin/bash
killall hostapd dhcpd
bash -c "echo 0 > /proc/sys/net/ipv4/ip_forward"
ifconfig wlan0 down

3. 啟動hostapd和dhcpd

在桌面新建兩個啟動器(快捷方式),里面分別填入:

復制代碼
代碼如下:
gksu /home/eechen/hostapd/ap-start.sh
gksu /home/eechen/hostapd/ap-stop.sh

因為腳本需要root用戶身份執行,所以需要用gksu運行。

注意:如果你開啟了ufw防火墻,ufw默認是禁止轉發的,這會導致防火墻NAT轉發失效,這時應該設置允許轉發:

復制代碼
代碼如下:
sudo nano /etc/default/ufw 將 DEFAULT_FORWARD_POLICY 設為 ACCEPT

然后重啟ufw即可:

復制代碼
代碼如下:
sudo service ufw restart

之后運行啟動器即可啟動和關閉AP無線熱點。

4. 用wireshark監控經過wlan0的通信

安裝wireshark(其中 eechen改為你的用戶名):

復制代碼
代碼如下:

sudo apt-get install wireshark
sudo chgrp eechen /usr/bin/dumpcap
sudo chmod 750 /usr/bin/dumpcap
sudo setcap cap_net_raw,cap_net_admin+eip /usr/bin/dumpcap

Alt+F2運行wireshark,選擇網絡接口wlan0,Filter里輸入http.cookie contains mail.qq.com
然后手機端登錄網頁QQ郵箱,在WireShark即可查看和獲取QQ郵箱登錄的Cookie,如圖所示:

右鍵點擊Cookie項把Value復制出來,然后用Firefox訪問站點https://w.mail.qq.com/,Alt+C激活 Original Cookie Injector( GreaseMonkey),彈出輸入框Wireshark Cookie Dump,把Cookie項的Value粘貼到里面,然后點OK確定并刷新頁面即可登錄QQ郵箱?;蛘吣闶褂肨amper Data這個Firefox擴展在提交時修改Cookie值也是可以的。

附:

查看連接wlan0網絡的客戶端:

復制代碼
代碼如下:
sudo arp
返回IP地址和MAC硬件地址和無線接口名.

復制代碼
代碼如下:
iw dev wlan0 station dump
能顯示收發包和字節數等.

查看網絡接口速度:

復制代碼
代碼如下:
sar -n DEV 1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女福利视频| 国产亚洲一级高清| 日韩h在线观看| 麻豆精品精华液| 国产成人精品亚洲精品| 国产精品一二三在线| 国产精品美女主播在线观看纯欲| 欧美黄色片视频| 久久久久久久一区二区| 日本一欧美一欧美一亚洲视频| 欧美一级高清免费播放| 欧美性视频精品| 高清欧美一区二区三区| 伊人一区二区三区久久精品| 日韩高清电影免费观看完整| 91精品久久久久久久久久久久久| 国产婷婷色综合av蜜臀av| 国产精品一二三在线| 粉嫩av一区二区三区免费野| 国产精品白丝jk喷水视频一区| 少妇高潮久久久久久潘金莲| 国产91精品最新在线播放| 91av视频在线免费观看| 国产经典一区二区| 国产精品美女在线观看| 日韩欧美在线看| 91免费电影网站| 久久久久成人网| 亚洲欧美在线磁力| 欧美激情精品久久久久久变态| 色多多国产成人永久免费网站| 国产精品色视频| 亚洲欧美中文字幕在线一区| 欧美中文字幕第一页| 国产精品丝袜久久久久久不卡| 欧美一性一乱一交一视频| 一本大道久久加勒比香蕉| 奇米影视亚洲狠狠色| 国产精品大片wwwwww| 日韩成人av网| 国产亚洲在线播放| 97在线日本国产| 色综久久综合桃花网| 亚洲韩国青草视频| 亚洲人午夜色婷婷| 亚洲一区二区三区777| 国产欧美日韩免费| 久久久精品国产一区二区| 91成品人片a无限观看| 欧美日韩美女视频| 国产美女精品免费电影| 国产亚洲a∨片在线观看| 成人精品在线观看| 久久精品视频中文字幕| 亚洲精品午夜精品| 亚洲男人天堂2019| 国产亚洲精品久久久久动| 色综合久久悠悠| 久久久精品日本| 久久在精品线影院精品国产| 欧美伊久线香蕉线新在线| 成人福利网站在线观看| 欧美性黄网官网| 亚洲男子天堂网| 国产精品免费看久久久香蕉| 91av中文字幕| 岛国视频午夜一区免费在线观看| 欧美电影免费在线观看| 中文字幕亚洲综合久久| 亚洲福利视频二区| 精品久久久久久| 成人在线播放av| 久久久久久久一区二区三区| 色系列之999| 亚洲激情国产精品| 高跟丝袜欧美一区| 欧美专区第一页| 国产精品三级网站| 国产大片精品免费永久看nba| 日韩av在线资源| 91在线视频一区| 久久人人看视频| 日本国产精品视频| 九九精品视频在线| 91国产中文字幕| 久久久久久九九九| 欧美视频一二三| 欧美激情综合色| 97久久精品人搡人人玩| 亚洲字幕一区二区| 亚洲精品一区在线观看香蕉| 日韩av三级在线观看| 日韩av影院在线观看| 久久久91精品国产一区不卡| 国产xxx69麻豆国语对白| 国产97免费视| 亚洲成人网av| 亚洲黄页网在线观看| 久久久免费精品| 91老司机在线| 久久久久久久久中文字幕| 中文字幕九色91在线| 一二美女精品欧洲| 成人网在线观看| 亚洲人成网7777777国产| 精品无人区太爽高潮在线播放| 中文字幕日韩电影| 97国产成人精品视频| 久久久久久久久久久免费精品| 日韩在线资源网| 中文字幕亚洲欧美日韩高清| 亚洲精品国产精品乱码不99按摩| 欧美在线中文字幕| 亚洲在线免费观看| 国产成人精品电影| 中文日韩在线视频| 国产专区精品视频| 欧洲成人性视频| 亚洲国产精品久久91精品| 亚洲精品中文字幕av| 国产精品白丝jk喷水视频一区| 欧美高清视频免费观看| 亚洲精品久久久久久下一站| 日韩欧亚中文在线| 精品美女国产在线| 97国产成人精品视频| 91精品国产乱码久久久久久久久| 在线视频日本亚洲性| 日韩成人黄色av| 欧美日韩国产成人在线| 奇米一区二区三区四区久久| 成人天堂噜噜噜| 国产精品99一区| 日韩精品免费视频| 日韩av资源在线播放| 一本一本久久a久久精品综合小说| 国模gogo一区二区大胆私拍| 日韩精品极品视频免费观看| 国产日韩欧美影视| 91精品久久久久久久久久入口| 亚洲成人久久网| 疯狂做受xxxx欧美肥白少妇| 日韩欧美国产一区二区| 久久福利网址导航| 色综合久久天天综线观看| 国产精品吹潮在线观看| 欧美色视频日本高清在线观看| 日韩在线资源网| 国产一区二区三区18| 国产成人精品久久亚洲高清不卡| 国产一区玩具在线观看| 欧美野外猛男的大粗鳮| 欧美一级视频在线观看| 91精品久久久久久久久久久久久| 亚洲欧美日韩中文在线制服| 亚洲精品少妇网址| 精品高清美女精品国产区| 在线视频日本亚洲性| 91香蕉电影院| 欧美电影在线观看网站| 夜夜嗨av一区二区三区四区| 日本午夜精品理论片a级appf发布| 亚洲欧美日韩天堂| 成人看片人aa|