原文地址: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
网友评论