Linux下使用hostapd創建WiFi訪問熱點 - sbw Blog

Linux下使用hostapd創建WiFi訪問熱點

来源: 石博文博客 | 浏览: 14962 | 评论: 0 发表时间: 2014-07-12

hostapd是Linux下一款 IEEE 802.11 AP創建軟件,它可以通過使用一塊無線網卡來創建WiFi訪問點,將當前的網絡共享出來,實現的功能類似於Windows下面的百度WiFi或者360WiFi。和Windows下面一樣,要成功的創建一個AP訪問點,除了要有合適的無線網卡和驅動之外,dhcp服務的配置和開啓內核的流量轉發也必須同時到位。



*本文使用的 Linux 環境爲 ArchLinux 內核 3.15.5-1-ARCH ,網卡爲 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter


安裝與配置hostapd

我直接使用yaourt安裝了源裏面的hostapd,詳細的配置參數與其功能可以在hostapd的wiki頁面上找到,現在,創建一個hostapd.conf文件(可以在任意目錄下創建),並配置以下參數:


配置完成後,使用hostapd hostapd.conf應該就可以成功建立一個WiFi訪問點,不過此時這塊網卡還沒有對應的dhcp服務和流量轉發,所以是直接無法連接上的,即使使用靜態IP能夠連接上,也不能通過主機的網絡來共享上網的。


配置dhcp服務

和hostapd一樣,我安裝了Archlinux源裏面編譯好的二進制包,在dhcp安裝完成後,會有一個示例的配置文件/etc/dhcpd.conf 我們先注釋掉原有的配置,然後添加我們自己的配置。


一切準備就緒,現在可以開始創建我們的AP了。


如果一切正常,現在你已經有一個可用的無線網絡了!配合之前介紹的開機自運行腳本,你可以設置爲開機自動創建WiFi。


筆者將其部署在了Raspberry PI上面,配合其它軟件,一個DIY的智能路由器就這樣誕生了~




没有人评论过此文,还不快抢个沙发
  • 昵称: *
  • 邮箱:
  • 网址:
  • 记住我的信息
  • Color
  • Red
  • Blue
  • Code
  • bash
  • cpp
  • css
  • java
  • js
  • perl
  • php
  • python
  • ruby
  • sql
  • xml