LTE/5G

本页介绍 MikroTik RouterOS 中的 LTE 和 5G 配置,涵盖接口设置、APN 配置、LTE 设置以及操作模式(包括 RouterOS v7 中的 MBIM 支持)。文中包含用于启用 PPP 仿真、管理漫游以及配置 MTU 和 PIN 码等 modem 参数的 CLI 命令。

LTE/5G

Package: system
Optional lte-mipsbe.npk package is only required for SXT 3-7 built-in modem.

仅支持 Direct-IP 模式类型的卡。MBIM 支持在 RouterOS v7 版本中可用,MBIM 驱动程序会自动加载。如果 modem 在 RouterOS v6 中无法识别,请先在 v7 版本中测试,然后再请求在 RouterOS v6 中提供支持。

要通过 PPP 接口而不是 LTE 接口进行访问,请使用 /interface/lte/settings/set mode=serial CLI 命令将操作模式更改为 "serial",并执行重启。请注意,使用 PPP 仿真模式时,吞吐速度可能无法达到使用 LTE 接口仿真类型时的水平。

警告

在 RouterOS v7 中,ignore-direct-modem 参数已重命名为 mode,并移至 /interface/lte/settings 菜单。

LTE 客户端

子菜单: /interface/lte

属性

属性描述
allow-roaming (yes | no; Default: no)启用数据漫游以连接到其他国家的数据提供商。并非所有 LTE modem 都支持此功能。某些不完全支持此功能的 modem 会连接到网络,但在 allow-roaming 设置为 no 时不会建立 IP 数据连接。
apn-profiles (string; Default: default)此接口使用哪个 APN 配置
band (integer list; Default: "")通信中使用的 LTE 频段 LTE Bands and bandwidths
nr-band (integer list; Default: "")通信中使用的 5G NR 频段 5G NR Bands and bandwidths
comment (string; Default: "")条目的描述性名称
disabled (yes | no; Default: no)接口是否已禁用。默认情况下处于启用状态。
modem-init (string; Default: "")Modem 初始化字符串(在 modem 启动时执行的 AT 命令)
mtu (integer | auto; Default: 1500)最大传输单元。LTE 接口在不进行数据包分片的情况下能够发送的最大数据包大小。auto - 对支持该功能的 modem(MBIM modem)使用网络通告的 MTU。其他 modem 将回退到默认值(1500)。
name (string; Default: "")接口的描述性名称。
network-mode (3g | gsm | lte | 5g)选择/强制 LTE 接口运行的 RAT 模式。要使 5G NSA 正常工作,需要同时选择 lte 和 5g 网络模式!仅选择 5g 只允许连接到 5G SA。
operator (integer; Default: "")用于将设备锁定到特定运营商。锁定使用完整的 PLMN 号码,由 MCC+MNC 组成。PLMN 代码
pin (integer; Default: "") sensitiveSIM 卡的 PIN 码。
sms-protocol (at | auto | mbim)SMS 功能。 mbim:使用 MBIM 驱动程序。 at:使用 AT 命令。 auto:根据 modem 选择合适的选项。

APN 配置

所有与网络相关的设置都在配置中

子菜单: /interface/lte/apn

属性描述
add-default-route (yes | no)是否添加默认路由,将所有流量通过 LTE 接口转发。
apn (string)服务提供商的接入点名称
authentication (pap | chap | none; Default: none)允许用于身份验证的协议
default-route-distance (integer; Default: 2)如果同时选择了 add-default-route,则设置应用于自动创建的默认路由的 distance 值。默认情况下 LTE 路由的 distance 为 2,以便优先使用有线路由而非 LTE
ip-type (auto | ipv4 | ipv4-ipv6 | ipv6; Default:auto )请求的 PDN 类型
ipv6-interface (; Default: )用于通告 IPv6 前缀的接口
name (string; Default: )APN 配置名称
number (integer; Default: )APN 配置编号
passthrough-interface (; Default: )用于透传 IP 配置的接口(激活透传)
passthrough-mac (MAC; Default: auto)如果设置为 auto,则它会从第一个数据包中学习 MAC
passthrough-subnet-selection (auto / p2p; Default: auto)"auto" 选择用于透传接口的最小可能子网。"p2p" 将透传接口子网设置为 /32,并从 10.177.0.0/16 范围中选择网关地址。在 APN 配置更改之前,网关地址保持不变。
password (string; Default: ) sensitive任何身份验证协议处于活动状态时使用的密码
use-network-apn (yes | no; Default: yes)该参数从 RouterOS v7 开始可用,仅用于 MBIM modem。如果设置为 yes,则使用网络提供的 APN。
use-peer-dns (yes | no; Default: yes)如果设置为 yes,则使用从 LTE 接口接收的 DNS
user (string)任何身份验证协议处于活动状态时使用的用户名

LTE 设置

LTE 及路由器特定的 LTE 设置。该菜单从 RouterOS v7 开始可用。

子菜单: /interface/lte/settings

