OAI搭建——eNB(2018-09最新版)
写在前面:eNB的安装过程费劲一些。中文社区的指南都是只介绍了流程,并没有提及怎么解决问题,自己google又得花一些时间,这也是我写这一系列文章的目的。老样子,这篇教程写的比较详细,还是适用于将会各种碰壁的初学者。我的搭建是EPC和eNB分开的,用的是USRP B210,这也是官方强烈推荐的初始配置。另外,请注意带有All in one的指南都是eNB和EPC装在一起的。
*2020.10更新:写的也比较久了。开源的东西变化很大。请参考原英文教程最为准确。
0、须知
我的实际搭建模型是通过交换机相连的,如下文:
https://blog.csdn.net/qq_42030961/article/details/82751991
如何加入邮件列表:
https://blog.csdn.net/qq_42030961/article/details/82983264
接下来是eNB安装正文。
1、硬件准备
eNB对电脑配置的要求比EPC高一些,简单来说就是3代以上的i5/i7。以下是官网晒的通过测试的配置:
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirSystemRequirements
系统方面,请务必使用Ubuntu 14.04.3 ,原因在于可以一键更换内核,当然14.04 LTS也可以通过synapic或者更改grub来更换,接下来也会提。毕竟没有一键方便。
2、更换内核
执行如下两条,更换3.19.0-61低延迟内核
sudo apt-get update
sudo apt-get install linux-image-3.19.0-61-lowlatency linux-headers-3.19.0-61-lowlatency
更换完成后输入
sudo reboot
电脑就会立刻重启了。重启后输入 uname -a可以查看内核信息。如下
Linux wty 3.19.0-61-lowlatency #69~14.04.1-Ubuntu SMP PREEMPT Thu Jun 9 10:15:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
wty是hostname,更换成功后 lowlatency 应该很显眼了。但是,如果失败了,可以用更改grub的方式更换,请参考我的另一篇讲如何更换内核的文章。
https://blog.csdn.net/qq_42030961/article/details/82740315
3、电源管理
(1)
sudo gedit /etc/default/grub
在GRUB_CMDLINE_LINUX_DEFAULT="quiet splash”这行的下面添加两行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstat