使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi 您所在的位置:网站首页 制作无线网络天线 使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi

使用树莓派3B+ 制作一个属于自己的无线AP 无线路由器 一个Wi

2024-07-14 02:06| 来源: 网络整理| 查看: 265

前提条件: 硬件准备: 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: 在这里插入图片描述

华为手机连接,信号很好。 在这里插入图片描述

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

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

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有