属性描述
mode (auto | mbim | serial / user; Default: auto)操作模式设置。auto - 自动选择操作模式。serial - 仅提供串口。mbim - 如果可能,将 modem 切换到 MBIM 模式。user - 操作系统不会尝试自动切换 modem 模式。(从 RouterOS 7.16 起可用)
firmware-path (string)主机操作系统中的固件路径。Modem gobi 固件
external-antenna (auto | both | div | main | none; Default: auto)此设置仅适用于 "Chateau" 路由器(Chateau 5G 版本除外)。auto - 测量内部和外部天线的信号电平,并选择信号最好(RSRP)的天线。both - 两个天线都设置为外部。div - 分集天线设置为外部。main - 主天线设置为外部。none - 未选择外部天线(使用内部天线)
external-antenna-selected ()此设置仅适用于 "Chateau" 路由器(Chateau 5G 版本除外)。当 "external-antenna" 设置为 "auto" 时,显示当前选择的天线
sim-slot ()此设置适用于具有可切换 SIM 卡槽的路由器(LtAP、SXT)。选择选项因产品而异。
esim-channel (auto | at; Default: auto)用于 esim 管理的控制通道
link-recovery-timer (integer Default: 120 Range: 120..4294967295)如果 lte 接口未进入 (R)running 状态,在此时间(秒)后将重新配置该接口

LTE eSIM

RouterOS version: 7.18+

MikroTips:如何首次激活你的 eSIM!

此菜单包含与 eSIM(embedded Subscriber Identification Module)配置和管理相关的命令,使用 RouterOS 内置的 LPA(eSIM Local Profile Assistant)。

单个 eSIM 芯片可以存储多个 eSIM 配置,最大配置数量取决于所使用的 eSIM 芯片。

RouterOS LPA 支持:

  • 固件支持 SIM 低级访问命令(AT+CCHO;AT+CCHC;AT+CGLA)的 AT modem。
  • 固件支持 SIM 低级访问服务(UUID_SERVICE_MS_UICC)的 MBIM modem。

其他要求:

  • 插入 RouterBoard SIM 卡槽的 SIM 卡外形 eSIM(物理 eSIM)。
  • eSIM/eUICC 位于 modem 上(焊接芯片),且 modem 已设置为使用此卡槽。
  • 在配置和删除 eSIM 芯片上的 SIM 配置期间,需要连接到 eSIM SIM 配置提供商 SM-DP+ 配置服务器(为获得连接,可以使用另一个 eSIM 配置或另一个 WAN 接口)。
  • 仅当活动卡槽为 eSIM 时,才能配置 eSIM。
  • 部分设备有多个 SIM 卡槽,要使用 eSIM,需要使用命令 "/interface/lte/settings/set sim-slot=esim" 切换卡槽。

命令 /interface/lte/esim/esim-id [find /interface/lte] 可用于检查 modem 是否支持 SIM 低级访问命令以及是否存在 eSIM。

如果使用带有嵌入式 eSIM 芯片的第三方 modem,请查阅 modem 手册,了解选择 eSIM 卡槽所需的 AT 命令(AT!UIMS;AT+QUIMSLOT 等)。

命令

属性描述
deactivate停用(禁用)eSIM 配置。/interface/lte/esim/deactivate number=0
activate激活(启用)eSIM 配置。/interface/lte/esim/activate number=0
delete从 eSIM 卡中永久删除 eSIM 配置。/interface/lte/esim/delete number=0
print列出 eSIM 上安装的 eSIM 配置 /interface/lte/esim/print
provision配置新的 eSIM 配置。该命令接受四个参数:interface - 将为其启用 eSIM 配置的接口。matching-id - 激活码令牌。示例: matching-id=ABCD10EFGHI5KL6Msm-dp-plus - SM-DP+ 服务器主机名。confirmation-code - 确认码(某些情况下需要的一次性密码)。activate - 配置完成后激活新创建的配置(yes|no;默认:yes)[从 7.20beta6 版本起可用。在 7.20beta6 之前,配置完成后不会默认激活配置。] 从 QR 解码的 eSIM LPA 字符串示例:LPA:1$server.example.io$ABCD10EFGHI5KL6M /interface/lte/esim/provision interface=lte1 sm-dp-plus=server.example.io matching-id=ABCD10EFGHI5KL6M
esim-id查询 eSIM ID。该命令接受一个参数:interface - 选择要查询 eSIM ID 的接口。/interface/lte/esim/esim-id interface=lte1 eid: 8903302342630000000004181FFFFFFF
set-nickname为 eSIM 配置设置昵称。/interface/lte/esim/set-nickname number=0 nickname=nickname1
refresh-profile-list重新查询 eSIM 配置列表。该命令接受一个参数:interface - 选择要重新查询 eSIM 配置的接口。
内置 eSIM 芯片的设备(MikroTik Connectivity)

信息

这些设备预装了 MikroTik Connectivity eSIM 配置。 https://mikrotik.com/connectivity | 设备型号 | Modem | | :-- | :-- | | S53UG+5HaxD2HaxD-TC&RG650E-EU | RG650E-EU | | ATLGM&RG520F-EU | RG520F-EU | | EC25-EU&KNe | EC25-EU |

Modem eSIM 管理支持表

说明

* 这些 modem 没有内置 eSIM。它们需要外部 eSIM 芯片。例如,物理 eSIM 卡(标准 SIM 外形尺寸的 eSIM)。 | Modem | 支持 | 备注 | | :-- | :-- | :-- | | EC200A-EU | yes* | | | EG06-A | yes* | | | EG18-EA | yes* | | | EG12-EA | yes* | | | EG120K-EA | yes* | | | RG520F-EU | yes* | | | EP06-A | yes* | | | RG502Q-EA | yes* | | | FG621-EA | yes* | 无法管理空 eSIM(无配置) | | R11e-LTE6 | yes* | 从固件版本 R11e-LTE6_V039 起 | | R11e-LTE-US | no | | | R11e-4G | no | | | R11e-LTE | no | |

