OAI EPC搭建

1. 系统环境:Ubuntu 16.04
2. 基础软件安装:vim、git、ssh server
sudo apt-get install vim
sudo apt-get install git
sudo apt-get install openssh-server
3. 换源
sudo vim /etc/apt/sources.lists
(替换为目标源)
sudo apt-get update
3.1 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
3.2 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
3.3 中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
4. 下载OAI EPC源代码
git clone https://github.com/OPENAIRINTERFACE/openair-cn.git
git checkout v0.5.0
5. 拷贝并修改配置文件
sudo mkdir -p /usr/local/etc/oai/freeDiameter
sudo cp ~/openair-cn/etc/mme.conf /usr/local/etc/oai
sudo cp ~/openair-cn/etc/hss.conf /usr/local/etc/oai
sudo cp ~/openair-cn/etc/spgw.conf /usr/local/etc/oai
sudo cp ~/openair-cn/etc/mme_fd.conf /usr/local/etc/oai/freeDiameter
sudo cp ~/openair-cn/etc/hss_fd.conf /usr/local/etc/oai/freeDiameter
sudo cp ~/openair-cn/etc/acl.conf /usr/local/etc/oai/freeDiameter
5.1 mme.conf 文件修改
sudo vim /usr/local/etc/oai/mme.conf
(修改"MME_INTERFACE_NAME_FOR_S1_MME"为主机有效网卡名,例如enp0s3)
(修改"MME_IPV4_ADDRESS_FOR_S1_MME"为网卡ip,例如10.112.81.190/16)
5.2 hss.conf 文件修改
sudo vim /usr/local/etc/oai/hss.conf
(修改 MYSQL_user = "root")
(修改 MYSQL_pass = "linux")
5.3 spgw.conf 文件修改
sudo vim /usr/local/etc/oai/spgw.conf
(修改 SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP 为主机网卡名)
(修改 SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP为网卡IP)
(修改 PGW_INTERFACE_NAME_FOR_SGI为能上网的网卡名)
(修改 PGW_MASQUERADE_SGI为"yes",用于上网)
5.4 mme_fd.conf 文件修改
sudo vim /usr/local/etc/oai/freeDiameter/mme_fd.conf
(修改 Identity为该主机域名,在/etc/hosts中设置,e.g. oaiepc.openair4G.eur)
(修改 ConnectPeer中"hss.openair4G.eur"的域名IP为"127.0.33.1"(mme和hss在一台主机的情形,域名设置在/etc/hosts中))
5.5 域名设置
sudo vim /etc/hosts
127.0.1.1       epc.openair4G.eur epc
127.0.33.1      hss.openair4G.eur hss
5.6 证书文件生成
cd openair-cn/scripts
./check_mme_s6a_certificate /usr/local/etc/oai/freeDiameter/ epc.openair4G.eur
./check_hss_s6a_certificate /usr/local/etc/oai/freeDiameter/ hss.openair4G.eur
7. MME 编译运行
7.1 编译
cd openair-cn/scripts
./build_mme -i
./build_mme -c
7.2 运行
cd openair-cn/scripts
./run_mme
8. HSS 编译运行
8.1 编译
cd openair-cn/scripts
./build_hss -i
./build_hss -c
8.2 phpmyadmin 以及数据库安装

安装phpmyadmin

sudo apt-get install phpmyadmin
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload

加载oai_db数据库

cd openair-cn/scripts
./run_hss -i ~/openair-cn/src/oai_hss/db/oai_db.sql
8.3 运行
cd openair-cn/scripts
./run_hss
9. SPGW编译运行
9.1 编译
cd openair-cn/scripts
./build_spgw -i
./build_spgw -c
9.2 运行
cd openair-cn/scripts
./run_spgw
10. 修改oai_db数据库

