开发板配置AP模式
AP模式的配置需要三个服务,hostapd服务(提供热点访问和鉴权的服务端进程)、dhcpcd服务(配置静态IP)、dnsmasq服务(提供DNS和DHCP功能)
hostapd服务
开发板在/etc/hostapd.conf本身有这个配置文件,但是内容比较多且杂乱,在/etc/hostapd/hostapd.conf创建新的文件,写入以下内容
interface=wlan0
driver=nl80211
ssid=test-wifi //热点名字,自定义
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=test123456 //热点密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
给hostapd指定配置文件
hostapd -B /etc/hostapd/hostapd.conf
dhcpcd服务
配置静态IP,编辑/etc/dhcpcd.conf文件,在文件末尾加入下面内容
interface wlan0
static ip_address=192.168.1.1/24
nohook wpa_supplicant
重新启动dhcpcd服务
dnsmasq服务
编辑/etc/dnsmasq.conf
注释掉其中的内容,加入下面的内容,dhcp分发ip从192.168.1.2~192.168.1.20,支持19个设备
interface=wlan0
dhcp-range=192.168.1.2,192.168.1.20,255.255.255.0,24h
重新启动dnsmasq服务
此时就可以搜索到上面配置的网络了