树莓派搭建无线AP

一.树莓派型号及系统要求

      树莓派型号:raspberry 3 B

     树莓派系统:2019-04-08-raspbian-stretch-full.img

     注:非强制要求,不过树莓派系统及型号不同可能会导致配置过程略有差异!

二.配置过程

   1.通过git 克隆github上开源项目create_ap  

sudo git clone https://github.com/oblique/create_ap.git

 2.git克隆成功后进入create_ap目录并执行如下命令

cd create_ap/
sudo make install

3.安装依赖库

#更新一下避免安装依赖失败
sudo apt-get update
sudo apt-get upgrade
#安装依赖

sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

 

4.对你的AP进行网关,SSID和密码的配置

 sudo nano /etc/create_ap.conf

    然后修改如下高亮处为你自己的配置:

    树莓派搭建无线AP_第1张图片

  给出配置方便copy:


CHANNEL=default
GATEWAY=192.168.0.1
WPA_VERSION=2
ETC_HOSTS=0
DHCP_DNS=gateway
NO_DNS=0
NO_DNSMASQ=0
HIDDEN=0
MAC_FILTER=0
MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept
ISOLATE_CLIENTS=0
SHARE_METHOD=nat
IEEE80211N=0
IEEE80211AC=0
HT_CAPAB=[HT40+]
VHT_CAPAB=
DRIVER=nl80211
NO_VIRT=0
COUNTRY=
FREQ_BAND=2.4
NEW_MACADDR=
DAEMONIZE=0
NO_HAVEGED=0
WIFI_IFACE=wlan0
INTERNET_IFACE=eth0
SSID=AP_PI
PASSPHRASE=raspberry
USE_PSK=0

配置完成后ctrl+o ,ctrl+x保存并退出

注:这里解释一下什么没有通过create_ap原项目给出的create_ap命令进行配置:原因是通过该命令很有可能修改配置失败

即 如果你通过

sudo create_ap 网卡设备名 你的SSID 你的密码

配置完成后很有可能导致实际的AP名称和密码并非是你所要求的配置,所以我们采用直接修改配置文件的方式来配置.

当然你也可以尝试这种方式的配置

5.设置开机自启


sudo nano /usr/lib/systemd/system/create_ap.service

   然后添加如下配置信息


ExecStart=/usr/bin/create_ap -n wlan0 热点名 密码

   保存退出,再执行以下命令

  


systemctl daemon-reload
systemctl enable create_ap.service
reboot

   等树莓派重启后你就可以通过AP的方式连接到你的树莓派了

树莓派搭建无线AP_第2张图片树莓派搭建无线AP_第3张图片

 该页面是博主弄的一个通过微信小程序控制树莓派小车的小项目,微信搜索:树莓派小车控制端可以搜索到.

感兴趣的宝宝可以留言!!,后期可以尝试出教程

你可能感兴趣的:(树莓派)