扫描器

可以使用 /interface/lte/scan 命令扫描 LTE 接口。示例:

[admin@MikroTik] > /interface/lte/scan duration=60 number=0
Columns: OPERATOR, MCC-MNC, RSSI, RSRP, RSRQ
OPERATOR  MCC-MNC  RSSI    RSRP    RSRQ
LMT         24701  -36dBm  -63dBm  -7dB

可用属性:

属性描述
duration (integer)扫描持续时间(秒)
freeze-frame-interval (integer)数据打印之间的时间间隔
number (integer)接口编号或名称

监控 LTE 详情

可以使用 CLI 命令 /interface/lte/monitor 监控 LTE 接口参数。它同时返回小区级数据(例如运营商、小区 ID、信号信息)和 modem 元数据(固件、型号、SIM 标识符)。

[admin@MikroTik] > /interface/lte/monitor lte1
            status: connected
             model: EG18-EA
          revision: EG18EAPAR01A12M4G
  current-operator: LMT
    current-cellid: 3103242
            enb-id: 12122
         sector-id: 10
        phy-cellid: 480
        data-class: LTE
    session-uptime: 15m54s
              imei: 86981604098XXXX
              imsi: 24701060267XXXX
              iccid: 8937101122102057XXXX
      primary-band: B3@20Mhz earfcn: 1300 phy-cellid: 480
     dl-modulation: qpsk
               cqi: 7
                ri: 2
               mcs: 1
              rssi: -68dBm
              rsrp: -97dBm
              rsrq: -9dB
              sinr: 6dB

LTE 接口能力

可以使用 /interface/lte/show-capabilities CLI 命令检查 lte 接口能力。

示例输出
[admin@MikroTik] > interface/lte/show-capabilities lte1
  modem-bus-location: 2-1
           cell-scan: yes
        network-scan: yes
     roaming-barring: yes
  apn-address-family: IPv4,IPv6
       max-apn-count: 8
           rat-modes: 3g,lte,5g
      band-selection: yes
           lte-bands: 1,3,5,7,8,20,28,32,38,40,41,42,43
            nr-bands: 1,3,5,7,8,20,28,38,40,41,75,76,77,78
         passthrough: yes
     firmware-update: yes
   lte-attach-config: yes
             at-chat: yes
    framed-route-apn: any
能力描述
modem-bus-locationLTE modem 连接的物理 USB 总线
cell-scaninterface/lte/cell-monitor 命令支持
network-scaninterface/lte/scan 命令支持
roaming-barring漫游禁用支持
apn-address-family支持的 IP 协议族(IPv4、IPv6)
max-apn-count可同时处于活动状态的 APN 配置最大数量
rat-modes支持的无线接入技术(GSM、3G、LTE、5G)
band-selectionLTE/5G 频段设置命令支持
lte-bandsmodem 支持的 LTE 频段列表
nr-bandsmodem 支持的 5G 频段列表
passthroughLTE 透传支持
firmware-updateinterface/lte/firmware-upgrade 支持
lte-attach-configLTE attach APN 配置支持(设置与已配置相同的 APN)
at-chatinterface/lte/at-chat 支持
framed-route-apn在多 APN 设置中,哪个 APN 支持 framed routing(Routing behind)

Modem firmware-upgrade 命令

该命令允许在受支持的 MikroTik modem 有可用更新时检查并升级 modem 固件。

要进行固件更新可用性检查和安装,需要活动的互联网连接;根据 modem 的不同,互联网连接可以通过任意 RouterOS 接口或 modem 接口(FOTA)提供,关于各 modem 支持的连接方式,请参见下表。

参数 / 属性描述
upgrade (yes | no; Default: no)设置命令执行模式:no - 显示当前 modem 固件版本并显示最新可用固件版本。yes - 执行固件安装
update-channel (stable | testing; Default: stable)设置使用哪个固件更新通道:stable - 供一般使用的固件版本。testing - 早期访问/测试通道,modem 固件在 stable 通道发布之前会先在此发布。该功能从 v7.17beta2 起可用。
firmware-file (string; Default:"" )允许用户覆盖固件更新源,并在无法通过互联网连接 MikroTik 升级服务器进行升级的环境中(例如私有网络等),从自定义位置(文件、url)执行升级。

警告

在尝试升级 LTE modem 固件之前 - 请将 RouterOS 版本升级到最新版本 How To Upgrade RouterOS

支持固件更新及所需连接方式的 Modem

使用命令 /interface/lte/monitor [find] 一次,获取返回的 "model" 属性,以识别已安装的 modem 型号。

Modem连接 MikroTik 升级服务器的要求
EC200A-EU R11eL-EC200A-EU使用 modem LTE 接口 使用任意 RouterOS 接口(7.18beta1+)
EG06-A使用任意 RouterOS 接口
EP06-A使用任意 RouterOS 接口
EG12-EA使用任意 RouterOS 接口
EG18-EA使用任意 RouterOS 接口
FG621-EA R11eL-FG621-EA使用任意 RouterOS 接口
R11-LTE使用 modem LTE 接口
R11e-4G使用任意 RouterOS 接口
R11e-LTE6使用任意 RouterOS 接口
RG502Q-EA使用任意 RouterOS 接口
RG520F-EU使用任意 RouterOS 接口
Modem firmware-upgrade 命令示例

