MSR810-LM快速配置通过LTE模块上网

news2024/10/5 3:06:17

35dee3e3be4b42f0eef92d9df4eb0dae.gif

正文共:1111 字 13 图,预估阅读时间:1 分钟

之前买了一个无线版本的MSR810-W淘了一台二手的H3C企业路由器,就用它来打开网络世界的大门,并整理了一份快速配置脚本案例来了!一台初始化配置的MSR810-W快速满足业务上线的4个要求。后来搞SD-WAN,比较多的用到了LTE模块,所以最近我又入手了一台MSR810-LM,产品型号是MSR-810企业级6端口千兆4G LTE路由器,关于无线部分的描述如下:

f2f99f1d2e4494d8149bcdffbde82d3a.png

可以看到,4G支持LTE-TDD和LTE-FDD,基本上就是全网通了。

这种内置的LTE模块,配置上相对于外接的移动通信Modem模块要简单得多,因为设备默认配置里面就有这部分的拨号配置,直接插上SIM卡就能看到设备面板上的LTE指示灯一直在闪烁。

d94850be5b095ef372e28701af9d2925.jpeg

为了确认,我登录到设备的WEB管理页面,在“网络设置”→“外网配置”→“WAN配置”下面,可以看到存在一个接口SIM0,连接模式为拨号,已经获取到了IP地址。

3111ad6d56fc32bc247104038e696dc4.png

接口的默认配置如下:

decadb0ea5cd57a89650cdd149439ebf.png

如果从命令行来看,配置如下:

#
dialer-group 89 rule ip permit
#
apn-profile profile69
 apn dynamic
#
controller Cellular1/0
 description Multiple_Line1-OTHER
 eth-channel 0
#
interface Eth-channel1/0:0
 dialer circular enable
 dialer-group 89
 dialer timer wait-carrier 10
 dialer timer autodial 5
 dialer number *99# autodial
 ip address cellular-alloc
 tcp mss 1280
 nat outbound
 apn-profile apply profile69
#
ip route-static 0.0.0.0 0 Eth-channel1/0:0 preference 100

简单理一下,上面的配置包括:

1、配置拨号访问组89,对应的拨号访问控制条件为允许;

2、配置4G Modem的参数模板为profile69,配置接入4G/5G网络时的接入点为dynamic,由运营商根据接入用户动态分配接入点,和手机上的配置是一样的;

3、将Cellular接口1/0通道化出以太网通道接口0,以在网络层支持IP协议;

4、然后就是配置以太网通道接口Eth-channel1/0:0,使能传统DDR,将接口加入拨号访问组89,配置自动拨号参数,配置接口去往对端的拨号串,IP地址使用自动获取的方式,TCP MSS配置为1280字节,使能NAT地址转换,指定4G Modem拨号使用的参数模板为profile69;

5、最后,一条默认路由将设备流量从以太网通道接口Eth-channel1/0:0转发出去。

在命令行看一下拨号口状态。

4eb8d83ebe9e4c2f4452d15a41749d97.png

这里显示接口的带宽是100Mbps,我们测速看一下。

2011ba115e64edb922a47b1c454b1144.png

下行带宽大约是40 Mbps,上行带宽大约是33 Mbps。在相同位置下,手机的下行带宽要高一些,但是上行带宽略低,同时上行带宽不太稳定。相比之下,MSR 810的测速结果就要稳定一些。

0aeb8171c7e25611dd1c4d29c3347354.png

现在使用的是自动选择运营商模式,网络制式也是自动,我们现在把运营商修改为电信,制式手工调整为4G试一下。

fbfdb99a61b73a7635ff967240c62d00.png

调整后的命令行配置如下:

#
dialer-group 89 rule ip permit
#
apn-profile profile69
 apn static ctnet
#
controller Cellular1/0
 escription Multiple_Line1-TELECOM
 eth-channel 0
#
interface Eth-channel1/0:0
 dialer circular enable
 dialer-group 89
 dialer timer wait-carrier 10
 dialer timer autodial 5
 dialer number #777 autodial
 ip address cellular-alloc
 tcp mss 1280
 nat outbound
 apn-profile apply profile69

通过对比,我们可以很明显的看出配置差异,一是apn-profile中将4G/5G Modem参数模版调整为静态接入点ctnet,二是将以太网通道接口Eth-channel1/0:0下的拨号串修改为了#777。

然后我们可以看到再次拨号成功之后,IP地址发生了变化。

8382e7ad73376956602772f29d4c3fbc.png

对应的公网IP地址也从27.128.106.232变成了27.128.101.178,再次测速试一下。

3c1e822cad4309561d3e4e934b769351.png

