Internet via Satellit - Filiago
Aus BraLUG-Wiki
Inhaltsverzeichnis |
Motivation:
Mein Umzug aus der mit DSL gut versorgten Innenstadt Brandenburg a.d. Havel hinaus auf's platte Land zwang mich auf "schmalbandiges" ISDN. Sämtliche Anfragen, Bitten und Betteln an die Telekom halfen nichts. Größere Downloads wurden zur Geduldsprobe. Alternativen mußten her. Bei Filiago wurde ich fündig. Internet via Satellit by Call und sogar Linux-Software. Nur so einfach war es dann doch nicht. Die Anleitung ist fast 3 Jahre alt und nicht mehr ganz aktuell. Insbesondere das dort vorgeschlagene dvbtune funktionierte bei mir nicht. Der Autor pflegt die Anleitung mangels Satellitenanschlusses auch nicht mehr. Also: selbst ist der Mann bzw. die Frau. Exemplarisch an einer Distribution SuSE 9.3 (ja ich bin bekennender SuSE-User) soll die Kombination ISDN und Satellit erklärt werden.
Hardware
Satellitenantenne Kathrein BAS63
4-fach Multiswitch
Hauppauge WINTV Nova-S
Programme/Tools
dvbtools: szap und dvbnet
Filiago Linux-Proxy
Vorgehensweise
1. Treiber für die TV-Karte laden.
In meinem Fall Hauppauge Nova-S sieht das so aus:
tux:~ # modprobe -k budget-ci tux:~ # modprobe -k stv0299 tux:~ # modprobe -k dvb-ttpci
Überprüfen ob das Laden der Module von Erfolg gekrönt wurde:
tux:~ # dmesg | grep DVB DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI). DVB: registering frontend 0 (ST STV0299 DVB-S)...
Prima :-)
2. Filiago Sat-Proxy
Den Filiago Proxy von Filiago Software laden und entpacken.
Die Datei recv ausführbar machen.
In der Datei recv.ini folgenden Eintrag auskommentieren und eine im Netzwerk noch nicht benutzte IP-Adresse eintragen.
Beispielsweise:
multicast_receive_interface=192.168.0.16
3. TV-Karte auf die richtige Frquenz einstellen
Filiago selbst hat in ihren FAQ dvbtune empfohlen. Leider funktioniert das wie schon gesagt nicht mehr. Es wird schlicht kein Netzwerkinterface erstellt. OK. Die Frequenz kann man mit szap tunen. Fehlt das Netzwerkdevice. Hier leistet sinnigerweise dvbnet gute Dienste. Folgende Tabelle stellt aller benötigten Daten dar.
Satellit: Astra 1G, Transponder 107 Frequenz: 12.5447 GHz Polarisation: horizontal Forward Error Correction (FEC): 5/6 oder auto PID (dezimal): 1400, 1405 Symbolrate: 22 MSym/s Band: high
Dann mal los: Mit szap wird wie schon gesagt die Frequenz eingestellt. Die Werte werden der Datei channels.conf entnommen.
~/.szap/channels.conf
Sollte die nicht vorhanden sein - kein Problem. Die dvb-tools bringen glücklicherweise Vorlagen mit.
tux:~ # cp /usr/share/doc/packages/dvb/szap/dvb-s/Astra-19.2E ~/.szap/channels.conf
Schnell noch die Werte für Filiago anfügen:
filiago:12545:h:0:22000:0:0:1400
So nun wird's Ernst
tux:~ # szap filiago reading channels from file '/root/.szap/channels.conf' zapping to 227 'filiago': sat 0, frequency = 12545 MHz H, symbolrate 22000000, vpid = 0x0000, apid = 0x0000 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' status 02 | signal 0000 | snr 0000 | ber 0000a4fc | unc 00000000 | status 1f | signal b914 | snr d53f | ber 0000bf00 | unc 00000000 | FE_HAS_LOCK status 1f | signal b908 | snr d596 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Es sollten jetzt fortlaufend obige Statusmeldungen erscheinen. "FE_HAS_LOCK" ist wichtig und meldet das Tuning auf die gewählte Frquenz.
4. Das Netzwerk einrichten
Weil Filiago mit 2 Kanälen arbeitet müssen auch zwei Netzwerkinterfaces eingerichtet werden.
(Ich weiss nicht mehr wo ich das las, aber das war dann der Schlüssel zum Glück)
tux:~ # /usr/bin/dvbnet -a dvb0_0 -p 1400 tux:~ # /usr/bin/dvbnet -a dvb0_1 -p 1405 tux:~ # /sbin/ifconfig dvb0_0 192.168.0.15 tux:~ # /sbin/ifconfig dvb0_1 192.168.0.16
Wer mag kann schon mal prüfen ob Päckchen ankommen:
tux:~ # tcpdump -ni dvb0_0
Und da kommt 'ne ganze Menge an. :-)
5. Proxy starten
tux:~ # recv -r recv.ini -l license.ini &
6. Browser anpassen
Der Browser muß wissen, daß der Filiago-Proxy benutzt wird.
Also bitte in den Einstellungen http, https, ftp eintragen:
Proxy:Port 127.0.0.1:9202
7. Rückkanal über ISDN etablieren
Für den Rückkanal nutze ich den Fli4l-Router. Filiago ist dort als Circuit eingetragen der nur manuell bei Bdarf ausgewählt werden kann. Fli4l arbeitet ansonsten ganz normal und nimmt der Tageszeit entsprechend den von mir definierten Tarif. Ansonsten nehme man sein favorisiertes Programm, z.B. Kppp und richte einfach eine neue Verbindung für Filiago ein.
8. Script erstellen
mach ich noch
9. Quellen
http://www.filiago.de/content/faq_linux.php
http://www.usermode.de/index.php?id=11