OAI LTE系统搭建 -- OAI EPC相关推荐

  1. OAI搭建步骤(EPC+eNB)

    声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载,原文链接 文章目录 一.系统概述 二.搭建核心网EPC(openair-cn) 2.1 准备主机 2.2 更换内核 2.3 获取open ...

  2. OAI搭建(EPC核心网部分)

    一 系统解析 OAI开源代码分为两部分:核心网EPC(openair-cn)+基站eNB(openairinterface5g).EPC中包括MME/HSS/SPGW等核心网的功能模块: 二 系统环境 ...

  3. OAI 5G NR搭建gNB和UE(更新中)

    OAI 5G NR搭建gNB和nrUE 有做这个的可以加QQ群:1097302005一起交流学习 ubuntu 18.04 USRP N310 安装UHD驱动[1] 我们将在GitHub上git cl ...

  4. 软件无线电 SDR LTE平台简介---OAI、srsLTE、OpenLTE与Amarisoft

    软件无线电(SDR) LTE平台简介 本博客简单介绍目前国际上比较主流的SDR LTE平台.如有相关问题,欢迎随时讨论交流. 1. OpenAirInterface- OAI OAI是由欧洲的Euro ...

  5. LTE系统上行链路调度算法研究

     <北京交通大学> 2013年 LTE系统上行链路调度算法研究 徐莹莹   [摘要]:3GPP长期演进(LTE)具有更低的传输时延.更高的传输速率.优化网络架构.降低运营费用等众多优点 ...

  6. 高并发系统搭建:web负载均衡

    高并发系统搭建:web负载均衡 所谓的负载均衡就是让多个请求尽量均衡的分配到不同的机器上面去 1. HTTP负载均衡 当用户的请求发来之后,web服务器通过修改HTTP响应报头中的Location标记 ...

  7. zabbix 系统搭建(LAMP环境)+keepalived LVS配置

    zabbix 系统搭建(LAMP环境) 先搭建好LAMP环境 (介绍) 安装zabbix监控主机 (设置监控主机ip为192.168.200.130) wget http://repo.zabbix. ...

  8. win10搭建python环境_win10系统搭建python环境的还原方法

    有关win10系统搭建python环境的操作方法想必大家有所耳闻.但是能够对win10系统搭建python环境进行实际操作的人却不多.其实解决win10系统搭建python环境的问题也不是难事,小编这 ...

  9. [转]Linux 微擎系统搭建

    本文转自:https://www.cnblogs.com/voidking/p/5296552.html 前言 时隔一年半,再次接触微信公众平台开发.相比于掌上大学.圈里.微站ABC.图灵机器人.小i ...

  10. 计算机上没有找到服务was,win10系统搭建网站提示计算机“.”上没有找到wAs服务的步骤介绍...

    有关win10系统搭建网站提示计算机"."上没有找到wAs服务的操作方法想必大家有所耳闻.但是能够对win10系统搭建网站提示计算机"."上没有找到wAs服务进 ...

最新文章

  1. on-my-zsh git 仓库下运行卡顿
  2. 深度学习与计算机视觉:基于Python的神经网络的实现
  3. 网站做好后不能用手机浏览吗_企业几年前制作的网站大部分都应该被淘汰掉
  4. 两个场景怎样合在一起_Spring AOP应用场景你还不知道?这篇一定要看
  5. 各厂商服务器存储设备默认密码大全
  6. 845B - Luba And The Ticket
  7. Kafka笔记--常用指令(新建、删除topic)
  8. .Net FSO简单小结(简单到不能再简单了)
  9. Hadoop伪集群部署
  10. 算法与数据结构(二)-数组、链表(Array、Linked List)
  11. MySQL必知必会pdf
  12. 手把手教-在自己的服务器上运行psychopy线上实验
  13. apache整合tomcat实现web服务器的动静态资源的分离解析
  14. “术业有专攻”和“功夫在行外”--笑来
  15. Sql 存储过程传递参数
  16. 职高计算机专业内容讲解,对职高计算机专业课程教学创新的探讨
  17. 计算机专业笔记本硬盘256G,老笔记本重获新生 东芝256G固态硬盘体验
  18. 使用python获取股票“净利润同比增长率”等“上市公司成长能力”数据
  19. SQL语法(三) 分组和筛选
  20. 建筑智能信息网络系统计算机网络系统检检测指导书,04智能建筑检验批划分作业指导书.doc...

热门文章

  1. linux系统双显示器怎么设置复制,Redhat 5.6 双显示器 xorg.conf 设置
  2. TCP 协议报文格式
  3. QTreeWidget样式qss
  4. 如何位图转换矢量图或者数字油画底稿
  5. 汉字区位码---非常浅显的知识点
  6. 1+x云计算平台运维与开发初级
  7. 计算机考试长文档编辑,职称计算机考试:Powerpoint2003长文档1
  8. mac软件推荐,支持m1(持续更新)
  9. cad2004教程_AutoCAD视频教程!0基础到大神,室内建筑机械电气家具土木工程园林景观,七大行业方向助你成为精英!...
  10. 数学第一单元计算机思维导图,七年级下册数学第一单元思维导图