可以看到,下载从40 Mbps变成了43 Mbps,上传从33 Mbps变成了31 Mbps,整体差异不是很大,但是网速还是基本保持稳定。所以,如果没有特殊需求,可以不调整网络制式,直接保持自动配置即可。

在命令行可以查看4G Modem模块的连接信息。

1e38250a615aff545207ea2b4d79eff1.png

当前的信号质量为-64 dBm,整体不算非常好,但是同位置下手机信号只有-101 dBm,可见天线的作用还是很明显的。当然,如果有需要的话,可以通过天线延长线将LTE天线延长到室外开阔处,以获取更强的接入信号。这里还能自动识别出SIM卡的手机号码,也是挺厉害的。

测试一下到我北京服务器的时延。

e119e4453f383aac719f7526c8b6b497.png

平均时延40毫秒左右,稍微高了点。再测试一下到上海服务器的时延。

98ad81f4e5b81d3fa7acd1f9b66eb067.png

平均时延60毫秒左右,还是稍微高了点。但是考虑到LTE线路一般也是作为有线链路的备份来使用,或者是在有线网施工不便的地方接入使用,这个时延也算勉强可以接受。

再者,现在这种路由器在咸鱼上最便宜的只要两三百块,还要啥自行车啊!

41ecb58a4608354dc5200d0de0352e69.gif

长按二维码
关注我们吧

c647f6ddb27e738f7521e0762421cf1a.jpeg

217cc3937205471214ffbef69363291b.png

听说kaili可以破解WiFi密码,装一个试试!

Kali Linux开启SSH远程登录

配置Kali通过MSTSC连接远程桌面

openAI告诉我要这样运营公众号

IPsec封装引入了额外的报文开销,具体是多少?

专线入云场景能否配置动态路由协议?

通过GRE隧道实现OSPF、BGP、IS-IS的套接使用

VRRP负载均衡模式配置实用吗?

VRRP多备份组+策略路由实现主备负载

还在到处找Win11镜像?自己动手,丰衣足食!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1676890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI大事记(持续更新)

文章目录 前言 一、人工智能AI 1.基本概念 2.相关领域 2.1基础设施 2.2大模型 2.3大模型应用 二、大事记 2024年 2024-05-14 GPT-4o发布 2024-02-15 Sora发布 2023年 2023-03-14 GPT-4.0发布 2022年 2022-11-30 ChatGPT发布 总结 前言 2022年11月30日openai的…

【数据结构】栈的实现(链式栈)

文章目录 栈的实现(链式栈)栈的定义初始化栈进栈判断是否为空栈出栈销毁栈获取栈顶元素获取栈的长度栈的打印 完整代码(包括测试代码)Stack.hStack.ctest.c 栈的实现(链式栈) 首先新建一个工程&#xff1a…

基于HTTP GET方式获取网络时间的实现

上一节,我们介绍了基于NTP服务器获取网络时间的例子,但在有些情况下,比如我最近在使用RNDIS协议通过4G模块上网,这个协议不支持UDP协议,所以就用不了NTP服务器。或者有时候我们需要有更多的网络时间获取方式&#xff0…

Transformers实战01-开箱即用的 pipelines

文章目录 简介安装pipelines图片转文本文本生成情感分析零训练样本分类遮盖词填充命名实体识别自动问答自动摘要 pipeline 背后做了什么?使用分词器进行预处理将预处理好的输入送入模型对模型输出进行后处理 简介 Transformers 是由 Hugging Face 开发的一个 NLP 包…

群辉部署小雅alist实现视听盛会

最近群辉搭建起来了,开始整蛊影视库,之前搞过nastool。这次折腾下小雅alist。 1.下载并安装 直接在群辉的docker里面下载映像 主要映射下端口和文件夹 #token mytoken.txt 获取地址:https://alist.nn.ci/zh/guide/drivers/aliyundriv…

牛客网刷题 | BC84 牛牛学数列2

目前主要分为三个专栏,后续还会添加: 专栏如下: C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读! 初来乍到,如有错误请指出,感谢! 描述 这次牛牛又换了个数…

《控制系统实验与综合设计》综合四至六(含程序和题目)

1.电机模型辨识实验 1.1 实验目的 (1)掌握一阶系统阶跃响应的特点,通过实验加深对直流电解模型的理解; (2)掌握系统建模过程中参数的整定,体会参数变化对系统的影响; &#xff0…

SpringBoot解决CORS跨域——WebMvcConfigurationSupport

