Fully Open Edge Cloud

为有 Root 权限的 ORS 配置 Amarisoft 软件

为有 Root 权限的 ORS 配置 Amarisoft 软件
  • Last Update:2022-04-07
  • Version:002
  • Language:zh

Agenda

  • 前提条件
  • 更新 GIT 资源库
  • 配置 Amarisoft
  • 重启 LTE
  • 验证

本教程讲授如何为 ORS 配置 Amarisoft 软件。在开始之前,请确保你可以 ssh 到 ORS。

前提条件

ssh 到 ORS 

首先,请使用提供的 root 权限 ssh 到 ORS。

$ ssh root@ipv6_address
# input root password

Update GIT repository

在 ORS上,作为 root:

$ cd
$ cd config-amarisoft/
$ git fetch --all
$ git reset --hard

让我们把 config-amarisoft 的 git 库更新一下。

配置 Amarisoft

我们在 config-amarisoft 中提供了以下常用的配置文件,例如:

enb.B38-2600.cfg  enb.B39-1890.cfg  enb.B42-3500.cfg  enb.B43-3700.cfg  gnb.N38-2600.cfg  gnb.N41-2595.cfg  gnb.N78-3489.cfg  gnb.N78-3699.cfg 

在开发过程中,配置文件的列表肯定会扩展。  你可以使用其中一个来适配你的 ORS:enb.B 表示 4G/LTE,gnb.N 表示 5G/NR,BN 后面的2位数字表示频段,最后的4位数字表示频率。

例如,由于测试的 ORS 是在波段38,所以从 enb.B38-2600.cfg 进行软链接,如截图所示。

$ cd
$ cd enb/config/
$ ln -sf ors-config/<config> enb.cfg # Choose a configuration in ~/enb/config/ors-config, and make a link

重启 LTE

不管是 5G 还是 4G,系统服务都被命名为 lte。该配置将在服务重启后应用:

$ systemctl restart lte

确保 LTE 的启动是正确的:

$ systemctl status lte
● lte.service - Amarisoft LTE
     Loaded: loaded (/lib/systemd/system/lte.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-01-06 08:42:45 UTC; 26min ago
   Main PID: 589 (bash)
      Tasks: 3 (limit: 4464)
     Memory: 12.2M
     CGroup: /system.slice/lte.service
             ├─  589 /bin/bash /root/ots/ltestart.sh
             ├─  763 /bin/bash /root/ots/ltestart.sh
             └─17415 sleep 10

Jan 06 08:42:45 ORSx systemd[1]: Started Amarisoft LTE.

验证

在窗口录入以下命令以获得更多信息:

$ screen -x lte

为了切换窗口:

0 MME 1 ENB  3 IMS  4 MBMSGW

你可以按 ctrl + a 让屏幕知道你要发送命令,然后按窗口的编号。例如,按ctrl + a 然后发送1,窗口将被切换到 [1 ENB]

要退出窗口,按 ctrl + a,然后发送 d。更多的屏幕使用方法,请参考 linux screen使用方法。

你可以参考《如何解读 ORS 日志》来验证 Amarisoft LTE 服务是否正常工作。