1,1,2,2,1
Ich werd mal schauen, wie es jetzt läuft. Die Adresse sieht schon ganz gut aus, die Du bekommen hast. Aber wie gesagt, hab erst Donnerstag Abend wieder Zugriff auf die Box.
GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1
Das ist die "richtige" für die Box, also mein Präfix und ein korrekt aus der MAC errechneter Host-Teil.
Zugriff auf die Box ist über diese IP auch möglich, vorerst natürlich nur, indem man auf der Box mittels HAproxy z.B. den Port 80 des IPv6-Interfaces zum Port 80 des IPv4-Interfaces "durchschleift". oscam z.B. gibt es aber auch mit IPv6 "schon drin".
Das HDMU-Team könnte also mithelfen, die Einschränkungen, die eine steigende Anzahl von Internet-Kunden durch DSlite haben, deutlich zu reduzieren, erst einmal durch zwei kleine Schalter in make menuconfig, nämlich vorgenannte Änderung im Kernel (Ändert übrigens an der Bootzeit nicht ernsthaft was) und in der .config von Busybox eben
CONFIG_FEATURE_IPV6=y
Das reicht für's Erste völlig.
Von daher komme ich zurück auf die ursprüngliche Bitte:
IPv6 direkt in den Images wäre eine tolle Sache.
dann müsstest du für 22 boxen den kernel anpassen
Gehasst, Verdammt, Vergöttert
Fragen gehören ins Forum nicht in meinem Postfach!
>> Häufig gestellte Fragen <<
Muß ja nicht gestern sein.
Fakt ist aber nun einmal, daß IPv4-Adressen "alle" sind und immer mehr Leute nur noch per IPv6 von außen erreichbar sind. Wenn die von außen auf ihre Boxen zugreifen wollen, brauchen die IPv6. "Zum Glück" sind bisher vorrangig die Kunden von Kabel Deutschland, Kabel BW und Unitymedia betroffen, also die mit einer geringeren Schnittmenge zu den E2-Nutzern. Aber auch da gibt es welche, wie man an mir sieht.
Glasfaser Deutschland wird aber ebenfalls nur per DSlite anbinden und da wird wiederum die Schnittmenge zu den Kabel-Kunden nahezu Null und somit die zu den Sat-Receiver/Enigma2-Boxen-Nutzern umso höher sein (Gäbe es da Kabel - also auch Kabel-Internet - gäb's da keine Steuerförderung für den Glasfaserausbau).
Ich selber habe übrigens noch IPv4 und für IPv6 einen SixXS-Tunnel. Ich mache das hier also
a.) weil's eben geht (Proof-of-concept)
b.) zum Lernen
c.) für Andere, die eben kein IPv4 mehr haben bzw. nur DSlite (Also kein von außen erreichbares IPv4)
In OpenPLi ist IPv6 übrigens standardmäßig aktiv und OpenPLi joins IPv6 Launch Day
- - - Aktualisiert - - -
Übrigens kriege ich ums Verrecken keinen zum Original "identischen" Kernel aus dem git-Kram gebaut.
Im Original sind cifs, nfs, exportfs u.v.m. als Module, aus dem git kriege ich einen fast monolithischen Kernel mit sehr wenig Modulen. tun.ko fehlt im git ganz. Selbst wenn ich die vorgenannten Änderungen durchführe, also cifs etc. auf M statt Y umstelle, hat der ftdi einen anderen Namen (ftdi_sio.ko statt ftdi.ko), usw. usf.
Ich würde mich also für weitere Tests weiterhin über einen originalgetreuen Kernel für den Topf freuen, bei dem wirklich nur der IPv6-Support anders (= vorhanden) ist. Eine Ersatz-Busybox mit IPv6 habe ich auch selber.
Geändert von SpaceRat (02.07.2013 um 22:58 Uhr)
tun is auch abgeschaltet
das muss du auf =m stellen
und
ftdi_sio.ko ist doch richtig, das musst du nur in ftdi.ko umbenennen
Gehasst, Verdammt, Vergöttert
Fragen gehören ins Forum nicht in meinem Postfach!
>> Häufig gestellte Fragen <<
Hab grad mal ein HDMU-Image für den Topf mit IPv6 gebaut, kannst mir ja mal sagen wo Du das hinhaben willst. Dann stell ichs Dir zur Verfügung zum testen.
PS: Bin aber erst heut Abend nach 18 Uhr wieder erreichbar.
GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1
Demnächst hab ich auch nur noch einen Zugang mit ipv6 und ds lite wäre schon ne klasse Sache von euch wenn ihr das hin bekommt,würde mich auch gerne zum testen anbieten.
Gruß Bibatop
So, ich melde Vollzug.
Hintergrund der Probleme ist wohl, daß meine Build-Umgebung nicht geeignet ist, den Kram zuende zu bauen.
Ich habe mir nun so beholfen:
Neuen Kernel und neue Busybox (Beide mit IPv6) gebaut (Das schafft meine Build-Umgebung) und dann die Nicht-Kernel-Treiber - die nach lib\modules\extra gebaut werden - aus dem Original-Image genommen. Klappt.
Einen Zusammenhang meiner Build-Probleme mit IPv6 sehe ich nicht, es handelt sich nämlich um - bei meinem CC1 - ungültige Compiler-Flags.
IPv6-Tests:
IPv6-Adressvergabe: Check (Stateless DHCPv6, also SLAAC-Autokonfiguration und Gateway/DNS per DHCPv6)
HDMU-Webinterface: Check*¹
Diverses mit o und c: Check/Check*²
telnet: Check
¹Benötigt HAproxy auf der Topf, damit dieser Zugriffe auf Port 80 der IPv6-Schnittstelle an Port 80 der IPv4-Schnittstelle umsetzt. Script ist halbfertig!
²Gegenseite muß entweder ebenfalls IPv6-tauglich sein, oder es muß lokal oder am Server HAproxy zum Umsetzen wie bei Punkt 1 genutzt werden. Script ist halbfertig!
Diff für die Kernel-Config:
Diff für Busybux.config:Code:4c4 < # Sat Mar 10 05:19:05 2012 --- > # Fri Jul 5 05:13:55 2013 407c407,424 < # CONFIG_IPV6 is not set --- > CONFIG_IPV6=y > # CONFIG_IPV6_PRIVACY is not set > # CONFIG_IPV6_ROUTER_PREF is not set > # CONFIG_IPV6_OPTIMISTIC_DAD is not set > # CONFIG_INET6_AH is not set > # CONFIG_INET6_ESP is not set > # CONFIG_INET6_IPCOMP is not set > # CONFIG_IPV6_MIP6 is not set > # CONFIG_INET6_XFRM_TUNNEL is not set > # CONFIG_INET6_TUNNEL is not set > # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set > # CONFIG_INET6_XFRM_MODE_TUNNEL is not set > # CONFIG_INET6_XFRM_MODE_BEET is not set > # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set > # CONFIG_IPV6_SIT is not set > # CONFIG_IPV6_TUNNEL is not set > # CONFIG_IPV6_MULTIPLE_TABLES is not set > # CONFIG_IPV6_MROUTE is not set 425a443,447 > > # > # IPv6: Netfilter Configuration > # > # CONFIG_IP6_NF_IPTABLES is not set
- - - Aktualisiert - - -Code:738c738 < # CONFIG_PING6 is not set --- > CONFIG_PING6=y 741c741 < # CONFIG_FEATURE_IPV6 is not set --- > CONFIG_FEATURE_IPV6=y 787c787 < # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set --- > CONFIG_FEATURE_IFUPDOWN_IPV6=y 837c837 < # CONFIG_TRACEROUTE6 is not set --- > CONFIG_TRACEROUTE6=y 843c843 < # CONFIG_UDHCPC6 is not set --- > CONFIG_UDHCPC6=y
Noch ein paar Tests:
Online IPv6-Traceroute zu meiner Box:Code:traceroute to ipv6.google.com (2a00:1450:4001:c02::67), 30 hops max, 16 byte packets 1 2001:db8:ac00:152d:9ec7:a6ff:fe23:6884 (2001:db8:ac00:152d:9ec7:a6ff:fe23:6884) 2.297 ms 0.739 ms 1.211 ms 2 gw-XXXX.cgn-01.de.sixxs.net (2001:db8:ac00:42d::1) 11.531 ms 11.720 ms 8.379 ms 3 2001:4dd0:1234:3::42 (2001:4dd0:1234:3::42) 14.799 ms * *
Online IPv6-Port-Scan meiner Box:Code:TraceRoute IPv6 Output: traceroute to 2001:db8:ac00:152d:23e:9eff:fe11:2233 (2001:db8:ac00:152d:23e:9eff:fe11:2233), 30 hops max, 40 byte packets 1 2a02:348:82::1 (2a02:348:82::1) 0.629 ms 0.567 ms 0.537 ms 2 xl-internetservices.nl.ip6.jointtransit.nl (2a02:10:0:1::e:3) 0.620 ms 0.670 ms 0.604 ms 3 rtamsix-te31.netcologne.de (2001:7f8:1::a500:8422:1) 1.579 ms 1.163 ms 1.359 ms 4 core-eup2-vl31.netcologne.de (2001:4dd0:a2b:6d:dc40::c2) 4.909 ms 4.835 ms 4.919 ms 5 2001:4dd0:1234:3::42 (2001:4dd0:1234:3::42) 4.735 ms 4.844 ms 5.762 ms 6 gw-XXXX.cgn-01.de.sixxs.net (2001:db8:ac00:42d::1) 4.715 ms 4.785 ms 4.658 ms 7 cl-XXXX.cgn-01.de.sixxs.net (2001:db8:ac00:42d::2) 17.636 ms !X 17.567 ms !X 17.573 ms !X
Zur Beachtung:In allen Logs habe ich mein Präfix verändert.Code:Checked port 16200 on Host/IP 2001:db8:ac00:152d:23e:9eff:fe11:2233... The checked port (16200, service ) is online/reachable! Completed portscan in 0.0184 seconds Checked port 80 on Host/IP 2001:db8:ac00:152d:23e:9eff:fe11:2233... The checked port (80, service http) is online/reachable! Completed portscan in 0.034 seconds Checked port 10005 on Host/IP 2001:db8:ac00:152d:23e:9eff:fe11:2233... The checked port (10005, service ) is online/reachable! Completed portscan in 0.0147 seconds
Geändert von SpaceRat (05.07.2013 um 10:40 Uhr)