Linux系统部署hostapd+dhcpd的方式来设置wifi热点

一、首先什么是hostapd? hostapd 是一个用户态用于AP和认证服务器的守护进程 它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP 认证,RADIUS客户端,EAP服务器和RADIUS 认证服务器。 Linux下支持的驱动有:Host AP,madwifi,基于mac80211的驱动。

二、如何识别无线网卡是否支持AP模式 iw命令识别:iw list 查看Supported interface modes:信息如下图: Linux系统部署hostapd+dhcpd的方式来设置wifi热点_第1张图片 若「Supported interface modes」中有「AP」的话,你的无线网卡就可以支持AP模式。如果没有则不支持。

三、开始部署 1、eth0 直接dhcp获取IP即可,如果没有获到IP,手动执行dhclient eth0 2、配置wlan0 静态IP (wlan0 是无线网卡,你的可能是wlan1) 网卡配置文件:/etc/network/interfaces

Allow-hotplug wlan0

Iface walan0 inet static

Address 192.168.100.1

Netmask 255.255.255.0

3、开启路由转发 vi /etc/sysctl.conf net.ipv4.ip_forward = 1(0改为1) 4、iptables添加规则(Ubuntu如果没iptables,自行安装sudo apt-get install iptables) iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j MASQUERADE 5、安装ahostapd sudo apt-get install hostapd 6、配置dhcp配置文件:/etc/dhcp/dhcpd.conf 网段和无线网卡网段相同 Linux系统部署hostapd+dhcpd的方式来设置wifi热点_第2张图片 启动dhcp服务:/etc/init.d/isc-dhcp-server start

7、贴出我的hostapd配置文件:/etc/hostapd/hostapd.conf Linux系统部署hostapd+dhcpd的方式来设置wifi热点_第3张图片 启动hostapd,参数-B是hostapd后台运行:hostapd -B /etc/hostapd/hostapd.conf

四、测试 到这里部署完hostapd那么你现在打开手机,开启wan搜索,你就会看见wfii名字为:Wifi_AP 的热点

由睿江云研发人员提供,想了解更多,请登陆www.eflycloud.com

转载于:https://my.oschina.net/u/3363053/blog/882749

你可能感兴趣的:(Linux系统部署hostapd+dhcpd的方式来设置wifi热点)