前端请求后端报错了。 状态码:403 返回错误:Invalid coRs request 增加配置类WebMvcConfig Configuration public class WebMvcConfig extends WebMvcConfigurationSupport {Overridepublic void addCorsMappings(CorsRegistry registry) {// 允许跨域…

JavaScript异步编程——10-async异步函数【万字长文,感谢支持】

异步函数(用 async 声明的函数) 异步函数的定义 使用async关键字声明的函数,称之为异步函数。在普通函数前面加上 async 关键字,就成了异步函数。语法举例: // 写法1:函数声明的写法async function foo1(…

杨校老师项目之基于单片机STC89C52的智能环境监测系统【嵌入式】

获取全套资料: 有偿获取:mryang511688 技术:C语言、单片机等 摘要: 此设计可分为三个主要部分。此中的温度和湿度的检测功能,通过操纵单总线型温湿度传感器DHT11以数字形式显示,实现了切确测得温湿度的功能…

Python | Leetcode Python题解之第89题格雷编码

题目&#xff1a; 题解&#xff1a; class Solution:def grayCode(self, n: int) -> List[int]:ans [0] * (1 << n)for i in range(1 << n):ans[i] (i >> 1) ^ ireturn ans

uniapp 实现下拉刷新 下滑更新

效果图 在app或者小程序中向下滑动 会出现刷新数据 ,而上拉到底 需要更新数据 功能实现 主要俩种方式 依赖生命周期 在page.json中开启 page.json "style" : {"navigationBarTitleText" : "小小练习","backgroundTextStyle": &qu…

Linux环境部署与命令技巧

Linux环境部署与命令技巧 安装Java 首先确保已经安装了Java。通过运行以下命令检查Java是否已安装&#xff1a; java -version # 查看Java版本如果未安装Java&#xff0c;可以使用以下命令安装OpenJDK&#xff1a; sudo yum install java-11-openjdk # 安装OpenJDK 11创建一个…

用Swagger(工具Knife4j )代替postman来进行构建、测试和调试 API

什么是Swagger&#xff1f; Swagger 是一个用于设计、构建和文档化 RESTful Web 服务的开源框架。它允许开发者设计 API&#xff0c;然后生成对应的 API 文档&#xff0c;提供给团队成员或者第三方开发者查阅。Swagger 的核心是 OpenAPI 规范&#xff08;之前称为 Swagger 规范…

来学习线程啦

线程的相关概念 程序 简单点说&#xff1a;程序就是我们写的代码&#xff1b;也可以理解为&#xff1a;为完成特定任务&#xff0c;用某种语言编写的一组指令的集合 进程 进程是指运行中的程序。 比如&#xff1a;我们使用QQ&#xff0c;就启动了一个进程&#xff0c;操作系…

Centos 6.10 安装oracle10.2.0.1

由于阿里云机房要下架旧服务器&#xff0c;单位未购买整机迁移服务&#xff0c;且业务较老不兼容Oracle11g&#xff0c;所以新购买一台新服务器进行安装Oracle10.2.0.1 &#xff0c;后续再将数据迁移到新服务器上。 对外ip 内部ip 数据库版本 操作系统版本 实例名 源库 1…

【MATLAB】Enigma机加密原理与自实现

文章目录 什么是EnigmaEnigma机加密通信流程Enigma的物理构造Enigma的加密设置Enigma加密通信密码重新设置Enigma加密消息拼接注意 Enigma的解密分解设置Enigma解密通信密码重新设置Enigma解密消息 Enigma的弱点MATLAB自实现Enigma加密与解密Enigma_functionRotate_functiontes…

排序(一)----冒泡排序,插入排序

前言 今天讲一些简单的排序,冒泡排序和插入排序,但是这两个排序时间复杂度较大,只是起到一定的学习作用,只需要了解并会使用就行,本文章是以升序为例子来介绍的 一冒泡排序 思路 冒泡排序是一种简单的排序算法&#xff0c;它重复地遍历要排序的序列&#xff0c;每次比较相邻…

K8S内容

K8S介绍 1、故障迁移:当某一个node节点关机或挂掉后&#xff0c;node节点上的服务会自动转移到另一个node节点上&#xff0c;这个过程所有服务不中断。这是docker或普通云主机是不能做到的 2、资源调度:当node节点上的cpu、内存不够用的时候&#xff0c;可以扩充node节点&…

详细分清Session,Cookie和Token之间的区别,以及JWT是什么东西

Cookie Cookie是一种小型的文本文件&#xff0c;由网站在用户访问时存储在其计算机或移动设备上&#xff0c;Cookie主要用于跟踪、识别和存储有关用户的信息。 简单来说Cookie就是用来存储某些后端发送给前端的数据&#xff0c;例如我们登陆后&#xff0c;后端会返回一个登录…