树莓派板载wifi作热点
树莓派板载wifi作热点
使用Github上的一个开源库
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
安装依赖库
sudo apt install util-linux procps hostapd iproute2 iw haveged dnsmasq
最重要的是hostapd(开启热点,wifi做主机) ,dnsmasq(dns服务器)。
创建WiFi热点
sudo create_ap 无线网卡名 有线网卡名 热点名 密码
如果上述命令报错,没有开启的话,有可能是你的wifi已经开启并做了从机,导致开启热点失败;可以先 ‘sudo ifconfig wlan0 down’,然后再输入上述命令。
开机自启,通过create_ap服务启动
首先要修改create_ap的默认设置,即 sudo vim /etc/create_ap.conf
主要修改 “SSID=热点名称”,“PASSPHRASE=密码”。
其他保持默认就行。

可以看一下 /usr/lib/systemd/system/create_ap.service 文件,其中有一行:

ExecStart=/usr/bin/create_ap --config /etc/create_ap.conf
即服务启动及选择的配置文件。
最后可以通过命令开启服务,记得把 rc.local 中的 create_ap 语句删除或注释。
sudo systemctl enable create_ap
reboot重新开机,热点应该已经开启。
恢复WIFI功能
sudo systemctl disable create_ap