不要用刷机过程配置WIFI账号,因为在那里配置的WIFI都是不受控的,会出很多问题。

1.安装网络

sudo apt-get install network-manager

2.将源码CLONE到本地

sudo git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

当你在终端中看到错误消息“sudo: make: command not found”时,这意味着make工具在你的系统上没有安装。make是一个构建自动化工具,它根据一个名为Makefile的文件来编译和链接程序。

需要安装make软件。

sudo apt-get update
sudo apt-get install build-essential

3.安装依赖的库

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

4.打开热点(此时,树莓派wifi开着,但没有连wifi)

sudo create_ap wlan0 eth0 热点名 密码

   此时不出意外热点将会开启,但是会有warn,可以执行以下代码

sudo create_ap --no-virt wlan0 eth0 m热点名 热点
sudo create_ap --no-virt wlan0 eth0 chaochao 12345678

5.以服务方式启动,执行开机自启

#1.修改服务配置,添加--no-virt参数
sudo nano /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.默认配置文件/etc/create_ap.conf,将下面两横改为自己的ssid和密码即可,修改自己的dhcp网关
sudo nano /etc/create_ap.conf
# 将
GATEWAY=10.0.0.1
SSID=MyAccessPoint
PASSPHRASE=12345678 
# 修改为
GATEWAY=192.168.10.1
SID=chenredian
PASSPHRASE=12345678

6.命令
# 启动一个服务:
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

 7.异常问题:

异常一:WARN: brmfmac driver doesn't work properly with virtual interfaces and it can cause kernel panic. For this reason we disallow virtual interfaces for your adapter.For more info: https://github.com/oblique/create_ap/issues/203
ERROR: Your adapter can not be a station (i.e. be connected) and an AP at the same time

sudo nmcli dev dis wlan0

异常二:

sudo create_ap wlan0 eth0 my_raspi 88166908
WARN: brmfmac driver doesn't work properly with virtual interfaces and it can cause kernel panic. For this reason we disallow virtual interfaces for your adapter. For more info: https://github.com/oblique/create_ap/issues/203 WARN: Your adapter does not fully support AP virtual interface, enabling --no-virt Config dir: /tmp/create_ap.wlan0.conf.cDxIozig PID: 1132 Network Manager found, set wlan0 as unmanaged device... DONE/bin/create_ap: line 1669: dnsmasq: command not found

ERROR: Wrong version format!

sudo yum install dnsmasq -y

异常三:

sudo create_ap wlan0 eth0 my_raspi 12345678
WARN: brmfmac driver doesn't work properly with virtual interfaces andit can cause kernel panic. For this reason we disallow virtual interfaces for your adapter. For more info: https://github.com/oblique/create_ap/issues/203 WARN: Your adapter does not fully support AP virtual interface, enabling --no-virt Config dir: /tmp/create_ap.wlan0.conf.gC5KSqVQ PID: 2497 Sharing Internet using method: nat hostapd command-line interface: hostapd_cli -p /tmp/create_ap.wlan0.conf.gC5KSqVQ/hostapd_ctrl Configuration file: /tmp/create_ap.wlan0.conf.gC5KSqVQ/hostapd.conf

sudo create_ap --no-virt wlan0 eth0 my_raspi 12345678

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/86675.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/86675.shtml
英文地址,请注明出处:http://en.pswp.cn/web/86675.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​​JETSON NANO B01​ 在AIOT 的领域的作用

低功耗边缘设备的理想选择 👉 ​​适合人群​​:精打细算、小厂搞智能监控的 ​​Jetson Nano B01​​(4GB内存/0.47TOPS算力),JetBot (NVIDIA社区版) 机器人/自动驾驶项目​ ​​硬件​​:Jetson Nano B0…

Kioptrix Level2

靶机截图 收集信息 主机发现 打开靶机后,用kali探测靶机的 IP arp-scan-l 可以用nmap进行同网段扫描探测存活ip nmap -sP 10.4.7.0/24 端口扫描 命令过程 nmap -sT -sV -p- -O 10.4.7.220 -sT:TCP连接扫描 -sV:服务版本探测 -p-&#x…

Word之电子章制作——1

第一步:在插入 ——形状哪里选择一个圆形,并且下一步按住shift键拉出一个正圆形。 第二步:鼠标右键去掉背景颜色,边框粗细设置成3磅。 第三步:在插入导航窗找到艺术字,点击大写的A,输入公司名字…

LeetCode 2799.统计完全子数组的数目

给你一个由 正 整数组成的数组 nums 。 如果数组中的某个子数组满足下述条件,则称之为 完全子数组 : 子数组中 不同 元素的数目等于整个数组不同元素的数目。 返回数组中 完全子数组 的数目。 子数组 是数组中的一个连续非空序列。 示例 1&#xff1…

33.表复制和去重

