Ubuntu 安装SRSRAN测试基站板

复制代码
网盘链接:https://pan.baidu.com/s/1YQzEkmiaxLOWYqFP2_8T3A 
提取码:hiqs 

在网盘里下载安装资料,解压压缩包

复制代码
unzip srsran.zip

进入srsran目录,运行脚本更新一些需要的驱动

复制代码
cd srsran/
sudo ./apt_update.sh

查看电脑的核心数量,越多安装时越快

复制代码
lscpu

修改安装脚本,修改核心数量少于或等于你的cpu核心数量,核心数越多,安装越快。若需要安装gnuradio,删除注释即可

复制代码
gedit isnapp.sh

修改完成后保存退出,运行安装脚本,等待安装完成即可

复制代码
sudo ./insapp.sh

安装完成后重启电脑,插入基站版,收发走的上面俩个通道,插上天线后手机接收信号更稳定,传输距离更远。

开机后运行uhd,这是使用SRSRAN的前提

复制代码
sudo uhd_usrp_probe

识别到设备后进行下一步

首次运行sudo srsran会提示缺少文件,缺少的文件在srsran_cfg文件夹中,根据提示,全部复制过去即可。若权限不够可使用sudo su进入。

复制代码
sudo srsepc

使用ifconfig命令查看网络信息,找到有网络的接口,例如本设备enp111s0有网络配置,复制名称

复制代码
ifconfig

gedit runsrs.sh打开脚本,修改内容,粘贴上面复制的网口名称

运行脚本

运行成功后,使用烧写好的MIS卡,即可连接基站。接入时手机需要进入飞行模式再退出。

连接成功后显示如下

在手机上显示接入TQTT的4G信号,之后手机就可以使用流量数据上网

也可以不使用 runsrs.sh 脚本。先设置网络,enp111s0为连接上网络的接口

复制代码
srsepc_if_masq.sh enp111s0

在两个命令行窗口中先后运行 srsepc 和 srsenb命令

复制代码
sudo srsepc
sudo srsenb

在手机连接上服务器后,在srsenb的窗口中输入 t 显示下载和上传的各种数据信息

相关推荐
小成202303202655 小时前
Linux高级02
linux·开发语言
mounter6255 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
++==5 小时前
Linux 进程间通信与线程同步技术详解:IPC 机制、线程 API、同步工具与经典同步问题
linux
特长腿特长5 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
zzzyyy5385 小时前
Linux环境变量
linux·运维·服务器
pluvium276 小时前
记对 xonsh shell 的使用, 脚本编写, 迁移及调优
linux·python·shell·xonsh
无级程序员6 小时前
centos7 安装 llvm-toolset-7-clang出错的问题解决
linux·centos
CHHC18807 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器
云栖梦泽8 小时前
Linux内核与驱动:9.Linux 驱动 API 封装
linux·c++
橘子编程8 小时前
JavaScript与TypeScript终极指南
javascript·ubuntu·typescript