1. 介绍
hostapd是一款运行在用户态软件,能够为认证服务器提供管理接入点。下面是无线网卡常见的工作模式及其作用。
工作模式 | 作用 |
---|---|
Master(AP) | 成为无线接入点提供无线接入服务 |
Managed(STA) | 作为客户端连接其他无线接入点 |
Monitor | 监听附近所有无线流量 |
Ad-hoc | 多台计算机直接相连 |
显然,平时我们的计算机的无线网卡一般工作在Managed模式,而我们平常使用的路由器的无线网卡则是一般工作在Master模式。在本篇文章中,我们借助hostapd让我们计算机的无线网卡更换模式,使其工作在Master模式,这样我们的计算机就能够成为一个无线接入点从而为其他设备提供服务。
2. 安装配置
- Ubuntu 14.04
- hostapd v2.6
- isc-dhcp-server
hostapd可通过一下命令安装,获取到的是最新版本2.6。
$ sudo apt-get install hostapd
想要获取以前的版本或是想要详细了解hostapd,请浏览以下地址,下载后编译(2.6版本没有创建mon.wlan0接口,如果有需要用到这个接口的需要下载以前的版本)。
http://w1.fi/releases/
http://w1.fi/cgit/hostap/plain/hostapd/README
isc-dhcp-server我的系统自带了,没有的可以按以下命令下载。
$ sudo apt-get install isc-dhcp-server
3. 流程
- 开启hostapd让电脑的无线网卡工作在Master模式,开启后,其他设备能够搜索到该热点,但由于无法获取到IP地址仍然无法连接。
- 根据实际情况,选择采用网桥