cubietruck Einrichtung mit Igor Image - Erarbeitung einer Anleitung für dummies

Begonnen von Franz Tenbrock, 09 August 2014, 15:03:19

Vorheriges Thema - Nächstes Thema

GiJoe73

Hallo,

Mein Cubie rennt seit Sonntag mit FHEM und hat meinen Beaglebone Black ersetzt. Bis auf das Drama mit der SD Karte klappte alles ohne größere Probleme.

Jetzt stecke ich allerdings fest und hoffe das ihr mir helfen könnt. Ich hänge mit meinem INet an einen DS-Lite Zugang (unitymedia). Um aus IPV4 Netzen darauf zugreifen zu können, habe ich einen Account bei feste-ip.net. Das hat bisher super geklappt, aber ich bekomme den Cubie nicht in der Fritzbox eingerichtet.

Ich habe die Netzwerk Konfiguration vorgenommen und der Cubie hat eine statische IP in meinem Heimnetz.
Wenn ich jetzt eine MyFritz Freigabe für den Cubie erstelle werden zwei Freigaben gemacht. Die erste unter MyFritz Freigaben und die zweite in IPV6. Leider wird die IPV6 Freigabe nicht korrekt erstellt. Es fehlt die Interface Id des Cubie. In der Pulldown Liste fehlt der Cubie ebenfalls. Es manuelles Eintragen der Interface ID, die ich mir aus den ifconfig ausgaben geholt habe, bringt leider nichts.

Fehlt noch was auf dem Cubie ? Ich kann FHEM Updaten, GDS arbeitet genauso gut wie schon auf meinem BBB nur viel schneller, ich kann andere Server im Inet anpingen - nur die Fritzbox mag nicht so recht....

Hat jemand einen Vorschlag für mich ?

Bedankt
Jörg
FHEM 5.5 auf Cubietruck mit 60GB SSD
HMLAN - CFG - Adapter
11 x HM-LC-Bl1PBU-FM
8 x HM-CC-RT-DN
2 x 1-Wire Bus mit 8 stk. DS2406, 3 x 1-Wire Dougie Counter, 2 x DS2408, 8 x DS18B20, 1 x DS2450, 2x DS2438

Franz Tenbrock

@betateilchen
eins nach dem anderen

ich muss ja immer erst ne Menge lesen....
sonst kommt so nen Chaos raus wie letzte Woche.

am liebsten hätte ich erst mal die 1wire Geschichte ohne usb Adapter....
hab ja da meine weiteren Schritte skizziert
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

moonsorrox

Zitat von: betateilchen am 18 August 2014, 21:42:15
So, der Indianer, sowie der DNS- und DHCP Server laufen auch wieder. Sieht so aus, als hätte ich alles erledigt.
dazu frage ich jetzt hier mal... ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

GiJoe73

Hallo,

Ich antworte mir mal selber (bin ich echt der einzige der das Problem hat?) was ich rausgefunden habe.
Dem Kernel fehlt die IPV6 Unterstützung bzw. das IPV6 Modul läßt sich nicht laden. Darum vergibt die Fritzbox auch keine IPV6 Adresse an den Cubietruck. Das bedeutet das beim Betrieb mit dem Igor Image man nur eine IPV4 Konnektivität hat.

Gibt es eine Möglichkeit das nachträglich einzubauen oder geht es nur über einen neuen Kernel ?

Bedankt.
Jörg
FHEM 5.5 auf Cubietruck mit 60GB SSD
HMLAN - CFG - Adapter
11 x HM-LC-Bl1PBU-FM
8 x HM-CC-RT-DN
2 x 1-Wire Bus mit 8 stk. DS2406, 3 x 1-Wire Dougie Counter, 2 x DS2408, 8 x DS18B20, 1 x DS2450, 2x DS2438

betateilchen

Zitat von: GiJoe73 am 19 August 2014, 15:35:26
Dem Kernel fehlt die IPV6 Unterstützung bzw. das IPV6 Modul läßt sich nicht laden.

Laut kernel-config ist IPv6 aber vorhanden:


CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=m
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_SIT=m
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y


Welche Version des Igor-Image verwendest Du?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

GiJoe73

Hallo betateilchen,

mit uname -a bekomme ich diese Ausgabe:

Linux cubie 3.4.101-sun7i+ #1 SMP PREEMPT Fri Aug 1 21:58:48 CEST 2014 armv7l GNU/Linux

mit cat /proc/version bekomme ich das

Linux version 3.4.101-sun7i+ (root@cubiedev) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP PREEMPT Fri Aug 1 21:58:48 CEST 2014
Ich habe inzwischen auch dieselbe Ausgabe wie du, aber IPV6 wird mir nicht angezeigt wenn ich lsmod eingebe.
Ein nachladen mit modprobe ipv6 wird kommentarlos ausgeführt, aber das Modul wird anscheinend nicht geladen...


FHEM 5.5 auf Cubietruck mit 60GB SSD
HMLAN - CFG - Adapter
11 x HM-LC-Bl1PBU-FM
8 x HM-CC-RT-DN
2 x 1-Wire Bus mit 8 stk. DS2406, 3 x 1-Wire Dougie Counter, 2 x DS2408, 8 x DS18B20, 1 x DS2450, 2x DS2438

