GSM-Basestation: Difference between revisions
syntax |
bullets fixed |
||
Line 13: | Line 13: | ||
* Computer or Raspberry Pi running [[dragonos#Install%20DragonOS|DragonOS]] | * Computer or Raspberry Pi running [[dragonos#Install%20DragonOS|DragonOS]] | ||
* Software Defined Radio (SDR) | * Software Defined Radio (SDR) | ||
** [[phone-for-basestation|Compatible Phone]] | |||
** [[GSM-Basestation.md#compatible-sdrr|Compatible SDR]] | |||
== Cemaxecuter Guide == | == Cemaxecuter Guide == | ||
Line 22: | Line 22: | ||
== Set Up Base Station Calling == | == Set Up Base Station Calling == | ||
# Plug in the SDR. | # Plug in the SDR. | ||
** Connect SDR to the computer. | |||
** Perform [[radio-checks.md|Radio Checks]]. | |||
<pre>lsusb | <pre>lsusb | ||
ifconfig</pre> | ifconfig</pre> | ||
# Configure the network connection for IPv4. | # Configure the network connection for IPv4. | ||
** Create a new interface netmask graphically or via CLI: | |||
<pre>Interface# | <pre>Interface# | ||
IPV4 | IPV4 | ||
Line 38: | Line 38: | ||
sudo nano config.json | sudo nano config.json | ||
sudo main_uhd.py -u --sip</pre> | sudo main_uhd.py -u --sip</pre> | ||
** `-u` enables interactive mode. | |||
** `--sip` enables Asterisk support. | |||
# Run the following in another terminal: | # Run the following in another terminal: | ||
<pre>/usr/bin/osmo-trx-uhd -C /etc/osmocom/osmo-trx-uhd.cfg</pre> | <pre>/usr/bin/osmo-trx-uhd -C /etc/osmocom/osmo-trx-uhd.cfg</pre> | ||
Line 45: | Line 45: | ||
== Set Up Base Station OpenBTS == | == Set Up Base Station OpenBTS == | ||
# Plug in the SDR. | # Plug in the SDR. | ||
** Confirm the interface name: | |||
<pre>lsusb | <pre>lsusb | ||
ifconfig</pre> | ifconfig</pre> | ||
# Configure the network connection for IPv4. | # Configure the network connection for IPv4. | ||
** Create a new interface netmask: | |||
<pre>Interface# | <pre>Interface# | ||
IPV4 | IPV4 |