检查是否有新的固件更新可用

[admin@D53G] > /interface/lte/firmware-upgrade lte1
  installed: EG12EAPAR01A13M4G_02.001.02.001
     latest: EG12EAPAR01A15M4G_01.201.01.201

检查早期访问/测试通道中是否有新的固件更新可用

[admin@D53G] > /interface/lte/firmware-upgrade lte1 update-channel=testing
  installed: EG12EAPAR01A15M4G_01.201.01.201
     latest: EG12EAPAR01A15M4G_01.203.01.203

安装最新固件

[admin@D53G] > /interface/lte/firmware-upgrade lte1 upgrade=yes

从早期访问/测试通道安装最新固件

[admin@D53G] > /interface/lte/firmware-upgrade lte1 upgrade=yes update-channel=testing

从自定义位置(文件或 HTTP URL)执行固件升级。 在执行 firmware-upgrade 命令之前,接口必须处于 R(running)或 X(disabled)状态。

[admin@D53G] > /interface/lte/firmware-upgrade lte1 firmware-file=R11e-LTE6_V039_image upgrade=yes

[admin@D53G] > /interface/lte/firmware-upgrade lte1 firmware-file=http://firmwareserver.com/R11e-LTE6_V039_image upgrade=yes
Modem FOTA/DFOTA 下载

以下是我们 modem 的所有最新固件版本: https://box.mikrotik.com/d/bfa49081454e4da1972d/

你可以将这些 FOTA 文件用于离线更新,或在无法访问 MikroTik 升级服务器以进行标准 modem 固件升级的环境中使用。

警告

在尝试升级 LTE modem 固件之前,请将 RouterOS 升级到最新版本。如何升级 RouterOS

LTE modem 设计为尽可能拒绝不兼容的 FOTA/DFOTA 固件包。但是,手动固件升级始终存在风险。安装错误的固件映像可能导致 modem 故障、功能丧失,或可能需要进行 modem 更换的永久性损坏。

请勿中断升级过程。在写入固件期间断电、设备重启、modem 重置或任何其他中断,都可能使 modem 处于无法恢复的状态。

用户有责任核实固件文件适用于正在升级的确切 modem 型号和硬件版本,并确保整个升级过程中供电稳定。对于因刷入错误固件文件或中断固件升级过程而导致的任何损坏、功能丧失或其他问题,MikroTik 不承担责任。

FOTA modem

FOTA(Firmware Over-The-Air,空中固件升级)。这些 modem 没有源版本子文件夹。你可以从任何当前固件版本安装最新的 modem 固件。

Modem 型号备注
R11e-LTEmodem 通过其 LTE 连接自行下载固件(FOTA)。无法进行离线升级;如果你的设置中无法访问 MikroTik 升级服务器,可以将固件托管在 modem 能够访问的某个 http 服务器上,以这种方式升级固件
R11e-LTE6-
R11l-LTE7-
R11e-4G-
EC25-EUModem 固件以 NPK 包形式安装
EG25-GModem 固件以 NPK 包形式安装
SXT-LTE仅单一产品 - RBSXTLTE3-7。Modem 固件以 NPK 包形式安装
DFOTA modem

DFOTA(Delta Firmware Over-The-Air,增量空中固件升级)。这些 modem 具有按版本划分的子文件夹 modem/<model>/<currentVersion>/<targetVersion>_image,targetVersion 是从当前固件版本可用的最新升级。如果你的当前固件版本较旧,可能需要多步升级。

Modem 型号备注
EC200A-EU在最新的 RouterOS v7 版本中支持离线 DFOTA 升级。在较旧版本中,modem 通过其 LTE 连接自行下载固件
EP06-A-
EG06-A-
EG12-EA-
EG18-EA-
EG120K-EA-
RG502Q-EA-
RG520F-EU-
RG520F-EUXATL 5G R16(ATLGM&RG520F-EU)的专用 modem 固件版本
RG650E-EU此 modem 使用 A/B 系统更新机制而非 DFOTA。由于完整固件映像被写入非活动系统分区,固件包明显大于典型的 DFOTA 包
FG621-EA-
BG77PPP 串口 modem。/interface/ppp-client/firmware-upgrade ppp-out1 upgrade=yes firmware-file=
BG770APPP 串口 modem。/interface/ppp-client/firmware-upgrade ppp-out1 upgrade=yes firmware-file=

用户 at-chat 命令

可以使用 /interface/lte/at-chat 命令向 LTE 接口发送用户定义的 "at-chat" 命令。

[admin@MikroTik] > /interface/lte/at-chat lte1 input="AT"
  output: OK

还可以在命令中使用 "wait" 参数 wait=yes,使 "at-chat" 等待 5 秒并返回所有输出,而不是仅返回首次接收到的数据。这对于返回多行输出或大量数据的某些命令很有用。

[admin@MikroTik] > /interface/lte/at-chat lte1 input="at+qcfg=?"
  output:

