使用GnuRadio+OpenLTE+SDR搭建4G LTE基站(上)

0×00 前言

在移动互联网大规模发展的背景下,智能手机的普及和各种互联网应用的流行,致使对无线网络的需求呈几何级增长,导致移动运营商之间的竞争愈发激烈。但由于资费下调等各种因素影响,运营商从用户获得的收益在慢慢减少,同时用于减少韵味和无线网络的升级投资不断增加,但收入却增长缓慢。为保证长期盈利增长,运营商必须节流。

SDR Software Define Radio 软件定义无线电可将基站信号处理功能尽量通过软件来实现,使用通用硬件平台可快速地实现信号的调制解调,编码运算,SDR为现有通信系统建设提供了全新思路,给技术研究开发降低了成本、并提供了更快的实现方式。(引用 基于开源SDR实现LTE系统对比)

SDR是否能打破传统运营商在通信行业的垄断呢?

另外值得关注的是:国外安全大会上从数年前2G GSM攻击议题到近期的LTE 4G安全议题,基站通信安全一直备受安全爱好者关注。

在这一背景下,国外OpenLTE开源项目成为热门话题:

OpenLTE是在Linux系统下的使用GNURadio软件开发包实现的3GPP通信协议的一个开源项目,主要实现一个简单的4G基站的功能。在文章后面的内容中,我们将分享如何搭建、使用OpenLTE.

至于使用BladeRF搭建GSM基站的内容可阅读:

GSM BTS Hacking: 利用BladeRF和开源BTS 5搭建基站

GSM Hacking:使用BladeRF、树莓派、YatesBTS搭建便携式GSM基站

Demo:

小百科:

2G网络是指第二代无线蜂窝电话通讯协议,是以无线通讯数字化为代表,能够进行窄带数据通讯。常见2G无线通讯协议有GSM频分多址(GPRS和EDGE和CDMA ) 传输速度很慢。 

3G网络是第三代无线蜂窝电话通讯协议,主要是在2G的基础上发展了高带宽的数据通信,并提高了语音通话安全性。3G一般的数据通信带宽都在500Kb/s以上。目前3G常用的有3种标准:WCDMA、CDMA2000、TD-SCDMA,传速速度相对较快,可以很好的满足手机上网等需求。

4G网络是指第四代无线蜂窝电话通讯协议,该技术包括TD-LTE和FDD-LTE两种制式,是集3G与WLAN于一体并能够传输高质量视频图像以及图像传输质量与高清晰度电视不相上下的技术产品。 4G系统能够以100Mbps的速度下载,比拨号上网快2000倍,上传的速度也能达到20Mbps,并能够满足几乎所有用户对于无线服务的要求。

那么除去安全方面,2G、3G、4G之间有什么不同呢?对于用户而言,2G、3G、4G网络最大的区别在于传速速度不同。

给你一个秒懂的例子: 2G秒看苍老师.txt 3G秒看苍老师.jpg 4G秒看苍老师.avi:

0×01 环境搭建

OS:Ubuntu

GnuRadio 3.7

BladeRF

HackRF

1.1 BladeRF

1.1.1 驱动

mkdir bladeRF
wget -c https://github.com/Nuand/bladeRF/archive/master.zip
unzip master.zip
cd bladeRF-master
cd host
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DINSTALL_UDEV_RULES=ON ../
make -j4
make install > install.log
ldconfig

1.1.2 BladeRF 固件

wget -c http://www.nuand.com/fx3/bladeRF_fw_v1.8.0.img
bladeRF-cli -f bladeRF_fw_v1.8.0.img -v verbose

1.2 GNURadio

mkdir gnuradio
cd gnurdio
wget http://www.sbrac.org/files/build-gnuradio
chmod a+x build-gnuradio
./build-gnuradio –v
sudo apt-get install libpolarssl-dev

0×02 另辟蹊径

以上步骤所需依赖包较多,想偷懒的童鞋可以使用GnuRadio发布的Ubuntu LiveCD,里边已经搭建好了gnuradio、HackRF、BladeRF、USRP、gqrx、rtl-sdr等一些列SDR所需的依赖环境。使用这种方式可以避免安装系统环境中遇到的绝大多数坑。

