Hab es selbst herausgefunden: In dem Knotengraph steht die Adresse, allerdings in einem etwas anderem Format als SSH es erwartet, wenn man die einzelnen Knoten anklickt.
Stelle gerade per SSH alle Wittener Router auf den stable-Branch von Gluon um.
Im Knotengraph kann keine IP Adresse sein, da in der nodes.json keine IP Adresse steht - habe soeben mal nach 2a02 in der nodes.json vom Rheinufer gesucht, ohne Treffer:
hier eine etwas ausführlichere Erklärung, wie das mit der Remote-Administration bei mir geklappt hat.
Ich habe die letzten vier Stellen der Mac-Adresse dem Freifunk-Knotengraph entnommen, indem ich auf den gewünschten Router auf http://ffmap.freifunk-rheinland.net/graph.html geklickt habe (ohne Doppelpunkt, Beispiel: „425e“). Dann habe ich mit
ping6 ff02::1%wlan1 | grep 425e
die vollständige IPv6-Adresse herausgefunden.
ping6 ff02::1%wlan1 ist ein IPv6 Ping auf die Broadcast-Adresse über die Schnittstelle wlan1 auf meinem Notebook.
Wenn ich die vollständige IPv6-Adresse habe (im Beispiel fe80::ea94:f6ff:f5:42:5e), kann ich mich mit
ssh -6 root@fe80::ea94:f6ff:f5:42:5e%wlan1
auf den Router als Benutzer root via SSH verbinden und ihn verwalten.
Vor allem fürchte ich, dass das nicht funktioniert, wenn man nicht „hinter“ dem Knoten (Wlan, „gelbes Ethernet“) sitzt, sondern JWD, ggf. in einer anderen Community…
jup ist richtig. nach dem einwählen mit der lokalen Adresse via ssh Terminal kannst du die Remote Adresse z.b. mit „ifconfig | grep 2a02“ heraus finden
@gomaaz Zusammengefasst (bezogen auf die Frage es Threadstarters: „Kommt man vom Routernamen irgendwie auf die von außen erreichbare IPv6 des Routers“), so wie ich es jetzt aus den letzten 20 Tagen Diskussion hier verstanden habe: Nein, es geht nicht.
Man kommt zwar mittels alfred&Co an die Mac-Adresse des gesuchten FF-Routers (ggf. im Ausschlussverfahren bei Namensgleichheiten), aber von gibt es keine festes Schema, um auf die 2a02er zu kommen.
doch, ich kann das. wenn ich die richtige MAC-Adresse habe
PREFIX="2a02:f98::28"
MAC="12:fe:ed:af:c8:76"
echo $MAC | sed 's#\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\):\([0-9a-f]\{2\}\)#'$PREFIX':\1\2:\3ff:fe\4:\5\6#'
das liefert nun die richtige IPv6-Adresse.
(das sed-Kommando habe entnommen aus /lib/gluon/status-page/www/cgi-bin/status)
Aber: woher bekomme ich die richtige MAC-Adresse?
Im Graphen finde ich 3 MAC-Adressen bei meinen Nodes:
Bei manchen anderen Nodes fehlt eine MAC-Adresse im Graph…
Edit: bei meinen Nodes es ist die MAC-Adresse, die dem Interface wlan0-1 gehört, das zum Meshen benutzt wird, nicht die „Haupt-MAC-Adresse“, die fett gedruckt erscheint und auch auf dem Typenschild des Routers steht.
Die auf dem Gerät aufgedruckte Mac-Adresse sollte die richtige sein.
Es gibt auch ein Tool für die Berechnung Online: IPv6 Address Calculator
Dort einfach auf „IPv6 Addresses and Networks“ klicken und die Daten eingeben.
Ergänzung zum Text dort: Man benötigt die auf dem Router aufgedruckte MAC und einen SSH Zugang zum Router (Passwort oder Key gesetzt). Auf den Router kommt man dann mit
2a02:f98:0:28:ermittelte Host-ID also
2a02:f98:0:28:021E:58ff:feC2:F195 (Berechnte ID aus der MAC aus dem Beispiel)
War für mich der „missing link“ evtl. hilft das mal wem.
Naja, bei mir Google-Docs… die Dienste wissen sowieso alles, also hat’s wenig Zweck, da Geheimhaltung zu versuchen. Dann kann ich das auch in die Cloud schieben.
Das ist nicht ganz richtig Es muss außerdem das siebte Bit invertiert werden.
Hier ein Beispiel anhand meiner Node:
Netzwerk Adresse Rheinufer: 2a02:f98:0:28::0/64
Mac meiner Node = f8:d1:11:81:16:4c
Zu EUI-64 konvertieren
EUI-64 = f8:d1:11:ff:fe:81:16:4c
bit 7 invertieren, dies ergibt die Hostadresse
Hostadresse fa:d1:11:ff:fe:81:16:4c
Wie man sieht hat sich die zweite Stelle von links geändert und ist nicht identisch mit der Mac Adresse. Die Erklärung warum dem so ist findet man hier: http://packetlife.net/blog/2008/aug/4/eui-64-ipv6/
Man kann das siebte Bit ganz einfach mit einer XOR Operation lösen.
Dazu nehmt ihr den vordersten Teil der Mac, in meinem Fall f8 und wendet XOR 0x02 darauf an.
0xF8 XOR 0x02 = 0xFA
Dies geht z.b. im Windows Taschenrechner im Programmierer Modus oder was ihr da gerne nutzt