openbts安装:
sudo apt-get update
sudo apt-get install g++ erlang libreadline6-dev bind9 ntp autoconf libboost-all-dev ntpdate
sudo apt-get -f install
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:chris-lea/zeromq
sudo apt-get update
git --version(版本号高于1.9.1)
sudo apt-get install git
cd /home/ubuntu/Documents
mkdir OpenBTS
cd OpenBTS
git clone https://github.com/RangeNetworks/dev.git
cd dev
./clone.sh
./switchto.sh master
cd liba53
sudo make install
sudo ldconfig
cd …
./build.sh N210此时会报错
解决办法:
将主文件夹下dev文件夹下的build.sh文件中的installIfMissing libzmq5语句删掉。如下图:
另外,需将主文件夹中/dev/libcoredumper/build.sh中的下述语句删掉,因为该链接在国内无法访问。需要自己下载coredumper-1.2.1.tar.gz放置在/dev/libcoredumper下。
coredumper-1.2.1.tar.gz可从链接https://sourceforge.net/projects/goog-coredumper/files/latest/download下载。
此时,该命令即可正常运行。
编译的包会被放在一个新的目录中。这个目录在dev的BUILD中,找到最新的时间戳文件夹(如下图)。
注意:这一步需要在安装完GNURadio之后进行,否则会报找不到UHD包的错误。
Step6:安装
先cd到最新的时间戳文件里
$ sudo dpkg -i *.deb
安装了该目录下所有.deb
这里可能会遇到dependencies的问题,输入下面的命令可以解决:
$
Step7:运行
下面可以运行OpenBTS
sudo start sipauthserve
sudo start smqueue
sudo start openbts
sudo start asterisk
如果上述组件都能被启动,分配到进程号,说明OpenBTS安装成功,这里需要注意一点,前两个进程可以在没有安装完GNURadio的情况下被启动,openbts和asterisk必须在安装完GNURadio的情况下才能被启动。是否能被启动的判断依据是是否分配了进程号,如果输入start命令显示的是unknownjob,则表示启动失败。
停止的命令:
sudo stop sipauthserve
sudo stop smqueue
sudo stop openbts
sudo stop asterisk
配置基站开放注册:
config Control.LUR.OpenRegistration .*
基站给特定IMSI用户发短信:
sendsms 460008091510444 src# message…
配置控制台位置 cd /OpenBTS ./OpenBTSCLI
/home/yj/OpenBTS/dev/openbts/apps ./OpenBTSCLI
控制台修改频点号 config GSM.Radio.C0 52
改变天线功率
devconfig GSM.Radio.RxGain 18
config GSM.Radio.Band 900
Step8:用户数据库的注册
$ sudo sqlite3 /var/lib/asterisk/sqlite3dir/sqlite3.db
sqlite> .tables
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
sudo update-grub
DIALDATA_TABLE RRLP SIP_BUDDIES rates
sqlite> select * from sip_buddies;
sqlite> select * from dialdata_table;
sqlite> .quit
一条命令解决无线上网:
sudo apt-get install bcmwl-kernel-source
192.30.255.112 github.com git
185.31.16.184 github.global.ssl.fastly.net
https://www.likecs.com/show-204851138.html
git checkout – debian/rules
automake降级https://www.cnblogs.com/jsdy/p/12082591.html
https://github.com/RangeNetworks/openbts
https://blog.csdn.net/mouse1598189/article/details/86708728