下载链接:http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioLiveDVD

2.1 编译OpenLTE (文件列表)

wget http://ufpr.dl.sourceforge.net/project/openlte/openlte_v00-19-04.tgz  //(目前最新版)
tar zxvf openlte_v00-19-04.tgz
cd openlte_v00-19-04/
mkdir build
cd build
sudo cmake ../
sudo make
sudo make install

0×03 搜索附近基站

插入SDR设备,这里我使用了BladeRF(测试了一下HackRF也能使用,但由于HackRF采用USB 2.0传输数据,其效率会比BladeRF低很多,有条件的同学可以使用USRP):

osmocom_fft --samp-rate 80000000

OpenLTE编译完成之后会在build目录下生成可执行文件:

cd LTE_fdd_dl_scan
./LTE_fdd_dl_scan

新建一终端,通过Telnet进入OpenLTE工作终端交互界面:

telnet 127.0.0.1 20000

telnet端执行start开始扫描:

LTE_fdd_dl_scan将扫描dl_earfcn_list列表中的FCN值:从25到575

ARFCN:绝对无线频道编号 (Absolute Radio Frequency Channel Number – ARFCN ),是在GSM无线系统中,用来鉴别特殊射频通道的编号方案,相信嗅探过GSM短信的童鞋对它一点不陌生。4G LTE中ARFCN被称作EARFCN。

3.1 搜索电信FDD LTE网络:(telnet端)

write band 1
help
start

3.2 搜索联通FDD LTE网络:(telnet端)

stop
write band 3
start

3.3 关闭搜索:(telnet端)

shutdown

3.4 移动、联通、电信TD-LTE频段与FDD-LTE部分频段:

0×04 结语

文章第一部分主要分享如何搭建OpenLTE并扫描附近基站信号,在后续的内容中将根据OpenLTE官方WIKI分享OpenLTE其他功能的使用。如LTE_fdd_enodeb的发卡,添加用户功能:

0×05 参考&感谢

Mobile Security: Practical attacks using cheap equipment

黄琳_HITB Paper:LTE REDIRECTION Forcing T argeted LTE Cellphone into Unsafe Network

OpenLTE:sourceforge.net

OpenLTE WIKI

OpenLTE开源代码结构解析(一) 

OpenLTE开源代码结构解析(二)

基于开源SDR实现LTE系统对比

原帖地址:http://www.freebuf.com/articles/wireless/108417.html

时间: 2024-10-01 11:44:28

使用GnuRadio+OpenLTE+SDR搭建4G LTE基站(上)的相关文章

华为与Manx电信宣布携手为马恩岛提供首个4G LTE网络

[马恩岛,道格拉斯,2013年11月15日] 全球领先的信息与通信解决方案供应商华为与马恩岛领先的通信解决方案供应商Manx电信今日宣布,将携手为马恩岛提供首个4G LTE网络. 根据该协议,华为将为Manx电信网络提供并整合4G LTE基站.通过部署华为先进的SingleRAN LTE解决方案,Manx电信将现有的GSM/HSPA网络和全新的LTE网络整合成一个单一平台.该解决方案将简化整体网络架构,大大降低在新频谱资源上的支出,并减少TCO(总体拥有成本)和碳排放.同时,这将给Manx电信的

如何搭建并使用便携式 4G/LTE 伪基站研究移动安全

此文章PDF文档下载地址:点击下载 0x00 前言 在移动互联网深入普及和物联网开始规模应用的今天,网络安全公司怎能不研究移动安全,要研究移动安全,怎能没有4G/LTE伪基站研究测试环境? 本文介绍如何利用开源项目和SDR,合法的搭建并使用便携式4G/LTE伪基站,用于实验室的安全研究,或者用于用户授权的物理渗透测试. 0x01 合法开展研究活动 根据国家无线电管理法规,我们需要先取得频率.设备和人员许可才能合法的在通信业务频段进行收发.而已经分配给运营商的频段,需要该运营商同意才能使用.因此,

最新消息称下一代iPad必将支持4G LTE网络

