使用树莓派建立一个带有移动网络连接功能的路由器 | Linux 中国

      最后更新:2022-04-16 19:15:00 手机定位技术交流文章

      72a1857bdf2916449692df5e0cd4c712.png

      更多了解如何在网络路由器上使用 OpenWRT 以获得更大的控制 。

      字数:5527;读数:8分钟

      https://linux.cn/article-14474-1.html
      Lukas Jannas写了这个。
      译者:hwlife

      草莓派是一个小的单机电脑,可以完成很多事情,尽管它只是信用卡的大小。 事实上,这个小电脑实际上可以成为你想成为的任何东西,只要你运用你的创造力。

      浆果已经参与了若干不同的倡议。从基本程序到大型自动化项目和解决方案 我们已经覆盖了你们如气象站,甚至智能家居设备。这篇文章将展示如何利用 OpenWRT 项目将您的Raspberry Pi 转换成一个路由器,

      outside_default.png

      关于OpenWRT和LTE

      Org 是一个使用 Linux 内核创建的嵌入装置的开源项目, 使用Linux 内核已经超过 15 年, 并拥有庞大且活跃的社群 。

      OpenWRT可以多种方式使用。尽管如此,其主要用途还是用于路由器。它有一个一揽子管理特点和一个完全可以写字的文件系统。此外,由于其公开来源的性质,您可以查看并修改代码 。并贡献到开源生态。如果你想对路由器有更大的控制力这就是你从系统里寻找的

      LTE是一种无线宽带通信标准,以GSM/EGDE和UMTS/HSPA技术为基础。我的 LTE 调制解调器是USB 设备 。草莓派计算机可装配3G或4G(LTE)细胞连接。

      f6c40b674b8ee68f56a41036a7d29f07.png

      Teltonika TRM240 modem

      outside_default.png

      安装前的准备

      此工程需要以下材料:

      一个带电线的草莓派

      一台基于Linux的计算机。

      存储空间至少16GB的SD内存卡

      ◈ 以太网线

      LTE 调制解调器(我有一个 Teltonika TRM240 ) 。 我不确定您指的是什么, 调制解调器网络。 这篇文章是我们对2011年埃及抗议的特别报导的一部分。

      SIM卡是移动网络SIM卡。

      outside_default.png

      设置 OpenWRT 设置

      首先,下载 OpenWRT 最新版本的浆果兼容性吗? downloads.openwrt.org。在官方的 OpenWRT 网络上,有4个镜像可见:2个Ext4文件系统和2个壁球文件系统。我在用一个分机4档案系统您可获取工厂或系统升级镜。这两个都运行良好。

      cb9810ec6511aaa3100782c9f3c3cd58.png

      OpenWRT image files

      下载了镜像后,您同意上述描述吗?对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起,对不起, 对不起,对不起,对不起,对不起,对不起,安装固体需要一些时间。需要些耐心。一旦安装完成,你的SD卡有两个分区一个用于模拟布托加载器 。OpenWRT系统是第二个选项。

      outside_default.png

      启动系统

      要启动新的系统, 请在树莓派上放一张SD卡, 连接到您的网络( 或开关), 并打开它 。

      如果你以前做草莓派的话你可能习惯了在终端使用SSH连接它相反,通过监视器和键盘连接到草莓派。OpenWRT以独特的方式运作。该系统使用网络浏览器访问。因此,你必须能够在线访问你的浆果。

      缺省状态下,草莓派的IP地址如下:用于设置红莓派的计算机必须连接到与红莓派相同的网络。如果您的网络没有使用 192. one., 请使用 192. one.或者你不能确定,在 GNOME 中, 去设置 。导航到网络设置,应该选择“手动”一词。然后输入下面显示的 IP 地址和子网遮罩 :

      IP 地址 :

      网络遮罩 :

      d5d0dec326f0e0c365d3c22ff875538d.png

      IP addresses

      在浏览器中到它。 这将打开一个确认页面, 以便您可以登录到树莓派中 。

      3ef5ebb793f39db098afb627f0e0becd.png

      OpenWRT login page

      因为初始登录不需要密码, 您可以点击登录按钮进行 。

      outside_default.png

      设置网络连接

      浆果只有一个以太网网关,但普通路由器有两个:一个是广域网(无线局域网),一个是局域网(局域网)。

      你有两个选择:

      一. 连接互联网,使用以太门户。

      二. 连接因特网,使用WIFI。

      outside_default.png

      使用以太网连接

      您选择 Ethernet 浏览网络 - 接口。 在此设定页面上, 点击局域网界面旁边的“ 蓝色编辑” 按钮 。

      6ba34c17b88091150537d5dbe84825f6.png

      LAN interface

      应该有一个弹出框, 您可以输入一个 IP 地址, 该地址与您连接 raspberry 派 的路由器网络相对应。 如果需要, 请更改子网遮罩, 并输入 Raspberry 派连接的路由器的 IP 地址 。

      ee6e94813a30446c36c158f399a707c3.png

      Enter IP in the LAN interface

      保存设置, 然后通过 Ethernet 连接您的 raspberry 派到路由器。 现在您可以使用这个新的 IP 地址访问您的 raspberry 派 。

      在您将草莓派投入生产之前, 请务必为您的 OpenWRT 设置密码!

      outside_default.png

      通过 WiFi 连接

      如果您希望通过WiFi将莓果与互联网连接,请遵循这些步骤。去"网络 -无线。"在无线菜单下选择要定位您的家庭网络, 请按下蓝色扫描( Scan) 按钮 。

      0bbc52da985361f8fda0d7f16c943a76.png

      Scan the network

      查找并连接到弹出窗口中的 WiFi 网络。 不要忘记“ 保存和应用” 您的设置 。

      在“网络界面”部分下,您应该看到一个新的界面。

      f3dc20a624b2edc2f2d8a393776bec16.png

      New interface

      在您将草莓派投入生产之前, 请务必为您的 OpenWRT 设置密码!

      outside_default.png

      安装必要的软件包

      默认状态下,路由器上装载的软件不多。OpenWRT带来一个一揽子管理。您需要安装一些项目 。更新您的软件包管理, 浏览到系统软件, 然后单击“ 更新列表.. ” 选项 。

      de9b18b89ac556ca5dfc6fa67e34c678.png

      Updating packages

      要安装的软件包很多, 您必须安装以下软件包:

      usb-modeswitch

      kmod-mii

      kmod-usb-net

      kmod-usb-wdm

      kmod-usb-serial

      kmod-usb-serial-option

      kmod-usb-serial-wwan(如果尚未安装)

      另外,您想要获得这个调制解调器管理软件包吗? downloads.openwrt.org,下一步,在弹出框中,单击“ 上装入软件包.. ” 按钮安装它。重新启动树莓派,让安装包生效

      outside_default.png

      设置移动网络接口

      当所有这些软件包安装完毕时,可配置移动网络接口 。在连接调制解调器到草莓派之前,请先做以下操作:你会读读调制解调器的指示吗? wiki.teltonika-networks.com,对其进行设置。在此之后连接您的移动调制解调器到水果 。然后等待调制解调器启动

      转到 网络 - 导航器中的接口 。在页面底部,单击“添加新接口..”按钮。在弹出的窗口中,您界面的名称( 例如, “ 便携式” ),下一个,从选取列表中,选择“管理分子”。

      a4bcf9540fc090d6080468e604bf4b32.png

      Add a new mobile interface

      然后点击“ 创建接口” 按钮 。新的弹出窗口应该出现 。这是配置界面的主要窗口 。在这个窗口中,选择您的调制解调器 。输入诸如访问点名称(APN)或 PIN 号等信息。

      49a9f270ce1a0637da300865940c1afe.png

      Configuring the interface

      注意: 如果调制解调器设备不在列表中显示, 请尝试重新启动或安装它 。kmod-usb-net-qmi-wwan软件包 。

      在您完成界面配置后, 请单击“ 保存” 并单击“ 保存和应用 ” 。 “ 允许系统有时间生效 。 如果一切正常, 您应该看到类似的东西 。 ”

      4dce82f1eb904e06338c343558ac5bc4.png

      Configured interface

      如果您想要通过接口检查您的网络连接, 您可以使用 SSH 登录到您的浆果 shell 。 在终端上, 键入 :

      如果您更改它, 请使用已更改的 IP 地址连接 。 连接后, 在终端中运行以下命令 :

      如果一切正常,您应该从 Google 服务器上接收 ping 返回软件包 。

      20303984c92c584108a26dec8ab37afd.png

      Terminal interface

      ppp0您可以为您配置的移动网络界面使用默认的界面名称 。ifconfig检查您与此命令的接口。 它只显示活动接口 。

      outside_default.png

      设置防火墙

      为使移动网络接口、为移动网络接口设置防火墙和当地网络接口能够将通信直接传送到适当的接口。

      前往“ 网络- 防火墙 ” 。 您应该注意到页面底部有一个名为“ 区” 的栏目 。

      36011ea242cc3444b72214f466ca13c9.png

      Firewall zones

      配置防火墙的最简单方法是修改“wan”部分。在“覆盖网络”选项上,单击“编辑”按钮。选择移动网络接口 。然后单击“保存和应用”以保存修改。如果你不想通过WiFi连接你的白莓如有必要,您可以从“ 覆盖网络” 中删除“ wwan” 接口 。相反,与WiFi网络断开。

      a3690dfaa2caecdf22e21131231aebe5.png

      Firewall zone settings

      如果您想要为每个接口另设一节,请遵循这些步骤。只要创建一个新区域, 然后指定所需的接口 。举个例子,您可能希望加入关于移动网络界面的部分 。它还通过它发送局域网接口流量。单击添加(Name)按钮。那我就给你"名字"部分选择“ 假” 复选框 。看看"封闭网络"并且决定哪些地点能够输送它们的流水。

      1a7e76ae1ef56209f7525805a1aafa7b.png

      Firewall zone settings

      下一个“ 保存并应用” 您的修改。 您现在有一个新的区域 。

      outside_default.png

      设置一个接入点

      最后一步是配置一个网络接入点,将您的设备连接到互联网上。要设置一个接入点,去"网络 -无线。"将出现 WiFi 设备接口 。OpenWRT,一个死入口以及通过WiFi(假设你还没有禁用或删除它)的互联网连接。此接口已禁用 。单击编辑按钮。然后该界面将被“启用” 。

      5550ec1ffcbdaa91135315221370149e.png

      Enabling wireless network

      您可以编辑“ ESSID” 选项来更改界面名称。 您也可以选择它应该连接到的网络。 默认情况下, 它与局域网接口连接。

      1ce650eb66d849987485af737d2b03ea.png

      Configuring the interface

      要为此界面添加密码,请选择无线安全、WPA2-PSK加密技术,并在所选择的密钥区域输入接口密码。

      2d96185e44e3cb094e39e8d2f8ca6ef9.png

      Setting a password

      然后单击“ 保存和应用” 选项。 如果所有选项配置正确, 您应该能够查看您在用智能手机扫描可用访问点时指定的新访问点 。

      outside_default.png

      额外的软件包

      如果你愿意,网络界面允许您下载路由器的额外软件包 。只需去系统软件,从列表或互联网上获取您想要的软件包,然后上传。如果列表中没有软件包,请点击“ 更新列表.. ” 按钮 。

      您也可以添加与 OpenWRT 兼容的软件包的额外仓库。软件包及其网络界面将分别安装。软件包名称以“luci-” 开头,以网络接口软件包结尾。

      5df738c0ec9d9ed8db2dd6f99dfbfe59.png

      Packages with luci- prefix

      outside_default.png

      试试看

      所以我才想出草莓派配方

      1d4e990bc1fe28712ae1a667a5fccc0e.png

      Raspberry Pi router

      从浆果中构建路由器并非简单易行。 问题是, 浆果只有一个以太网接口。 您可以使用 USB 到以太网 的适配器添加额外的门户 。 请不要忘记在界面网站上设置一个网络门户 。

      OpenWRT 支持多种移动调制解调器, 您可以使用调制解调器管理工具Modemanager 为他们配置移动网络界面。

      你用草莓派做了路由器吗?

      via: https://opensource.com/article/21/3/router-raspberry-pi

      Lukas Jannas写了这个。 选题:lujun9972 译者:hwlife 校对:wxy

      LCTT, Linux 中国, 最初更改了这篇文章。

      outside_default.png

      鼓励按照CC-BY-SA许可证条款复制案文,

      如果您选择这样做,请在文章“出版:公开名称”下发表评论。

      我们将将您添加到白色列表中, 允许“ 复制可以编辑的项目 ” 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22320.html

          热门文章

          文章分类