[admin@MikroTik] > /interface/lte/at-chat lte1 input="at+qcfg=?" wait=yes
  output: +QCFG: "rrc",(0-5)
          +QCFG: "hsdpacat",(6,8,10-24)
          +QCFG: "hsupacat",(5,6)
          +QCFG: "pdp/duplicatechk",(0,1)
          +QCFG: "risignaltype",("respective","physical")
          +QCFG: "lte/bandprior",(1-43),(1-43),(1-43)
          +QCFG: "volte_disable",(0,1)
          +QCFG: "diversity/config",(4,6),(1-4),(0)
          +QCFG: "div_test_mode",(0,1)
          +QCFG: "usbspeed",("20","30")
          +QCFG: "data_interface",(0,1),(0,1)
          +QCFG: "pcie/mode",(0,1)
          +QCFG: "pcie_mbim",(0,1)
          +QCFG: "sms_control",(0,1),(0,1)
          +QCFG: "call_control",(0,1),(0,1)
          +QCFG: "usb/maxpower",(0-900)
          +QCFG: "efratctl",(0,1)
          +QCFG: "netmaskset",(0,1)[,<netmask>]
          +QCFG: "mmwave",ant_chip,ant_type
          +QCFG: "gatewayset",(0,1)[,<gateway>]
          +QCFG: "clat",(0,1),(0,1),<prefix>,(0,32,40,48,56,64,96),<fqdn>,(0,1),(0,1,2,4,8),(0,1),(0,1),(0,1,2),(0,1,2)
          +QCFG: "usage/apmem"
          +QCFG: "enable_gea1"[,(0,1)]
          +QCFG: "dhcppktfltr",(0,1)
          OK

还可以在脚本中使用 "at-chat" 功能,并将命令输出赋值给变量。

[admin@MikroTik] > :global "lte_command" [/interface/lte/at-chat lte1 input="AT+CEREG?" as-value ]
[admin@MikroTik] > :put $"lte_command"
output=+CEREG: 0,1
OK

快速设置示例

从网络设置开始 - 在 LTE APN 配置下添加新的连接参数(由网络提供商提供):

/interface/lte/apn/add name=profile1 apn=phoneprovider.net authentication=chap password=web user=web

为 LTE 连接选择新建的配置:

/interface/lte/set [find] apn-profiles=profile1

LTE 接口应出现并带有 running(R)标志:

[admin@MikroTik] > /interface/lte/print
Flags: X - disabled, R - running
0 R name="lte1" mtu=1500 mac-address=AA:AA:AA:AA:AA:AA

如有需要,为 LTE 接口添加 NAT Masquerade,以便本地网络访问互联网:

/ip/firewall/nat/add action=masquerade chain=srcnat out-interface=lte1

添加接口后,可以使用 "info" 命令查看客户端获取了哪些参数(返回的参数取决于 LTE 硬件设备):

[admin@MikroTik] > /interface/lte/monitor lte1
            status: connected
             model: EG18-EA
          revision: EG18EAPAR01A12M4G
  current-operator: LMT
    current-cellid: 3103242
            enb-id: 12122
         sector-id: 10
        phy-cellid: 480
        data-class: LTE
    session-uptime: 15m54s
              imei: 86981604098XXXX
              imsi: 24701060267XXXX
              iccid: 8937101122102057XXXX
      primary-band: B3@20Mhz earfcn: 1300 phy-cellid: 480
     dl-modulation: qpsk
               cqi: 7
                ri: 2
               mcs: 1
              rssi: -68dBm
              rsrp: -97dBm
              rsrq: -9dB
              sinr: 6dB

透传示例

某些 LTE 接口支持 LTE Passthrough 功能,其中 IP 配置直接应用于客户端设备。在这种情况下,modem 固件负责 IP 配置,路由器仅用于配置 modem 设置 - APN、网络技术和 IP-Type。在此配置中,路由器不会从 modem 获取 IP 配置。如果 modem 支持,LTE Passthrough modem 可以同时传递 IPv4 和 IPv6 地址。某些 modem 支持多个 APN,你可以将每个 APN 的流量传递到特定的路由器接口。

透传仅对一个主机有效。路由器会自动检测第一个接收数据包的 MAC 地址,并将其用于透传。如果网络上有多个主机,可以将透传锁定到特定的 MAC。在透传提供 IP 的网络主机上,也应在该接口上启用 DHCP-Client。请注意,将无法通过公共 lte IP 地址或从透传所使用的主机连接到 LTE 路由器。建议为配置目的创建从 LTE 路由器到该主机的附加连接。例如,在 LTE 路由器和主机之间创建一个 vlan 接口。

要启用透传,需要在 /interface/lte/apn 菜单中创建新条目或更改默认条目

警告

并非所有芯片组都支持透传。 要检查你的 modem 是否支持透传:

/interface/lte/show-capabilities [find]

示例

在 ether1 上配置透传:

[admin@MikroTik] > /interface/lte/apn/add apn=apn1 passthrough-interface=ether1
[admin@MikroTik] > /interface/lte/set lte1 apn-profiles=apn1

在 ether1 上为主机 00:0C:42:03:06:AB 配置透传:

[admin@MikroTik] > /interface/lte/apn/add apn=apn1 passthrough-interface=ether1 passthrough-mac=00:0C:42:03:06:AB
[admin@MikroTik] > /interface/lte/set lte1 apn-profiles=apn1

在 ether1 和 ether2 上配置多个 APN:

