Router-IP: Unterschied zwischen den Versionen
Kpanic (Diskussion | Beiträge) (→Aus dem ff3l-Netz) |
Kpanic (Diskussion | Beiträge) (→Der "richtige" Weg) |
||
Zeile 56: | Zeile 56: | ||
Für alle denen das zu viel Hirnverbiegen ist, gibt es auf Sheeva ein kleines Skript: | Für alle denen das zu viel Hirnverbiegen ist, gibt es auf Sheeva ein kleines Skript: | ||
+ | |||
[[http://sheeva.ff3l/ipv6/ Freifunk Dreiländereck IPv6 Address Calculator]] | [[http://sheeva.ff3l/ipv6/ Freifunk Dreiländereck IPv6 Address Calculator]] | ||
+ | |||
Einfach die MAC reinkopieren und man erhält die globale IPv6, einen Link aufs Webinterface sowie einen SSH-Link. | Einfach die MAC reinkopieren und man erhält die globale IPv6, einen Link aufs Webinterface sowie einen SSH-Link. | ||
[[Kategorie:Hardware]][[Kategorie:Gluon]] | [[Kategorie:Hardware]][[Kategorie:Gluon]] |
Version vom 3. April 2015, 02:57 Uhr
Inhaltsverzeichnis
Wie erreiche ich meinen Router?
Manch einer würde gerne seinen Router erreichen, sei es um per SSH auf ihn zuzugreifen, oder um die Statistikseite aufzurufen. Wie finde ich nun aber meinen Knoten im Netzwerk? Es gibt mehrere Möglichkeiten:
Im privaten Netzwerk
über den Router
Wenn der Router mit dem Internet verbunden ist, wird er das zumeist über einen bestehenden DSL- oder Kabelrouter sein. Im Webinterface des Internetrouters lässt sich zumeist eine Liste der vergebenen IP-Adressen finden. Dort taucht dann auch der ff3l-Knoten auf.
per nmap
nmap -v -p80,22 192.168.0.0/24
(richtiges Subnetz eintragen)
Liefert eine Liste aller Hosts im Netzwerk die Ports 80 und 22 offen haben.
Aus dem ff3l-Netz
Die Knoten besitzen im ff3l-Netz keine IPv4-Adresse. Der Router lässt sich nur per IPv6 erreichen. Da die IPv6-Adresse aus der MAC-Adresse generiert wird, lässt sich die IP-Adresse am einfachsten wie folgt bestimmen: In der Knotenkarte klickt man auf seinen Router (oder wählt in aus der Liste aus, wenn er offline dargestellt wird). In der Karte wird nun in dem sich öffnenden Fenster die MAC-Adresse des Knotens angezeigt. (Ein Klick in der Liste öffnet die Clientstatistik des Knotens, der Dateiname in der URL besteht aus der MAC-Adresse und ".png")
Der Quick-and-dirty-Weg
Man merke sich nun die letzten vier Stellen der MAC-Adresse. Nun öffne man ein Terminal und pinge die Multicast-Adresse ff02::2 über das Interface welches mit dem Freifunknetz verbunden ist (z.B. wlan0) und filtere die Ausgabe mit den letzten vier Stellen der MAC-Adresse:
david@lattituede:~$ ping6 ff02::2%wlan0|grep 9566 64 bytes from fe80::da5d:4cff:fe9e:9566: icmp_seq=1 ttl=64 time=12.8 ms (DUP!) 64 bytes from fe80::da5d:4cff:fe9e:9566: icmp_seq=2 ttl=64 time=8.02 ms (DUP!) 64 bytes from fe80::da5d:4cff:fe9e:9566: icmp_seq=3 ttl=64 time=8.45 ms (DUP!) 64 bytes from fe80::da5d:4cff:fe9e:9566: icmp_seq=4 ttl=64 time=13.8 ms (DUP!) ^C david@lattituede:~$
So erhält man die Link-lokale IPv6-Adresse des gewünschten Knotens.
Nun kann man beispielsweise per SSH auf den Router verbinden:
david@lattituede:~$ ssh root@fe80::da5d:4cff:fe9e:9566%wlan0 root@fe80::da5d:4cff:fe9e:9566%wlan0's password:
Der "richtige" Weg
Eine IPv6-Adresse setzt sich aus dem Prefix und dem OUI (= Organizationally Unique Identifier) zusammen.
Das Link-lokale Prefix lautet immer "fe80::", unser Prefix im ff3l-Netz lautet "fdc7:3c9d:b889:a272:".
Der OUI kann wie folgt aus der MAC-Adresse in drei Schritten generiert werden:
- Man splittet die MAC in der Mitte.
- Zwischen beiden Hälften fügt man FF FE ein.
- Man setzt Bit 7 auf 1.
Am Beispiel von kpanic01 sieht das folgendermaßen aus:
- d8:5d:4c 9e:95:66
- d85d:4cff:fe9e:9566
- da5d:4cff:fe9e:9566
Vor die OUI setzt man das Prefix und erhält also die Link-lokale IP-Adresse fe80::da5d:4cff:fe9e:9566%interface oder die globale IP-Adresse fdc7:3c9d:b889:a272:da5d:4cff:fe9e:9566.
Für alle denen das zu viel Hirnverbiegen ist, gibt es auf Sheeva ein kleines Skript:
[Freifunk Dreiländereck IPv6 Address Calculator]
Einfach die MAC reinkopieren und man erhält die globale IPv6, einen Link aufs Webinterface sowie einen SSH-Link.