三周前,iMore网站是第一个得到iPad 3将于3月7日http://www.aliyun.com/zixun/aggregation/18782.html">正式发布信息的网站,但在那次报道称iMore网站也没有确定这款设备究竟是否支持4G LTE网络.现在iMore网站称相同的消息人士再次确认iPad 3将铁定支持4G LTE网络. <华尔街日报>上个月报道称苹果第三代iPad将是首个支持4G LTE的iOS设备.美国的运营商正在积极部署LTE网络,目前只有Verizon

4G LTE上行带宽是3G十倍 引车企密谋新车载应用

车载LTE将以两种主要的方式实现:一种是将一张 具备LTE功能的SIM卡直接插入一个车载模块,该模块连接的是一根植入汽车的外部天线:另一种是车主通过具备LTE功能的智能手机连入该车载模块. 十年前,3G的引入促生了 大量的车载移动应用,尤其是在导航领域.但3G带宽还不足以支持诸如视频点播APP之类的数据密集型APP.4G LTE的上行带宽是3G的10倍多,能够确保各式APP的正常运行,比如目前能通过DSL和电缆连接进行工作的APP即能通过4G LTE用于车载系统. "4G LTE在全球范围内的推

挪威和瑞典部署4G/LTE网络

电信运营商TeliaSonera计划于2010年在25个瑞典大城市及包括奥斯陆在内的4个挪威大城市为其客户提供4G覆盖.爱立信被其选定为独家供应商,负责为该计划提供公共核心网和LTE无线接入. 北欧地区长期以来一直处在电信发展的最前沿.凭借TeliaSonera的4G/LTE服务,该地区继续保持领先地位.TeliaSonera为消费者提供下一代宽带网络,使消费者能够通过无线接入享受到例如实时网页.在线游戏.社交媒体以及视频会议等具有高容量需求的交互式业务. LTE作为下一代移动通信技术,可以实现

支持4G LTE网络 Lumia 900在加拿大开启预购

诺基亚Lumia 900是诺基亚第一款为北美用户群量身打造的机型,鉴于此,它将有相对较大的4.3英寸显示屏并支持4G LTE网络接入.虽然Lumia将加拿大选为首发地,不过诺基亚的主要目标是在美国市场有所作为.就像加拿大运营商Rogers承诺的那样,Lumia 900以99.99美元的合约价从今日开始接受预订. 在加拿大,为获取来自运营商的补贴,你需要和它签订3年的合约期.此外,首批预订用户还可以获得来自诺基亚奖励--蝙蝠侠限量版Lumia900和其他奖励. &http://www.aliyun

联发科下周二推出首款8核4G LTE芯片

新浪科技讯 7月13日上午消息,据台湾媒体报道,手机芯片巨头联发科将于下周二(15日)在深圳发表八核心4G LTE单芯片"MT6595",力攻下半年4G商机.目前全球4G手机芯片市场由高通居于绝对优势地位,美满科技(Marvell)则是第二供应商:联发科的"MT6595"为该公司首款八核心4G LTE系统单芯片(SoC),将为进军4G LTE市场的代表作,主攻高端机型.联发科指出,"MT6595"为第一颗LTE八核心的SoC,也是第一个搭载A17

欧盟4G LTE网络仅覆盖四分之一人口

7月115.html">26日消息,据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,欧盟委员会称,欧盟仅有四分之一的人口生活在4G LTE网络的覆盖范围内,而对于那些生活在偏远地区的人来说,尤其是生活在乡村地区的消费者,则几乎没有被4G网络信号覆盖. 现在,欧盟还有3个国家没有提供4G服务的运营商,它们是塞浦路斯.马耳他和爱尔兰.而拥有已经非常先进的4G网络的3个国家,分别是德国.爱沙尼亚和瑞典. 对此

英国运营商尝鲜 2G频谱跑4G LTE

关于4G的消息并不少见,支持4G网络的手机终端也屡有耳闻,然而真正推出4G服务的运营商却并不多见.日前,据BBC曼城电台主持Ben透露,由Orange和Tmobile合资成立的EverythingEverywhere公司正式获批在英国开展4G LTE商用.与众不同的是,该公司将利用盈余的2G频谱资源来部署4G LTE.由于包括英国<金融时报>在内的多家媒体 认为,苹果可能于9月12日发布具备4G功能的新iPhone,这也意味着,EverythingEverywhere届时将成为英国唯一一家支持