[admin@MikroTik] > /interface/lte/apn/add apn=apn1 passthrough-interface=ether1
[admin@MikroTik] > /interface/lte/apn/add apn=apn2 passthrough-interface=ether2
[admin@MikroTik] > /interface/lte/set lte1 apn-profiles=apn1,apn2

为不同接口配置具有相同 APN 的多个 APN:

[admin@MikroTik] > /interface/lte/apn/add name=interface1 apn=apn1
[admin@MikroTik] > /interface/lte/apn/add name=interface2 apn=apn1 passthrough-interface=ether1
[admin@MikroTik] > /interface/lte/set lte1 apn-profiles=interface1
[admin@MikroTik] > /interface/lte/set lte2 apn-profiles=interface2

此外,你可以在同一 passthrough-interface 上手动创建 DHCP 服务器,以覆盖默认的动态 dhcp 服务器参数/选项。例如,默认租期为 1 分钟:

[admin@MikroTik] > /ip/dhcp-server/print detail
Flags: D - dynamic; X - disabled, I - invalid
 0 D  name="apn2" interface=ether2 lease-time=1m address-pool=static-only use-radius=no lease-script="" address-lists=""

现在,如果你想将租期更改为例如 30 分钟,可以在 passthrough-interface(本例中为 ether2)上创建新的 dhcp-server:

[admin@MikroTik] > /ip/dhcp-server/add interface=ether2 name=dhcp1 lease-time=30m
[admin@MikroTik] > /ip/dhcp-server/print detail
Flags: D - dynamic; X - disabled, I - invalid
 0    name="dhcp1" interface=ether2 lease-time=30m address-pool=static-only use-radius=no lease-script="" address-lists=""

双 SIM

具有可切换 SIM 卡槽的板卡

RouterBoardModem 卡槽SIM 卡槽 1SIM 卡槽 2可切换
LtAPlower23Y
upper1N
LtAP miniupdownY
SXT RabY
ATL 5GsimesimY

SIM 卡槽切换命令

  • RouterOS v7
/interface/lte/settings/set sim-slot=down
  • RouterOS v6 6.45.1 之后
/system/routerboard/modem/set sim-slot=down
  • RouterOS v6 6.45.1 之前:
/system/routerboard/sim/set sim-slot=down

如需更多参考,请参阅板卡框图、快速指南和用户手册。

使用示例

请访问此链接 - Dual SIM Application,查看如何借助 RouterOS 脚本和调度器,根据漫游状态以及接口状态为 down 时更改 SIM 卡槽的示例。

提示和技巧

本段包含附加功能和使用案例的信息。

使用 Cell 信息查找设备位置

在使用 R11e-LTE International 版卡(wAP LTE kit)的设备上,info 命令下会提供一些额外信息。

   current-operator: 24701
                lac: 40
     current-cellid: 2514442
属性描述
current-operator (integer; Default: )包含 MCC 和 MNC。例如:current-operator: 24701 分解为:MCC=247 MNC=01
lac (integer; Default: )位置区码(LAC)
current-cellid (integer; Default: )基站识别号

这些值可用于在数据库中查找位置:Cell Mapper

使用 Cell lock

可以将 R11e-LTE、R11e-LTE6 和 R11e-4G modem 及配备这些 modem 的设备锁定到确切的 LTE 基站。LTE info 命令提供当前使用的蜂窝基站信息:

         phy-cellid: 384
             earfcn: 1300 (band 3, bandwidth 20Mhz)
属性描述
phy-cellid (integer; Default: )当前使用的蜂窝基站的物理小区标识(PCI)。
earfcn (integer; Default: )绝对射频信道号

确切的基础站位置以及可用频段和其他信息可以从移动运营商处获取,或使用在线服务:

CellMapper

通过使用这些获取的变量,可以按以下格式向 modem 发送 AT 命令以锁定到基站:

适用于 R11e-LTE 和 R11e-LTE6

AT*Cell=<mode>,<NetworkMode>,<band>,<EARFCN>,<PCI>

where

<mode> :
0 – Cell/Frequency disabled
1 – Frequency lock enabled
2 – Cell lock enabled

<NetworkMode>
0 – GSM
1 – UMTS_TD
2 – UMTS_WB
3 – LTE

<band>
Not in use, leave this blank

<EARFCN>
earfcn from lte info

<PCI>
phy-cellid from lte info

要将 modem 锁定到先前使用的基站,可以使用 at-chat:

/interface/lte/at-chat lte1 input="AT*Cell=2,3,,1300,384"

对于 R11e-LTE,所有设置的锁定都会在重启或 modem 重置后丢失。小区数据也可以从 "cell-monitor" 收集。

对于 R11e-LTE6,cell lock 仅对主频段有效。如果你在同一频段上有多个信道,并且想将其锁定到特定的 earfcn,这会很有用。请注意,cell lock 不特定于频段,对于 ca-band,它也可以使用其他频段,除非你使用 band lock。

使用 cell lock 将主频段设置为 1300 earfcn,并将第二信道用于 ca-band:

/interface/lte/at-chat lte1 input="AT*Cell=2,3,,1300,138"

现在主信道使用 earfcn: 1300:

         primary-band: B3@20Mhz earfcn: 1300 phy-cellid: 138
              ca-band: B3@5Mhz earfcn: 1417 phy-cellid: 138

你也可以反过来设置:

