shapethelola
Ist gelegentlich hier
- Registriert
- 14. März 2013
- Beiträge
- 94
- Reaktionspunkte
- 30
- Punkte
- 18
Hier das kleine How-TO :
Das ganze funktioniert natürlich nur wenn der Client auch per IPv6 im Internet unterwegs ist. Wenn er einen reinen IPv4 Anschluss hat benötgit er über die Fritzbox oder einen anderen Router einen SixxS Heartbeat tunnel erstellen. Wenn das mehrere wünschen kann ich dafür auch noch ein kleines Tutorial erstellen später.
Erst einmal in der Console das IPv6 Modul installieren :
Die Box rebooten. Danach müsstet ihr durch ifconfig dann eine IPv6 angezeigt bekommen.
Dann benötigt man libcurl und curl mit IPv6 Support. Ich hänge Files für die vu+ Boxen mal hier an. Inwieweit auf Dreamboxen auch mips benutzt wird weiß ich nicht, aber sollten auf den meisten Dreamboxen soweit wahrscheinlich auch laufen. Wenn man diese installiert hat kann man per folgendem Command auf jeden Fall schon mal dyndns IPv6 Dienste updaten :
Natürlich lassen sich auch andere Dienste so nun benutzen. die Option --insecure muss bisher benutzt werden da die Zertifikate selbst erstellt sind. Den Ort muss man leider bisher angeben weil in der Kompilierten curl oder libcurl wohl ein anderer Default Pfad normal war oder nicht angegeben wurde. Das sind so Kleinigkeiten die noch behoben werden müssen z.B.
Zur Verfügung gestellt wurden curl und libcurl übrigens von pinick, einem Admin aus dem vuplus-support.de Forum ! Vielen Dank also schon mal an Ihn an dieser Stelle. Ich habe leider keine Entwicklungsumgebung für die Boxen zur Verfügung, sonst würde ich neue curl und libcurls mit angepassten Parametern erstellen. Da der Dyndns Dienst natürlich alle paar Minuten aktualisiert werden soll am besten crontab -e aufrufen und ihn dort eintragen :
Nun benötigt man noch die mit IPv6 Support kompilierte Oscam. Auch hier habe ich welche für die VUBoxen, sollten eigentlich auch auf den mips Dreamboxen laufen. Dafür habe ich eine Entwicklungsumgebung dank dem oscam builder, also falls jemand noch speziell angepasste oscams braucht muss er bescheid sagen oder einfach selber bauen, wichtig ist dass es sich um die svn 8100 handelt, die neuste geht zumindest nicht. Seit wann dieser Fehler mit IPv6 in den oscam files vorliegt steht noch nicht fest und muss vom Streamboard noch untersucht werden.
Die Oscam dann in /usr/bin/ kopieren und mal per Hand starten, die anderen vorher im Menü beenden falls ihr die durch den Feed installiert habt. Vorher die oscam noch ausführbar machen mit
Dann einfach /usr/bin/oscam wie folgt ausführen:
In den Configs dann statt eurer IPv4 Adresse nun die IPv6 Adresse der Box reinpacken.
Das war es dann auch schon.
Die Oscam 8100 läuft bei mir leider nicht länger als 24h stabil. Deswegen habe ich ein kleines Bash Script geschrieben welches den Zustand überprüft und wenn die oscam nicht mehr läuft wird sie gestartet.
mit
erstellt ihr das script. Dann einmal auf i drücken, folgenden Code einfügen :
und mit :x beenden und speichern. Das ganze könnt ihr natürlich auch mit nano machen wenn euch das lieber ist.
Das ganze wird alle 5 minuten überprüft durch cronjob.
Einfach wieder crontab -e und folgendes einfügen :
Nun sollte die ganze Geschichte erst mal laufen.
Hier einmal die 3 files die ihr benötigt :
Wenn Fragen aufkommen, fragt!
Achja, würde die Dateien hier auch gerne direkt anhängen, hab hier nur leider keine andere Option gefunden.
Das ganze kann gerne in ein Seperates Thema verschoben werden wenn ein Mod das wünscht.
Das ganze funktioniert natürlich nur wenn der Client auch per IPv6 im Internet unterwegs ist. Wenn er einen reinen IPv4 Anschluss hat benötgit er über die Fritzbox oder einen anderen Router einen SixxS Heartbeat tunnel erstellen. Wenn das mehrere wünschen kann ich dafür auch noch ein kleines Tutorial erstellen später.
Erst einmal in der Console das IPv6 Modul installieren :
Code:
[LEFT][COLOR=#000000]opkg install kernel-module-ipv6[/COLOR][/LEFT]
Dann benötigt man libcurl und curl mit IPv6 Support. Ich hänge Files für die vu+ Boxen mal hier an. Inwieweit auf Dreamboxen auch mips benutzt wird weiß ich nicht, aber sollten auf den meisten Dreamboxen soweit wahrscheinlich auch laufen. Wenn man diese installiert hat kann man per folgendem Command auf jeden Fall schon mal dyndns IPv6 Dienste updaten :
Code:
curl -6 --cacert /usr/share/ssl/ca.crt --insecure https://update.dyndnsix.org/hostname/password
Zur Verfügung gestellt wurden curl und libcurl übrigens von pinick, einem Admin aus dem vuplus-support.de Forum ! Vielen Dank also schon mal an Ihn an dieser Stelle. Ich habe leider keine Entwicklungsumgebung für die Boxen zur Verfügung, sonst würde ich neue curl und libcurls mit angepassten Parametern erstellen. Da der Dyndns Dienst natürlich alle paar Minuten aktualisiert werden soll am besten crontab -e aufrufen und ihn dort eintragen :
Code:
*/10 * * * * curl -6 --cacert /usr/share/ssl/ca.crt --insecure https://update.dyndnsix.org/hostname/passwort
Nun benötigt man noch die mit IPv6 Support kompilierte Oscam. Auch hier habe ich welche für die VUBoxen, sollten eigentlich auch auf den mips Dreamboxen laufen. Dafür habe ich eine Entwicklungsumgebung dank dem oscam builder, also falls jemand noch speziell angepasste oscams braucht muss er bescheid sagen oder einfach selber bauen, wichtig ist dass es sich um die svn 8100 handelt, die neuste geht zumindest nicht. Seit wann dieser Fehler mit IPv6 in den oscam files vorliegt steht noch nicht fest und muss vom Streamboard noch untersucht werden.
Die Oscam dann in /usr/bin/ kopieren und mal per Hand starten, die anderen vorher im Menü beenden falls ihr die durch den Feed installiert habt. Vorher die oscam noch ausführbar machen mit
Code:
chmod 755 /usr/bin/oscam
Code:
/usr/bin/oscam -c /etc/tuxbox/config -b
In den Configs dann statt eurer IPv4 Adresse nun die IPv6 Adresse der Box reinpacken.
Das war es dann auch schon.
Die Oscam 8100 läuft bei mir leider nicht länger als 24h stabil. Deswegen habe ich ein kleines Bash Script geschrieben welches den Zustand überprüft und wenn die oscam nicht mehr läuft wird sie gestartet.
mit
Code:
vu ~/oscamcheck.sh
Code:
if ps aux | grep '[/]usr/bin/oscam -c /etc/tuxbox/config -b'then
echo Running
else
/usr/bin/oscam -c /etc/tuxbox/config -b &
fi
Das ganze wird alle 5 minuten überprüft durch cronjob.
Einfach wieder crontab -e und folgendes einfügen :
Code:
*/10 * * * * /home/root/oscamcheck.sh
Nun sollte die ganze Geschichte erst mal laufen.
Hier einmal die 3 files die ihr benötigt :
Sie müssen registriert sein, um Links zu sehen.
Wenn Fragen aufkommen, fragt!
Achja, würde die Dateien hier auch gerne direkt anhängen, hab hier nur leider keine andere Option gefunden.
Das ganze kann gerne in ein Seperates Thema verschoben werden wenn ein Mod das wünscht.