目录
- 一、依赖软件安装
- 二、下载编译安装WiFi热点项目(create_ap)
- 三、设置开机自启动创建WiFi热点
- 1.修改WiFi热点系统服务
- 2.修改WiFi热点用户配置
- 3.使能开机自启动WiFi热点系统服务
- 总结
一、依赖软件安装
Ubuntu MATE20.04.3系统自身貌似带有WiFi热点功能,但那时设置热点后不能自启动,后来找到了开源项目create_ap,支持开机自启动。下载运行该项目需要git和net-tools工具,新装的Ubuntu系统未默认安装这两个项目。
键盘按下Ctrl+Alt+T
快速打开用户终端。
sudo apt-get install git
sudo apt-get install net-tools
注意: 利用apt下载最好选用国内镜像源,前面教程讲述了如何更换软件源:树莓派4B-Ubuntu MATE20.04实现开机自动登录Drcom(1)——安装Ubuntu MATE20.04系统。更换软件源别忘了更新软件列表:sudo apt-get update
。
二、下载编译安装WiFi热点项目(create_ap)
接下来安装WiFi热点到树莓派4B上的Ubuntu MATE系统上,键盘按下Ctrl+Alt+T
快速打开用户终端。
- git克隆下载项目
sudo git clone https://github/oblique/create_ap
- 切换到create_ap项目文件夹
cd create_ap
- 编译安装create_ap到系统中
sudo make install
- 更新软件库列表
sudo apt update
- 下载安装程序运行依赖软件包
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
依赖软件包安装时会提示某些错误信息,这没关系,不影响后面热点开启,已经测试过。
- 利用net-tools工具查看宽带连接端口名
ifconfig
图中eth0
即是有线宽带的端口名。
- 手动开启WiFi热点
sudo create_ap wlan0 网络端口名称(ifconfig中显示你接入互联网的端口名) 热点名 密码
例如:
sudo create_ap wlan0 eth0 mypi mypi1234
可以在终端中看到WiFi热点已经建立,远程电脑可以搜寻到此热点,输入密码后可以连接上并且正常上网。
同时,树莓派终端中也提示已经有远程电脑连接到上热点。
在树莓派终端中键盘按下Ctrl+C
命令可中断WiFi热点程序,WiFi热点将自动关闭。既然树莓派可以开启热点模式,那我们何不让它实现开机自启,将其变成一个小型"路由器"呢?
三、设置开机自启动创建WiFi热点
1.修改WiFi热点系统服务
用gedit
编辑器打开文件,可以方便利用鼠标修改,用系统自带的nano或者新安装的vim都可以。
sudo gedit /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
修改完成后记得保存文件。
2.修改WiFi热点用户配置
上面WiFi热点系统服务文件就是一个开机自启动服务,刚刚改的就是WiFi热点的启动命令的一些参数,相当于我们上一步在终端中手动创建热点命令一样。启动命令最后参数--config
载入了/etc/create_ap.conf
热点用户配置文件,我们需要在该文件修改热点连接配置,例如路由器网关、WiFi名称及密码等。
sudo gedit /etc/create_ap.conf
最常用的WiFi热点配置如下:
配置项目 | 配置说明 |
---|---|
GATEWAY | 网关 |
SSID | WiFi名称 |
PASSPHRASE | WiFi密码 |
还有其他WiFi通信协议和类型可供修改,因为我的校园网网速不快,够用就好。(内心: 其实是你不会。。。)
将WiFi热点配置如上图一样,修改完记得保存。
3.使能开机自启动WiFi热点系统服务
sudo systemctl enable create_ap.service
上述命令即可使能WiFi热点自启动。将树莓派重启,测试下。
sudo reboot
等待树莓派运行后,远程电脑搜寻树莓派WiFi热点,输入密码连接即可。
经测试,手机、笔记本、平板皆可同时连接树莓派热点,小型“路由器”配置完成。
总结
以上就是树莓派开启WiFi热点并实现开机自启动的全部教程。后面将安装SSH远程终端和VNC远程桌面,就真的可以脱离显示器和键鼠了。
【参考链接】:树莓派 ubuntu MATE 开启 WIFI 热点功能
更多推荐
树莓派4B-Ubuntu MATE20.04实现开机自动登录Drcom(2)——树莓派WiFi热点开机自启
发布评论