creat_ap 树莓派 创建ap

原文地址:https://my.oschina.net/mengyoufengyu/blog/2253663
1.神器create_ap

git clone https://github.com/oblique/create_ap.git
cd create_ap
sudo make install
sudo make install
install -Dm755 create_ap /usr/bin/create_ap
install -Dm644 create_ap.conf /etc/create_ap.conf
[ ! -d /lib/systemd/system ] || install -Dm644 create_ap.service /usr/lib/systemd/system/create_ap.service
install -Dm644 bash_completion /usr/share/bash-completion/completions/create_ap
install -Dm644 README.md /usr/share/doc/create_ap/README.md

2.安装依赖库

尤其是dnsmasq

sudo yum install dnsmasq -y
sudo yum install util-linux procps hostapd iproute2 iw haveged
3.接下来保证你的网线插在pi3上并且能上网就行了。输入下面的命令启动无线AP:

sudo create_ap wlan0 eth0 热点名 密码

sudo create_ap --no-virt wlan0 eth0 my_raspi 88166908
4.以服务方式启动

修改服务配置,添加--no-virt参数

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

ExecStart=/usr/bin/create_ap --config /etc/create_ap.conf

修改为

ExecStart=/usr/bin/create_ap --no-virt --config /etc/create_ap.conf

默认配置文件/etc/create_ap.conf,将下面两横改为自己的ssid和密码即可,修改自己的dhcp网关

sudo vi /etc/create_ap.conf

GATEWAY=10.0.0.1
SSID=MyAccessPoint
PASSPHRASE=12345678

修改为

GATEWAY=192.168.123.1
SID=my_raspi_3b_plus
PASSPHRASE=12345678

启动一个服务:

systemctl start create_ap.service

关闭一个服务:

systemctl stop create_ap.service

重启一个服务:

systemctl restart create_ap.service

显示一个服务的状态:

systemctl status create_ap.service

在开机时启用一个服务:

systemctl enable create_ap.service

在开机时禁用一个服务:

systemctl disable create_ap.service

查看服务是否开机启动:

systemctl is-enabled create_ap.service

你可能感兴趣的:(creat_ap 树莓派 创建ap)