接下来我们需要配置hostapd热点。创建并修改/etc/hostapd/hostapd.conf文件,在其中写入以下内容:
#使用哪一个网络接口
interface=wlan0
#网卡驱动模块
driver=nl80211
#热点名称
ssid=Pi3-AP
#使用2.4Ghz
hw_mode=g
#使用通道6
channel=6
#启用802.11n
ieee80211n=1
#启用WMM
wmm_enabled=1
#使能40MHz保护间隔为20ns
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
#允许接入的mac地址
macaddr_acl=0
#使用WPA谁
auth_algs=1
#允许广播地址
ignore_broadcast_ssid=0
#使用WPA2
wpa=2
#使用WPA-PSK
wpa_key_mgmt=WPA-PSK
#wifi的密码
wpa_passphrase=raspberry
#使用AES替代TKIP
rsn_pairwise=CCMP
然后我们可以使用下面命令来测试一下hostapd是否配置成功:
sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf
这时打开你的手机或平板电脑,扫描网络就可以看到一个叫做“Pi3-AP”的wifi网络,你可以尝试连接到这个网络上,这时树莓派的控制台上会出现一些连接信息,你的手机也无法正常使用这个网络,不过不用担心,因为我们的热点配置工作还没有完成。你可以使用Ctl+C终止上面的命令。然后修改/etc/default/hostapd文件并修改其中的#DAEMON_CONF=""删除其前面的#号(取消注释使其生效)并加入其值:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
接下来修改/etc/dnsmasq.conf文件,将里面的内容修改为以下内容(最好将原文件备份):
#使用的网络设备为wlan0
interface=wlan0
#监听网络设备的ip地址
listen-address=192.168.2.1
#不绑定ip地址
bind-interfaces
#DNS地址
server=8.8.8.8
#不要转发短名称
domain-needed
#不转发未路由的地址
bogus-priv
#dhcp地址范围和有效时长
dhcp-range=192.168.2.2,192.168.2.254,12h
Copyright © 2015-2023 问渠网 辽ICP备15013245号