Installations und Konfigurations Script für vtuner

vtuner-cli ist ein schlankes Shellskript zur Verwaltung von SAT>IP-Verbindungen in Kombination mit vtunerc-Modulen unter Linux. Es bietet eine menügesteuerte Oberfläche zum Laden und Entladen der Kernelmodule, zur Verwaltung laufender Verbindungen sowie zur Einrichtung eines systemd-Dienstes für den automatisierten Start.

Das Skript wurde für Nutzer entwickelt, die auf einfache Weise mehrere vtuner-Geräte mit einem SAT>IP-Server koppeln und verwalten möchten – z. B. für lokale Setups mit DVB-S(2)-Empfang über das Netzwerk. Es erlaubt die Verbindung, Trennung und Statusanzeige von Tunern direkt über das Terminal, ohne manuell Prozesse verwalten zu müssen.

Das Skript ist besonders für fortgeschrittene Nutzer und Administratoren gedacht, die mit SAT>IP und Linux vertraut sind und eine robuste, wartbare Lösung ohne zusätzliche GUI benötigen.


📋 Hauptfunktionen des Skripts

  1. Installation und Setup
    • Installiert benötigte Pakete und baut vtunerc via DKMS.
    • Legt Symlinks und Startskripte an.
  2. Modulverwaltung
    • Lädt vtunerc-Kernelmodule mit Parameteranzahl.
    • Entfernt alle vtunerc-Module.
    • Menübasierte Verwaltung dieser Module.
  3. SAT>IP-Verbindungsmanagement
    • Baut SAT>IP-Verbindungen auf oder trennt sie. Dabei werden aktive vtunerc-Devices erkannt und mit dem satip-Binary verbunden.
    • Zeigt verbundene Tuner, erlaubt gezielte oder alle Verbindungen zu trennen.
  4. Systemd-Dienste
    • Erstellt persistenten systemd-Service für SAT>IP.
    • Entfernt ihn wieder.
    • Zeigt Inhalt der Service-Datei.
  5. Statusanzeige
    • Zeigt alle vtunerc-Geräte und ihre Verbindung zu SAT>IP-Servern in Tabellenform.

📜 Bedienung

Das Menüsystem ist farblich gestaltet, Unicode-Symbole geben schnellen Überblick über Status und Auswahlmöglichkeiten. Interaktive Benutzereingaben ermöglichen eine intuitive Steuerung im Terminal.

🔍 Beispiel: Verbinden eines Tuners
SAT>IP-Verbindungen → Tuner auswählen → Server-IP bestätigen → Verbindung wird gestartet


Script auf Github




Tutorials, Konfigurationen und Open-Source-Projekte sind mit regelmäßigem Aufwand für Tests, Pflege und Dokumentation verbunden. Wer unsere Arbeit unterstützen möchte, trägt dazu bei, dass neue Inhalte entstehen. Wir danken dafür.
  • Bitcoin (BTC): 33AXe8Z8XBuGKx9eHHmGnvbawrNYjSgDcM
  • Ethereum (ETH): 0xa61d178EA84C2200A8617b51B4bCf98F87ff59Ff
  • Solana (SOL): BDf5EgsN8fRUicYzeM8cuaNhL7zdty2qsEj2mC2jA4Fm
  • Ripple (XRP): rLHzPsX6oXkzU2qL12kHCH8G8cnZv1rBJh
  • USTether (USDT): 0xa61d178EA84C2200A8617b51B4bCf98F87ff59Ff

by Speefak
Back To Top