/interface/lte/at-chat lte1 input="AT*Cell=2,3,,1417,138"

现在主信道使用 earfcn: 1417:

         primary-band: B3@5Mhz earfcn: 1417 phy-cellid: 138
              ca-band: B3@20Mhz earfcn: 1300 phy-cellid: 138

对于 R11e-LTE6 modem,cell lock 信息在重启或 modem 重置后不会丢失。要移除 cell lock,请使用 at-chat 命令:

/interface/lte/at-chat lte1 input="AT*Cell=0"

适用于 R11e-4G

AT%CLCMD=<mode>,<mode2>,<EARFCN>,<PCI>,<PLMN>
AT%CLCMD=1,1,3250,244,\"24705\"

where

<mode> :
0 – Cell/Frequency disabled
1 – Cell lock enabled

<mode2> :
0 - Save lock for first scan
1 - Always use lock
(after each reset modem will clear out previous settings no matter what is used here)

<EARFCN>
earfcn from lte info

<PCI>
phy-cellid from lte info

<PLMN>
Mobile operator code

所有 PLMN 代码可在此处获取。该变量也可以留空

要将 modem 锁定到小区 - modem 需要处于非工作状态,对于 R11e-4G modem,最简单的方法是在 "modem-init" 字符串中添加一行 CellLock:

/interface/lte/set lte1 modem-init="AT%CLCMD=1,1,3250,244,\"24705\""

也可以通过提供列表而不是单个基站的信息来添加多个小区,格式如下:

AT%CLCMD=<mode>,<mode2>,<EARFCN_1>,<PCI_1>,<PLMN_1>,<EARFCN_2>,<PCI_2>,<PLMN_2>

例如,要锁定到同一频段和运营商内的两个不同 PCI:

/interface/lte/set lte1 modem-init="AT%CLCMD=1,1,6300,384,\"24701\",6300,385,\"24701\""

适用于 Chateau LTE12、Chateau LTE18、Chateau 5G、Chateau 5G R16、LHG LTE18、ATL LTE18、ATL 5G R16、Chateau 5G R17 ax

AT+QNWLOCK="common/4g",<num of cells>,[[<freq>,<pci>],...]
AT+QNWLOCK=\"common/4g\",1,6300,384

where

<num of cells>
number of cells to cell lock

<freq>
earfcn from lte info

<pci>
phy-cellid from lte info

单小区锁定示例:

/interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/4g\",1,3050,448"

查询当前配置:

/interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/4g\""

也可以向 cell lock 添加多个小区。例如,要锁定到两个不同的小区:

/interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/4g\",2,3050,448,1574,474"

要移除 cell lock,请使用此 at-chat 命令:

/interface/lte/at-chat lte1 input="at+qnwlock=\"common/4g\",0"

警告

  1. Cell lock 信息在重启或 modem 重置后不会保存。2. AT+QNWLOCK 命令可以锁定小区和频率。因此,模块可以优先注册到锁定的小区,但是,根据 3gpp 协议,模块会被重定向或切换到具有更好信号指示的小区,即使该小区不在命令的锁定范围内。此现象是正常的。

对于支持 5G 的设备,还可以锁定 5G SA 小区

AT+QNWLOCK="common/5g",<pci>,<freq>,<scs>,<band>
AT+QNWLOCK=\"common/5g\",901,504990,30,41

where
<pci> String type. Cell physical ID. 0 indicates disabling locking module to the specified cell.
<freq> Integer type. Cell frequency (earfcn).
<scs> Integer type. NR sub carrier space. Unit: kHz. For FR1(Sub-6 GHz) FDD band, please set <scs> to 15; for FR1 TDD band, please set <scs> to 30. Otherwise, an error code may be returned.
15
30
<band> Integer type. NR5G frequency band.

锁定到 TDD n78 频段、earfcn=628032 且 phy-cellid=138 的 Cell lock 示例:

/interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/5g\",138,628032,30,78"

查询当前配置:

[admin@MikroTik] > /interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/5g\""
  output: +QNWLOCK: "common/5g",138,628032,30,78
          OK

要移除 cell lock,请使用此 at-chat 命令:

/interface/lte/at-chat lte1 input="AT+QNWLOCK=\"common/5g\",0"

警告

  1. Cell lock 信息在重启或 modem 重置后不会保存。

  2. AT+QNWLOCK 命令可以锁定小区和频率。因此,模块可以优先注册到锁定的小区,但是,根据 3gpp 协议,模块会被重定向或切换到具有更好信号指示的小区,即使该小区不在命令的锁定范围内。此现象是正常的。

  3. 锁定小区时,请确保模块支持锁定小区对应的频段,否则将返回错误代码。

  4. AT+QNWLOCK="common/5g" 不支持锁定 NSA 的 5G 小区。(你仍可以使用 AT+QNWLOCK="common/4g" 命令锁定到 lte 锚点小区。)

  5. 此 Write 命令只能在模块处于完整功能状态(lte 接口未禁用)时执行。

  6. 不建议将此命令用于商业用途。

适用于 FG621-EA

AT+GTCELLLOCK=<mode>[,<rat>,<type>,<earfcn>[,<PCI>]]

where

< mode >: integer type; 0 Disable this function 1 Enable this function 2 Add new cell to be locked

<rat>: integer type; 0 LTE 1 WCDMA