1.表结构的复制(LIKE) 当我们想复制一个表的时候,首先需要创建一个与被复制表相同结构的表。这时候就要用到关键字like: 语法使用: create table table_name LIKE temp_table 示例:复制一个和表emp(老朋友了&#…

GitLab 18.1 正式发布Maven 虚拟仓库、密码泄露检测等功能,可升级体验!

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 学习极狐GitLab 的相关资料: 极狐GitLab 官网极狐…

蓝牙网络拓扑面试通关:微微网与散射网原理 + 真题解析

为什么面试官总爱问蓝牙拓扑? 你可能有过这样的经历:面试嵌入式 / 物联网 / 无线通信岗位时,面试官突然问:“蓝牙的微微网和散射网有什么区别?” 别慌!这不是在考你背定义,而是考察你对无线通信核心逻辑的理解 ——如何用有限资源实现高效组网。 蓝牙作为短距离无线通信…

[Python]-基础篇1- 从零开始的Python入门指南

无论你是尚未接触编程的新手,还是想从其他语言转向Python的开发者,这篇文章都是你的入门课。 一、Python是什么? Python是一种解释型、高级、通用型编程语言,以简洁明了、简单易用着称。它可以应用于网站开发、自动化脚本、数据分析、人工智能、系统操作等多种场景。 二、…

Objective-C面向对象编程:类、对象、方法详解(保姆级教程)

目录 一、核心概念 二、类的定义(分.h和.m文件) 1. 头文件(.h)—— 公开声明 2. 实现文件(.m)—— 具体实现 3. 属性特性解析 原子性 所有权语义(ARC环境下) 读写控制 三、对象创建与内存管理 1…

CentOS 7 编译ClickHouse 24.8完整指南

前言 在CentOS 7上编译ClickHouse 24.8可能会遇到一些挑战,主要是因为CentOS 7的默认软件版本较旧。本文将详细介绍从零开始构建ClickHouse 24.8的完整过程,包括依赖安装和环境配置。 准备工作 首先确保系统已更新到最新版本: yum update…

Protocol Buffers (Protobuf) 全面解析

一、核心概念解析 1. 什么是数据序列化? #mermaid-svg-HZKw9iRlpQIRFiO3 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-HZKw9iRlpQIRFiO3 .error-icon{fill:#552222;}#mermaid-svg-HZKw9iRlpQIRFiO3 .…

高斯混合模型GMMK均值(十三-1)——K均值是高斯混合模型的特例

EM算法与K均值算法的关系 K均值可以看成是高斯混合模型的特例。 对K均值算法与EM算法进行比较后,可以发现它们之间有很大的相似性。K均值算法将数据点硬(hard)分配到聚类中,每个数据点唯一地与一个聚类相关联,而EM算法…

StarRocks 向量索引如何让大模型“记性更好”?

随着 ChatGPT、DeepSeek 等大语言模型的普及,我们已经能够与 AI 进行流畅的对话。然而,即使是最先进的大模型也面临着“记忆困境”,具体表现模型只能记住训练时接触的知识,且这些知识在使用时很可能会过期。实际应用或在处理特定领…

UniApp Vue3 模式下实现页面跳转的全面指南

1. 引言 1.1 UniApp 与 Vue3 的结合优势 UniApp 是一个使用 Vue.js 开发所有前端应用的框架,支持编译到 iOS、Android、H5、以及各种小程序平台。Vue3 提供了更高效的响应式系统和 Composition API,使开发体验更加现代化和灵活。 1.2 页面跳转在应用开发中的重要性 页面跳…

Solidity学习 - ABI 应用二进制接口

文章目录 一、ABI 基础概念1. ABI 与 API 的区别2. ABI 的核心作用 二、ABI 接口描述1. 编译后的产物2. ABI JSON 格式示例3. ABI JSON 关键字段说明 三、ABI 编码1. 编码示例2. 编码数据的组成3. Solidity 中的编码函数 四、ABI 解码1. 解码的基本概念2. 事件日志的解码 五、A…

星际争霸数据集指南

星际争霸作为检验AI效果的一个重要“模式生物”, 是验证AI技术的重要平台‌,尤其在 深度学习 和 强化学习领域。该游戏因其复杂的游戏机制和实时决策要求,为AI研究提供了丰富的测试环境和挑战。 本博文是记录自己曾经研究星际争霸AI时对于数据部分的一点…

VUE组件与组件之间的传参

每次启动vue2项目的时候在 vue.config.js中配置: const { defineConfig } require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,//关闭语法严格检验lintOnSave:false})1:在 src 下 创建 utils 文件夹 然后创建 Bas…

8年java开发从零学习人工智能(深度学习)--pp飞桨(百度自研开源框架)

1.明确概念:人工智能>机器学习>深度学习,三者的关系是包含关系,如图所示: 人工智能(AI),很宽泛的概念,是研发用于模拟,延展和扩展人的智能的理论,方法&…

ci | cd

ci | cd 相当于开发人员和运维人员共同完成的东西 ci:Jenkins cd:k8s ci : 持续集成 开发人员写出的代码提交到共享仓库 比如说Git 自动触发代码检查 测试 好处: 很快的发现bug 代码不用堆积 cd: 持续交付:代码测试没问题后 自动打包…

深入理解C#委托操作:添加、移除与调用全解析

关键词:委托不可变性 多播委托 调用列表管理 ⚙️ 一、委托的核心特性:不可变性 看似“添加”,实为新建 使用 为委托“添加”方法时(如 delVar SCl.m3;): 系统创建全新委托对象新委托的调用列表 原…