前提条件:
硬件准备:
1.树莓派3(选择因为它有一个以太网端口和一个内置的Wi-Fi连接)。
2.树莓派的电源。
3.一张至少8GB的MicroSD卡。
4. 一条RJ45网线

软件:
5. Raspbian Buster Lite 下载地址 https://www.raspberrypi.org/downloads/raspbian/
6. 无线AP 管理软件 https://github.com/billz/raspap-webgui

如果您(或亲近的人)有生意(咖啡,餐馆,理发师或医生,简而言之,人们可能会等待的地方),您很可能已经不得不为您的客户提供互联网接入服务,想要提供你的盒子的密码。同样,您可能已经想要创建一个与Internet隔离的内部网络,例如在小公司内交换文件,等等。
对于所有这些情况,最简单的解决方案是创建所谓的热点,也就是说您可以控制的一种盒子,用户可以连接到该盒子以访问互联网。在本教程中,让我们看看如何在不到10分钟的时间内使用树莓派创建我们自己的自制热点!

正如您所看到的,所有这些组件都只是操作树莓派所需的组件,您将能够使用有问题的树莓派与其作为热点的角色并行使用。
此外,通过调整配置中的一点,如果您在覆盆子pi上添加第二个Wi-Fi接口,您还可以将您的热点转换为Wi-Fi中继器,以增加您的盒子的范围!
安装hostapd及其界面将您的树莓派变成Wi-Fi热点现在我们拥有了所需的所有硬件,我们将能够切换到安装将覆盆子pi转换为Wi-Fi所需的各种软件。
第一步是在您的覆盆子pi上安装Raspbian(最好是Lite版本)。为此,我们将让您参考我们的教程,解释如何从Windows或Linux上的raspberry pi安装Raspbian。

一旦安装了Raspbian,首先要做的是使用以太网电缆将树莓派连接到您的互联网路由器,然后直接用键盘/屏幕或SSH控制树莓,如本教程中所述。
完成后,我们将确保覆盆子的Wi-Fi连接仍然可用于创建热点。为此,我们将简单地创建一个配置文件的副本,允许连接到一个盒子,以便将它放在一边,并修改主文件。
为此,请转到raspberry pi的终端并运行以下命令:

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav
sudo cp /dev/null /etc/wpa_supplicant/wpa_supplicant.conf
最后,在/etc/wpa_supplicant/wpa_supplicant.conf文件中编辑并添加以下行:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

