+3197010267156

Build Your Own 2G GSM Base Station with USRP X310

x310 2g network

In diesem Blogbeitrag führen wir Sie durch die Einrichtung einer 2G-Basisstation mit dem USRP X310 und der Software OpenBTS. Obwohl es Alternativen wie YateBTS gibt, konzentrieren wir uns aus Gründen der Übersichtlichkeit und Stabilität auf OpenBTS. Bitte beachten Sie, dass alle Tests in einer sicheren, lizenzfreien Umgebung durchgeführt werden, um die vollständige Einhaltung der gesetzlichen Bestimmungen zu gewährleisten.

>

Einstieg: Was Sie brauchen

  • USRP X310 mit UBX160 Tochterkarten
  • Host PC mit Ubuntu 22.04 oder neuer
  • GNU Radio und UHD 4.1 oder höher installiert
  • GSM-fähiges Telefon für Netzwerktests

Klonen und Installieren von OpenBTS

Beginnen Sie mit dem Klonen des OpenBTS-Repositorys von GitHub:

git clone https://github.com/PentHertz/OpenBTS
cd OpenBTS
# Optional den stabilen 5.1.0-Zweig auschecken.
git checkout 5.1.0

Starten Sie das Vorinstallationsskript. Beachten Sie, dass libcoredumper-Fehler auftreten können, die aber sicher umgangen werden können:

./preinstall.sh

Danach fahren Sie mit dem Erstellen und Installieren von OpenBTS fort:

./autogen.sh
./configure --with-uhd
make -j$(nproc)
sudo make install
sudo ldconfig

Vorbereiten des USRP X310

Bevor Sie OpenBTS starten, laden Sie die Firmware und das FPGA-Image mit dem UHD Probe Tool:

uhd_usrp_probe

Dieses Tool gibt Informationen aus, die das Laden des Geräts und der Firmware bestätigen:

[INFO] [UHD] linux; GNU C++ Version ...
[INFO] [X310] Firmware-Image wird geladen...
[INFO] [X310] Detected Device: USRP X310
[INFO] [X310] Laden des FPGA-Images...
...

Start von OpenBTS und unterstützenden Diensten

Starten Sie die benötigten Dienste im Hintergrund und starten Sie dann OpenBTS:

sudo smqueue &
sudo sipauthserve &
cd /OpenBTS
sudo /OpenBTS/OpenBTS

Konfigurieren der Basisstation

Nachdem OpenBTS gestartet ist, überprüfen Sie die aktuelle Konfiguration:

config

Um den Namen der Basisstation auf einen beliebigen Namen zu setzen, setzen wir ihn auf SDRstore.

Ausführen:

config GSM.Identität.Kurzname SDRstore

Wir empfehlen einen Neustart von OpenBTS, um die Änderungen zu übernehmen:

Neustart
sudo /OpenBTS/OpenBTS

Verbinden des Telefons mit dem Netzwerk

Gehen Sie auf Ihrem Telefon zu Einstellungen > Mobile Netzwerke und entfernen Sie das Häkchen bei "Automatisch verbinden". Es sollte das Netz "00101" erscheinen. Wählen Sie es aus, um eine Verbindung herzustellen. Möglicherweise zeigt das Telefon zunächst "00101" an, weil es den Kurznamen noch nicht gelesen hat. Sobald die Verbindung hergestellt ist, erhalten Sie eine SMS mit Ihrer IMSI-Nummer.

>


Zusätzliche Tipps

  • Verwenden Sie sudo tail -f /var/log/OpenBTS.log, um die Protokolle für die Fehlersuche zu überwachen
  • Stellen Sie sicher, dass keine anderen SDR-Anwendungen das USRP-Gerät belegen
  • Setzen Sie Ihr Telefon in den reinen 2G-Modus, wenn Verbindungsprobleme auftreten

Kaufen Sie Ihr USRP X310 noch heute

Wir bieten das USRP X310 zum bestmöglichen Preis mit garantierter Qualität an. Der Versand erfolgt über Premium-Carrier wie DHL und FedEx, um eine sichere und pünktliche Lieferung weltweit zu gewährleisten.


Comments

No posts found

Write a review