树莓派4B-Ubuntu MATE20.04实现开机自动登录Drcom(2)——树莓派WiFi热点开机自启

编程入门 行业动态 更新时间:2024-10-28 03:24:08

目录

  • 一、依赖软件安装
  • 二、下载编译安装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快速打开用户终端。

  1. git克隆下载项目
sudo git clone https://github/oblique/create_ap
  1. 切换到create_ap项目文件夹
cd create_ap
  1. 编译安装create_ap到系统中
sudo make install

  1. 更新软件库列表
sudo apt update
  1. 下载安装程序运行依赖软件包
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

依赖软件包安装时会提示某些错误信息,这没关系,不影响后面热点开启,已经测试过。

  1. 利用net-tools工具查看宽带连接端口名
ifconfig

图中eth0即是有线宽带的端口名。

  1. 手动开启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网关
SSIDWiFi名称
PASSPHRASEWiFi密码

还有其他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热点开机自启

本文发布于:2023-06-10 21:25:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1345276.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:热点   自动登录   树莓派   Ubuntu   WiFi

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!