搭建Open5GS笔记(1)

问题:

1,在安装MongoDB的时候,先在20的版本上安装,但是一直都是无法找到对应的MongoDB软件包,并且提示,也许版本过低,不允许,所以就转到22版本上安装,但还是出现相同问题,但利用了另一种方法,详见:

http://t.csdn.cn/I12d9

2,随后问题解决,当在Nightly Builds的时候,发现在下载结束后,出现无法解析域名,但域名并无问题,所以就利用Ping检测网络,果然是在下载的途中断开了网络连接,只好从新开机,联网,利用sudo apt update,同时,在重新开始后,需要重新wget密匙,否则无法访问。重新联网后,进行安装,成功安装Nightly Builds。

3,在下一步下载WebUI的时候,以为下一行的SUSE中的指令也是需要输入的,但输入zypper后,发现找不到指令,上网搜索后——SUSE是Linux的另一版本,等同于Ubuntu,所以不用输入zypper后的指令。

再下一步,不知道在项目中,是否算在本地运行eNB堆栈,或gNB堆栈,所以不知道代码中的地址参数是否需要改,所以就假设不需要修改,直接进行下一步。(后续需要修改,应该可以修改)

由于iOS系统对数据保护过严,所以无法利用软件Cellular-Z进行查询,也不可以通过拨号键#*#*4636*#*#进行查询,后来把sim卡换到华为手机里,但还是无法查询,上网查询得知华为公司同样为了保护用户安全,封死了系统后门查询,所以无法从手机端进行查询。虽然Open5GS在将用户的imsi码录入到MongoDB中的时候,提示,imsi码就印在sim卡的背面,但imsi码应该是15位,sim卡的背面印的是20位的数字——iccid码,由于两者均是随机的,所以iccid和imsi码之间没有转换关系,致电咨询10086,也只能查询到iccid码,所以应该是只能到营业厅进行查询,如果营业厅也无法查询到imsi码,那么只能另想办法。(补充:要分清imsi和imei之间的区别,imsi是电话卡的“身份证”,imei是设备的“身份证”,几乎每台电子设备都会有对应的imei——比如电视,电话,电脑等等)

补充相关

MongoDB

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引

Nightly Builds

很多大型软件需要做一些每日构建的过程,用来分析是否能正常工作以便及时反馈。由于其耗费时间较长,如果在白天进行构建占大量的计算资源很不值,所以放在晚上。于是就有了daily builds变为nightly builds

WebUI

WebUI是网络产品界面设计(Website User Interface)的意思,设计范围包括常见的网站设计(如电商网站、社交网站)、网络软件设计(如邮箱、Saas产品)等。WUI设计与常见网站建设 的区别是,WUI注重人与网站的互动和体验,以人为中心进行设计,而传统的网站建设是以功能为中心进行设计,随着用户对网站体验的日渐挑剔,网站建设的思想逐渐被淘汰。

Imsi

国际移动用户识别码(英语:IMSI,International Mobile Subscriber Identity),是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码。手机将IMSI存储于一个64比特的字段发送给网络。IMSI可以用来在归属位置寄存器(HLR,Home Location Register)或拜访位置寄存器(VLR,Visitor Location Register)中查询用户的信息。为了避免被监听者识别并追踪特定的用户,大部分情形下手机和网络之间的通信会使用随机产生的临时移动用户识别码(TMSI,Temporary Mobile Subscriber Identity)代替IMSI。

APN

APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

iPhone查询IMEI

拨号查询:在拨号键盘上输入“*#06#”,屏幕上就会出现一长串数字,这就是你的iPhone IMEI码。

Imsi

一般应在手机卡上(行不通)

或者直接利用安卓手机,输入*#*#4636#*#*(华为,苹果行不通)

或者直接在网上营业厅查询

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
搭建Open5GS是一个相对较复杂的过程,需要一些基础知识和技能。以下是一个基本的步骤来搭建Open5GS笔记: 1. 首先,确保你的操作系统是支持Open5GS的,推荐使用Linux系统。你可以选择Ubuntu、CentOS等常见的Linux发行版。 2. 安装所需软件:Open5GS需要依赖一些软件,包括MongoDB、FreeDiameter、libssl-dev等。你可以使用包管理工具(如apt、yum等)来安装这些软件。 3. 下载Open5GS:你可以在Open5GS的官方网站上找到最新的版本,并进行下载。 4. 解压缩Open5GS:解压缩下载好的Open5GS压缩包。 5. 编译和安装Open5GS:进入解压缩后的Open5GS目录,使用终端运行make命令来编译Open5GS。编译成功后,运行sudo make install命令来安装Open5GS。 6. 配置Open5GS:在安装完成后,你需要进行一些配置。可以编辑Open5GS的配置文件(位于/etc/open5gs目录下),配置一些网络参数、IP地址等。 7. 启动Open5GS:在完成配置后,你可以使用终端运行sudo open5gs命令来启动Open5GS。如果一切正常,你将会看到Open5GS成功启动的提示信息。 8. 连接到Open5GS:通过连接你的设备(如手机)到Open5GS的网络,你可以使用Open5GS提供的移动网络服务。可以按照手机设置中的网络设置,进行连接。 以上是搭建Open5GS的基本步骤。需要注意的是,由于Open5GS的复杂性,搭建过程中可能会遇到一些问题。你可以通过查阅Open5GS的官方文档、寻求在线支持或参考相应的论坛来解决问题。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛某很努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值