moonsorrox

Wenn ihr den Cubietruck nun fertig habt sind ja bei dem Igor Image alle LEDs aus.
Das ist ja so voreingestellt, ich persönlich finde es sehr gut.
Bleibt das bei euch so oder schaltet ihr eine LED ein um z.B. den Power Status zu sehen.

Mein Kumpel sagt nun zu mir ich sehe ja gar nicht, wenn der an ist  :-[
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

chris1284

Kannst du doch individuell einstellen. Mir reicht das dezente blinken des cul. Hatte mal blau für "an" gesetzt aber bei 255 leuchtet die nachts das ganz zimmer aus, sogar im gehäuse... Ob man zwischen 0 und 255 noch eine andere brightness setzen kann hatte ich nicht mehr getestet
http://linux-sunxi.org/Cubieboard/Programming/StatusLEDs

betateilchen

Zitat von: chris1284 am 19 August 2014, 19:27:01
http://linux-sunxi.org/Cubieboard/Programming/StatusLEDs

Die LED Steuerung erfolgt beim CT über die Datei /etc/init.d/disable_led.sh und wird beim Starten vergleichbar eines Dienstes ausgeführt.

Bei mir sind die weiße und orange LED den beiden CPU-Kernen zugeordnet, grün und blau sind aus.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

Zitat von: chris1284 am 19 August 2014, 19:27:01
Kannst du doch individuell einstellen.

ja das weiß ich.. ;)
wollte eben nur mal fragen was ihr da so genutzt habt. So wie betateilchen eben die CPU-Kerne abfragt.
Ich muss ihm ja nur die grüne oder welche er haben will, anmachen damit er sieht Power ist da..
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

betateilchen

Zitat von: GiJoe73 am 19 August 2014, 15:35:26
Ich antworte mir mal selber (bin ich echt der einzige der das Problem hat?) was ich rausgefunden habe.
Dem Kernel fehlt die IPV6 Unterstützung bzw. das IPV6 Modul läßt sich nicht laden. Darum vergibt die Fritzbox auch keine IPV6 Adresse an den Cubietruck. Das bedeutet das beim Betrieb mit dem Igor Image man nur eine IPV4 Konnektivität hat.

ähm....

wenn das Igor Image nichts von IPv6 weiß, woher kommen dann die Einträge in meiner Netzwerkkonfiguration?


root@cubie:/etc/sysctl.d# ifconfig
lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:69113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69113 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6738484 (6.4 MiB)  TX bytes:6738484 (6.4 MiB)

wlan0     Link encap:Ethernet  HWaddr 98:3b:16:5a:74:64 
          inet addr:192.168.123.241  Bcast:192.168.123.255  Mask:255.255.255.0
          inet6 addr: 2a02:908:e941:fa80:9a3b:16ff:fe5a:7464/64 Scope:Global
          inet6 addr: fe80::9a3b:16ff:fe5a:7464/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:218716 errors:0 dropped:26 overruns:0 frame:0
          TX packets:224820 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:76719302 (73.1 MiB)  TX bytes:148811989 (141.9 MiB)

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

hckoe

Hi,

ipv6 ist fest im Kernel aktiviert, nur einzelne Zusatzfeatures sind als Module kompiliert, deshalb liefert "lsmod" kein geladenes ipv6-Modul,
z.B. liefert:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6  ==> 0
d.h. ipv6 ist aktiviert.

Gruß
Helmut
# CT mit Debian Buster / FHEM aktuell / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

GiJoe73

Hallo,

Jetzt sag mir mal einer was das soll. Bis heute Nachmittag stand in der /sbin/ifconfig ausgabe bei den Ipv6 adressen nur ::: . Jetzt stehen plötzlich adressen drin. Das einzige was ich heute gemacht habe war mit

modprobe ipv6

versucht das Modul zu laden.....

Habt ihr in der /etc/network/interfaces für Ipv6 statische adressen vergeben oder geht ihr über DHCP ?

UPDATE

Obwohl der Cubie jetzt eine IPV6 adresse anzeigt kann ich keine Verbindung zum Cubie über die IPV6 adresse herstellen.
Habt ihr eine Idee woher der Cubie sich die Adresse holt ?
Ich habe derzeit das WLan interface nicht konfiguriert, da ich es nicht benötige. Könnte es daran liegen ?

Grüße
Jörg
FHEM 5.5 auf Cubietruck mit 60GB SSD
HMLAN - CFG - Adapter
11 x HM-LC-Bl1PBU-FM
8 x HM-CC-RT-DN
2 x 1-Wire Bus mit 8 stk. DS2406, 3 x 1-Wire Dougie Counter, 2 x DS2408, 8 x DS18B20, 1 x DS2450, 2x DS2438

hckoe

# CT mit Debian Buster / FHEM aktuell / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

HCS

Zitat von: moonsorrox am 19 August 2014, 18:50:41
Bleibt das bei euch so oder schaltet ihr eine LED ein um z.B. den Power Status zu sehen.
Ich habe nur den heartbeat auf der blauen an.

Und das Plexiglasscheibchen im Gehäuse von innen mit schwarzem Edding angemalt.
Dann ist das nur noch halb so hell  8)