当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我将演示如何将树莓派转变为一个无线接入点,其他设备可以连接到它。基本上,我们将树莓派变成一个无线“路由器”。同时,我也会展示如何设置这个无线接入点,以便为已连接的设备提供(共享)互联网访问。

我将演示如何将树莓派转变为一个无线接入点,其他设备可以连接到它。基本上,我们将树莓派变成一个无线“路由器”。同时,我也会展示如何设置这个无线接入点,以便为已连接的设备提供(共享)互联网访问。

此外,还可以通过USB接口集成LTE功能,使树莓派作为独立的微型无线路由器运行。

使用树莓派3内置的无线功能,并配合支持接入点模式的合适USB无线网卡,即可创建一个路由型无线接入点。

以下是我的操作步骤:

前往此链接来设置你的树莓派。完成设置后,我们开始使用树莓派创建Wi-Fi热点。

步骤1:更新树莓派操作系统

如往常一样,先更新树莓派系统,以确保所有软件均为最新版本。

步骤2:安装接入点管理软件包

为了作为接入点工作,树莓派需要安装一些用于充当接入点的软件包。

以下命令将安装用于将树莓派设置为无线接入点的软件,以及帮助为连接到该接入点的设备分配网络地址的软件。

最后,安装 netfilter-persistent 及其插件 iptables-persistent。该工具可保存防火墙规则,并在树莓派启动时恢复这些规则。

在进入下一步之前,请先重启树莓派。

步骤3:设置网络路由器

树莓派将运行并管理一个独立的无线网络,同时在无线网络和以太网之间进行路由,为无线客户端提供互联网访问。要使树莓派作为服务器运行,我们需要为无线端口分配一个静态IP地址。这可以通过编辑dhcpcd配置文件来完成。编辑dhcpcd.conf文件时,使用以下命令:

前往dhcpcd.conf文件末尾,添加以下几行内容:

步骤4:启用路由和IP伪装

为了允许流量在树莓派的两个网络之间流动,请使用以下命令创建一个文件,内容如下:

文件内容:

启用路由后,来自网络 192.168.4.0/24 的主机将能够访问局域网以及通往互联网的主路由器。

此过程通过在树莓派中添加一条防火墙规则来完成。

现在使用以下命令保存当前的 IPv4(包括上述规则)和 IPv6 防火墙规则,以便 netfilter-persistent 服务在启动时自动加载:

步骤 5:配置无线网络的 DHCP 和 DNS 服务

DHCP 和 DNS 服务由 dnsmasq 提供。默认配置文件可作为所有可能配置选项的模板。

重命名默认配置文件,并编辑一个新的配置文件。

在文件中添加以下内容并保存:

为确保您的树莓派上的 WiFi 无线电不会被阻止,请执行以下命令:

该设置将在启动时自动恢复。我们将在接入点软件配置中定义合适的国家代码。

步骤 6:配置 AP 软件

创建位于 /etc/hostapd/hostapd.conf 的 hostapd 配置文件,以添加新无线网络的各种参数。

注意:country_code 用于配置计算机使用正确的无线频率。请参见维基百科以获取两位字母的ISO 3166-1国家代码列表。

*SSID:您的SSID(my Case DEV_AP01)

*PWD:您的密码(my Case Pi@12345)

要使对树莓派所做的更改生效,请重启系统。

系统重启后,您应能通过连接树莓派创建的无线接入点来访问互联网。

注意:由于树莓派需要先启动网络活动,因此在重启后,无线接入点可能需要一段时间才会显示出来。

最后,设备已成功与L501(LTE模块)连接。通过L501访问互联网,并将网络服务提供给已连接的设备。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