基于LTE调制解调器添加3G或4G蜂窝连接的设计实现

描述

在本教程中,我将向您展示必须使用Raspberry Pi 3模型B构建具有LTE(移动)连接的简单且便携式的访问点。

接入点是具有无线连接性的设备。使用无线连接Access Point可以将您的设备连接到网络。接入点通常用于无法使用有线连接或不实用的家庭,办公室和其他空间。长期演进(LTE)是基于GSM / EDGE和UMTS / HSPA技术的无线宽带通信的标准。我正在使用的LTE调制解调器是一个USB设备,可以向Raspberry Pi计算机添加3G或4G(LTE)蜂窝连接。

步骤1:先决条件

对于此项目,我们将需要:

具有电源线的Raspberry Pi

最好运行Linux的计算机

至少8GB的microSD卡(我将使用16GB大小的卡)

以太网电缆

HDMI电缆

连接RPI的监视器

LTE调制解调器(我正在使用Teltonika TRM240)

用于移动连接的SIM卡

Raspberry PI OS精简版

移动电源

步骤2:在SD卡上安装操作系统

计算机

在本教程中,要将RPI OS安装到SD卡上,我将使用“ RPI imager”。

按下标签“操作系统”下方的按钮。在打开的窗口中,导航到“ Raspberry Pi OS(其他)”。然后选择“ Raspberry Pi OS Lite(32位)”版本。

同样不要忘记选择要在其中安装OS的SD卡。您可以通过按标签“ SD卡”下的按钮来执行此操作。选中所有内容后,按“ Write”(写入)按钮,然后等待程序完成操作系统的安装。

步骤3:为工作准备RPI

计算机

操作系统安装完成后,将SD卡插入RPI。然后将RPI连接到您的路由器以进行Internet连接,我们将需要安装一些软件。使用您的HDMI电缆将RPI连接到显示器并打开电源。

等待RPI启动。在登录屏幕中,输入您的凭据。RPI的默认凭据为:

用户名– pi

密码–树莓派

对于远程配置,我将启用SSH服务。如果需要,可以使用监视器配置RPI。

登录后执行以下命令:

# sudo raspi-config

在打开的窗口中,导航到“接口选项”并启用“ SSH”。从现在开始,您可以通过SSH连接。

现在执行以下命令来获取您的IP地址:

# ifconfig

查找标签eth0。此标签代表您的有线以太网连接。

步骤4:安装必要的软件

从现在开始,我们将使用network-manager进行网络接口配置。要安装网络管理器,请执行以下命令:

# sudo apt install network-manager

另外,我们需要删除有冲突的软件。执行此命令以删除有冲突的软件:

# sudo apt purge openresolv dhcpcd5

现在重新启动设备,以使更改生效。

步骤5:设置移动界面

计算机

安装所有软件后,您可以设置移动界面。在将调制解调器连接到Raspberry Pi之前,调制解调器会指示您进行设置。然后将您的移动调制解调器连接到Raspberry Pi,并稍等片刻,直到调制解调器启动。

现在我们需要为调制解调器创建一个接口。我们可以使用nmcli命令来做到这一点。执行以下命令,但在此之前 ,请用移动运营商提供的用于连接的apn更改《apn》:

# sudo nmcli c add type gsm ifname cdc-wdm0 con-name mobile apn 《apn》

使用ifconfig命令检查移动界面是否出现。您应该看到一个名为wwan0的新接口。

如果界面不出现,请执行以下命令:

# sudo nmcli c up mobile

执行以下命令以检查您是否通过新界面连接了互联网:

# ping -I wwan0 -c 4 google.com

步骤6:设置接入点

计算机

网络连接已准备就绪。现在该为其他要连接的设备设置访问点了。

首先,我们需要为AP创建一个接口。执行以下命令:

# sudo nmcli connection add type wifi ifname wlan0 con-name wifi autoconnect yes ssid “RPI AP”

在网络管理器中,您应该看到一个新的连接。要查找它,请执行以下命令:

# nmcli connection

现在,将我们的新接口配置为充当接入点。执行以下命令:

# sudo nmcli connection modify wifi 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared

现在为其添加一些安全性。执行此命令,但不要忘记将《pw》更改 为所需的密码:

# sudo nmcli connection modify wifi wifi-sec.key-mgmt wpa-psk wifi-sec.psk 《pw》

为了使更改生效,您需要重新加载界面。执行以下命令:

# sudo nmcli connectio down wifi

# sudo nmcli connectio up wifi

要修改访问点连接,可以使用nmcli。语法为-nmcli connection Modify 《con_name》 《parameter》 《value》

要检查我们的访问点是否具有IP地址,可以再次使用ifconfig并以名称wlan0查找接口。

步骤7:尝试一下

计算机

让您的设备具有wifi连接功能,并尝试连接到我们新创建的访问点。如果您尚未更改接入点的名称,则应查找“ RPI AP”。

第8步:使其便携

要使其便携,只需移动电源并将RPI连接到它即可。

现在,您可以随身携带接入点。

步骤9:安全提示

我们尚未关闭SSH服务,我们的RPI密码很弱。您可以关闭SSH服务,但是这样就无法对RPI进行任何远程访问。要配置RPI,您应该有一个监视器和一个键盘。

您可以做的另一件事是将pi用户的默认密码更改为更强的密码,您只应该知道该密码。

第三点是您可以允许通过防火墙过滤MAC地址来访问SSH。
       责任编辑:pj

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分