既然我们确信Wi-Fi接口可用,我们现在要做的就是安装各种软件,使raspberry pi成为一个接入点。
在本教程中,我们将使用hostapd软件,它允许我们将raspberry pi转变为接入点。 为方便安装和管理此接入点,我们还将安装一个Web界面,允许我们控制我们的热点RaspAP(更多信息,请访问该软件的Github页面,https://github.com/billz/raspap-webgui)。

使用RaspAP,您可以使用Web界面管理Wi-Fi热点。 好消息是要做到这一切,我们只需要运行一个命令:
wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap

启动命令后,您只需回答将要提出的几个问题,并且所有组件的安装将自行完成。
连接到您的Wi-Fi热点安装完成后,您的覆盆子pi将重新启动,您应该会在可访问网络列表中看到“raspi-webgui”网络。
但是,如果网络没有出现,请找到raspberry pi的IP,并通过Web浏览器连接到它。您应该到达热点管理界面,默认密码显示在软件的github页面上。连接后,转到“配置热点”部分,然后更改“无线模式”字段,这应该可以解决问题。
一旦网络可见,您只需连接到它,默认密码是ChangeMe。
您可以通过Web浏览器连接到raspberry热点的管理界面来更改此密码,网络名称和许多其他内容,默认情况下,地址应为10.3.141.1。
如果它仍然不起作用?
有一段时间,我们不知道为什么,但是在安装后,默认情况下Internet访问似乎不再起作用。要解决此问题,您只需执行以下两项操作即可。
首先,启用IPv4数据包的传输。要执行此操作,请编辑文件/etc/sysctl.conf并取消注释(即将其删除#at开头)以下行:
#net.ipv4.ip_forward=1
这样做,我们将修改iptables以定义将被指示的输出IP,以便服务器知道应该回答谁(好吧,根据我的理解,如果我错了整修是受欢迎的)。 为此,打开文件/etc/rc.localand在“exit 0”部分之前添加以下行:iptables -t nat -A POSTROUTING -j MASQUERADE重新启动pi,现在一切都应该正常工作!
http://10.3.141.1/index.php?page=wlan0_info

重新启动树莓派后,无线AP 控制面板的信息如下:
IP: 10.3.141.1
用户名: admin
密码: secret
DHCP IP范围: 10.3.141.50 to 10.3.141.255
SSID: raspi-webgui
密码: ChangeMe

苹果笔记本电脑连接刚创建的无线AP:

华为手机连接,信号很好。

打开网页测试,一切正常。

可能遇到的问题及解决办法:

  1. 如果你切换了国内的软件下载源头,可能导致软件安装失败。建议直接用国外的源头,什么事情也没有,
    如果慢的话,就用国外VPN连接再下载

2.如果你用的是笔记本电脑无线连接到树莓派测试,连接成功以后,你的IP已经从原来的网段变成
10.3.141.x, 这时候你连接树莓派的终端已经断开了。如果需要连接,则使用 新的IP 10.3.141.1 连接即可连接上。 比如我的树莓派原来IP是192.168.2.48, 现在需要换成 root@10.3.141.1

使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi-Fi热点相关推荐

  1. 树莓派3B实现软路由过程记录(无线网络通过网线共享给台式机)

    树莓派3B实现软路由过程记录 背景 实验过程 准备openwrt固件 向TF卡里刷入固件 设置路由器 总结 背景 实验室有一台台式机电脑,没有无线网卡,之前一直使用有线网上网,但体验极差.后实际测试时 ...

  2. 使用树莓派3B制作无线路由器

    前言:接着上一篇博客,这次使用同一个树莓派制作无线路由器.上一次已经使能了树莓派远程登录的功能,通过SecureCRT登录到树莓派上操作. 一.更新树莓派软件列表,下载并安装制作无线路由器必须的两个软 ...

  3. qbittorrent+树莓派3B+制作bt下载机

    一.刷入系统 为了节省资源,系统选择的是没有图形界面的raspbian-lite 使用BalenaEtcher刷入镜像后,在/boot目录新建ssh文件夹,用于ssh连接树莓派 如果需要省略低电压警告 ...

  4. 树莓派(RPi4B)搭建多功能无线AP旁路由器(更新ing)

    目录 写在前面 目标成品 环境 准备工作 开始 准备镜像 连接树莓派 配置OpenWrt 更改LAN口IP 设置LAN口 设置树莓派 注明 写在前面 原来的TP-Link 150M迷你便携路由器被用作 ...

  5. 把树莓派变身无线AP

    把树莓派变身无线AP 环境要求: Raspberry Pi 4B(4GB版) TF卡(最小16GB) 以太网线一根 PC机一台(本例以Mac为例) 本文在2020-11-23做了更新,针对iptabl ...

  6. 树莓派3B qt+mplayer制作音乐播放器(10)

    内容 树莓派3B qt+mplayer制作音乐播放器:播放.暂停.上一曲.下一曲,音量调节. 平台:树莓派+qt+mplayer 1.配置 qt安装见此: https://blog.csdn.net/ ...

  7. 树莓派3B用Ubuntu MATE安装ros

    [组件] 树莓派操作系统:Ubuntu MATE 16.04 LTS ROS 版本:ROS Kinetic Kame 工作机操作系统: Windows 10 [系统安装] 1.下载 Ubuntu MA ...

  8. 64位树莓派运行linux,树莓派3B+安装64位debian GUN/Linux系统

    经过前段时间的努力,已经成功的将debian的ARM64版本跑在了树莓派3B+上.独乐乐不如众乐乐,所以将自己努力的成果分享,并详细介绍安装教程,希望能为树莓派爱好者做出些许贡献. 我已经制作好了镜像 ...

  9. 在树莓派3B+ 上使用YOLO v3 Tiny进行实时对象检测

    主要参考文章:http://funofdiy.blogspot.com/2018/08/deep-learning-with-raspberry-pi-real.html(需要vpn) https:/ ...

最新文章

  1. halcon与QT联合:(5.4)瓶盖检测以及QT界面搭建
  2. ssl1236-逃亡准备【dp之多重背包】
  3. php html_entity_decode 标签没有闭合,php – strip_tags和html_entity_decode组合无法按预期工作...
  4. 浅谈 Android 自定义锁屏页的发车姿势
  5. 优秀学生专栏——孙振涛
  6. h3c交换机配置文件的导出
  7. 剑指Offer14-剪绳子12
  8. SQL各个关键字的顺序
  9. circNet:人类环状RNA数据库
  10. 网络电视接口 php,【小白教程】智能电视背后这些接口怎么用?
  11. 基于Springboot外卖系统01:技术构成+功能模块介绍
  12. 查看github的IP地址
  13. 基于JAVA餐饮掌上设备点餐系统计算机毕业设计源码+系统+lw文档+部署
  14. 拯救行动 OpenJ_Bailian - 4116
  15. 《A Traceable and Revocable Ciphertext-Policy Attribute-based Encryption Scheme Based》属性加密机制
  16. loopback接口的具体作用
  17. Linux 基础总结,这一篇就够了!
  18. mysql数据库用sql语句在指定的一个字段后面添加一个字段
  19. PRML读书笔记(一)
  20. 基于IjkMediaPlayer的播放器

热门文章

  1. 定时任务每隔10分钟
  2. 2017-2021系统集成项目管理师综合知识易错题整理
  3. 计算机网络教程网线制作,图吧小白教程 篇二十六:手把手教你自制网线(夹网线水晶头)...
  4. Matlab_插值与抽取
  5. python设置颜色_使用python改变颜色的色调
  6. Eclipse Neno.3 + Jrebel 7.0.9 图文在线安装
  7. 挪威是这样养三文鱼的--转帖
  8. idea中还原dont ask again
  9. 微信html5上传图片闪退,小程序webview上传图片出现闪退
  10. 面试时,如何正确表现自己的实力?