[Freifunk Franken] Anfängerfrage zum Netzwerk

Stefan J. Betz info at stefan-betz.net
Do Jan 8 16:18:14 CET 2015


Am 2015-01-08 12:46:21 +0100, FunThomas schrieb:
> 1, Mein Raspberry bootet und meldet sich per WLAN beim Freifunk Router
> an und bekommt eine IP die oft (evtl. sogar immer) so aussieht:
> 10.50.41.88
> 2. Mein Laptop meldet sich per WLAN bei meinem Provider an und bekommt
> z.B. aktuell die IP: 192.168.1.17

Betrachten wir das doch mal rein technisch:
- Dein Raspi ist im Subnet 10.0.0.1/8 (angenommen)
- Dein Laptop ist im Subnet 192.168.1.0/24 (angenommen)

Um jetzt von einem Subnet in ein anderen zu kommen braucht man den Router. So
ein Router ist relativ dumm, schaut also daher in einer Tabelle nach wer
ungefähr wo wohnt. Das ist die sog. Routingtabelle. Die kannst du dir unter
Linux mit "ip route show" anzeigen lassen, sieht dann z.B. so aus an deinem
Laptop:
==================================== 3<  ====================================
default via 192.168.1.Y dev enp3s0  proto dhcp  src 192.168.1.X  metric 1024 
192.168.1.0/24 dev enp3s0  proto kernel  scope link  src 192.168.1.X 
192.168.1.Y dev enp3s0  proto dhcp  scope link  src 192.168.1.X  metric 1024
==================================== 3<  ====================================

Alles was für 192.168.1.0/24 (dein Subnet vom Notebook) ist wird einfach
direkt auf die Netzwerkkarte geworfen. Das Ziel ist also im selben Segment
vom Netzwerk.

Alles was nicht auf 192.168.1.0/24 passt, also z.B. deine Adresse vom Raspi
bei Freifunk wird an 192.168.1.Y geworfen, das ist der Router in einem Segment
den zu erreichen kannst. Dieses Ding nennt man auch Default Gateway, also
quasi das Standardziel für Pakete mit denen du oder dein Rechner selbst nichts
anfangen kannst.

Das Spiel geht so von Router zu Router. Warum du deinen Raspi nicht erreichen
kannst? Nun, der Router weiß ja nicht wie er an die IP vom Raspi kommen soll.
Selbst ist er nicht im Freifunk integriert, und ein anderes 10er Netz hat er
auch nicht an der Backe.

Eine Besonderheit dann noch, Adressen wie 10.0.0.0/8, 172.16.0.0/16 oder
192.168.0.0/16 (alles vereinfacht, also mich nicht drauf festnageln) sind sog
Private Adressen. Jedes kleine private Netzwerk hat die gleichen Adressen
(wenn es blöd läuft), daher werden diese Adresse im Internet nicht geroutet.

> Melde ich meinen Laptop auch über das Freifunk WLAN an, dann geht es. 

Weil du im selben Netz bist, dann ist das Routing definiert und endet nicht im
nirgendwo.

> Meine Erklärung dafür - ist halt eine andere Top-, Sub- oder irgendwas
> Domain.

DNS, also diese Domain Sache, ist ein Dienst oberhalb von IP. Schau dir mal
das DoD-Schichtmodell an, dort sieht du das IP auf Layer-II angeordnet ist,
DNS aber auf Layer-III. Höhere Schichten erfordern immer das niedere Schichten
auch funktionieren, sonst wird das nix.

Aufpassen: Es gibt 2 konkurienrende Layer-Modelle im Internet, einmal das von
DoD (ich nehme das gerne weil es für Laien einfacher ist) und dann noch das
ISO/OSI Model mit 7 Schichten.

Die anderen haben ja auch schon einiges zu dem Thema geschrieben, ich denke da
solltest du jetzt genug Futter fürs Hirn haben. ;)

mfg Stefan Betz
-- 
URL : http://blog.stefan-betz.net
GPG : 3F68 4763 BADC BE7D C764 71D7 4FEB 4CC9 B634 354F
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/mailman/private/franken-freifunk.net/attachments/20150108/b7f73724/attachment.sig>


Mehr Informationen über die Mailingliste franken