<type>: integer type; 0 Lock PCI 1 Lock frequency

<earfcn>: integer type; the range is 0-65535.

<PCI>: integer type; If second parameter value is 0, the range is 0-503 for LTE If second parameter value is 1, the range is 0-512 for WCDMA

示例:

/interface/lte/at-chat lte1 input="AT+GTCELLLOCK=1,0,0,6175,176"

Cell Monitor

Cell monitor 允许扫描附近可用的移动网络小区:

[admin@MikroTik] > /interface/lte/cell-monitor lte1
PHY-CELLID BAND         PSC EARFCN                 RSRP          RSRQ          RSSI         SINR
        49 B20              6300                -110dBm       -19.5dB
       272 B20              6300                -116dBm       -19.5dB
       374 B20              6300                -108dBm         -16dB
       384 B1               150                 -105dBm       -13.5dB
       384 B3               1300                -106dBm         -12dB
       384 B7               2850                -107dBm       -11.5dB
       432 B7               2850                -119dBm       -19.5dB

收集到的数据可用于更精确的位置检测或用于 Cell lock。

警告

并非所有 modem 都支持此功能

故障排查

启用 LTE 日志记录

[admin@MikroTik] > /system/logging/add topics=lte

检查日志中的错误

[admin@MikroTik] > /log/print

11:08:59 lte,async lte1: sent AT+CPIN?
11:08:59 lte,async lte1: rcvd +CME ERROR: 10

在线搜索 CME 错误描述,

在本例中:CME error 10 - SIM not inserted

在华为和其他 modem 上锁定频段

要为华为 modem 锁定频段,不能使用 /interface/lte/set lte1 band="" 选项。

可以使用 AT 命令手动锁定到所需频段。

要检查所有支持的频段,请运行 at-chat 命令:

[admin@MikroTik] /interface/lte/at-chat lte1 input="AT^SYSCFGEX=\?"

output: ^SYSCFGEX: ("00","03","02","01","99"),((2000004e80380,"GSM850/GSM900/GSM1800/GSM1900/WCDMA BCI/WCDMA BCII/WCDMA BCV/WCDMA BCVIII"),
(3fffffff,"All Bands")),(0-2),(0-4),((800d7,"LTE BC1/LTE BC2/LTE
BC3/LTE BC5/LTE BC7/LTE BC8/LTE BC20"),(7fffffffffffffff,"All Bands"))
OK

锁定到 LTE band 7 的示例:

[admin@MikroTik] /interface/lte/set lte1 modem-init="AT^SYSCFGEX=\"03\",3FFFFFFF,2,4,40,,"

将最后一部分 40 改为所需频段指定的十六进制值,其中:

4 LTE BC3
40 LTE BC7
80000 LTE BC20
7FFFFFFFFFFFFFFF  All bands
etc

所有频段 HEX 值和 AT 命令可在 Huawei AT 命令接口规范指南 中找到

检查频段是否已锁定:

[admin@MikroTik] /interface/lte/at-chat lte1 input="AT^SYSCFGEX\?"

output: ^SYSCFGEX: "03",3FFFFFFF,0,2,40
OK

有关更多信息,请查阅 modem 制造商的 AT 命令参考手册。

带有 RB9xx 系列设备的 mPCIe modem

如果你的 modem 在软重启后未被识别,那么你可能需要在 USB 端口初始化之前添加延迟。可以使用以下命令完成:

/system/routerboard/settings/set init-delay=5s

带有 USB-A 端口和 mPCIe 的板卡

某些设备(如特定的 RB9xx 和 RBLtAP-2HnD)在单个 mPCIe 卡槽和 USB-A 端口之间共享相同的 USB 线路。如果没有发生自动切换并且 modem 未被检测到,你可能需要手动切换到使用 USB-A 或 mini-PCIe:

/system/routerboard/usb/set type=mini-PCIe

避免 tethering 速度限制

某些运营商仅对使用 SIM 卡的设备提供无限数据,来自移动热点或 tethering 的所有其他数据都会受到严格的数量或吞吐速度限制。一些资料发现,此限制是通过监控数据包的 TTL(Time To Live)值来判断是否需要应用限制(每经过一个 "hop",TTL 减 1)。RouterOS 允许更改从路由器发出的数据包的 TTL 参数,以隐藏子网。请记住,这可能与公平使用政策冲突。

IPv4 mangle rule:
/ip/firewall/mangle
add action=change-ttl chain=postrouting new-ttl=set:65 out-interface=lte1 passthrough=yes
IPv6 mangle rule:
/ipv6/firewall/mangle
add action=change-hop-limit chain=postrouting new-hop-limit=set:65 passthrough=yes

在多次输入错误 PIN 码后解锁 SIM 卡

锁定 SIM 卡后,可以通过 "at-chat" 进行解锁

检查当前 PIN 码状态:

/interface/lte/at-chat lte1 input="at+cpin\?"

如果卡已锁定 - 通过提供以下内容解锁:

/interface/lte/at-chat lte1 input="AT+CPIN=\"PUK_code\",\"NEW_PIN\""

将 PUK_code 和 NEW_PIN 替换为匹配的值。

警告

sim 卡槽选择命令在 v6.45.1 中更改,并在 v7 中再次更改。某些设备型号(如 SXT)的 SIM 卡槽命名为 "a" 和 "b" 而不是 "up" 和 "down"