Files
OZM-Keks-Handbuch-v1/crumbpage-06-netzwerk.md

2.7 KiB

🧭 Crumbpage 06: Verbindungen im Wald (Netzwerk)

Subtitle: Wie die Bäume miteinander sprechen
Pfad: 6 von 11
Schwierigkeit: (3/5)
Zeit: ~1.5 Stunden
Voraussetzungen: Pfad 2 (Hostinfo)

"Ein Baum allein ist kein Wald. Ein Server ohne Netzwerk ist nur ein teurer Taschenrechner." 🌲


📋 Was du in diesem Pfad lernst

✓ IP-Adressen (Die Hausnummern)
✓ Subnetze & Masken (Die Nachbarschaft)
✓ Routing & Gateway (Der Weg nach draußen)
✓ DNS (Das Telefonbuch)
✓ Ping & Traceroute (Die Echolote)

🎯 Lernziele

Nach diesem Pfad kannst du:

  • Deine eigene IP-Adresse herausfinden
  • Prüfen, ob du Internet hast
  • Verstehen, warum 127.0.0.1 dein bester Freund ist
  • Netzwerk-Probleme eingrenzen (Ist es DNS? Es ist immer DNS.)

🌱 Grundkonzepte

Konzept 1: IP-Adresse & Subnetz

Jeder Host braucht eine Adresse.

  • IPv4: 192.168.1.10 (Alt, aber überall)
  • IPv6: 2001:0db8:... (Neu, riesig)

Die Subnetzmaske (z.B. /24 oder 255.255.255.0) bestimmt, wer direkt erreichbar ist (Nachbarn) und wer über den Router muss.

Konzept 2: Ports

Wenn die IP das Haus ist, sind Ports die Türen.

  • Webserver wohnt in Tür 80.
  • SSH wohnt in Tür 22.

🔧 Praktische Befehle

Befehl 1: ip (Das Schweizer Taschenmesser)

Vergiss ifconfig (das ist alt). Nutze ip!

# Adressen anzeigen
$ ip a
# oder: ip addr show

# Routing Tabelle anzeigen
$ ip r
# oder: ip route show

Befehl 2: ping (Hallo?)

Prüfen, ob jemand da ist.

$ ping 8.8.8.8
# Sendet Pakete an Google DNS.
# Abbruch mit STRG+C

Befehl 3: ss oder netstat (Wer lauscht?)

$ ss -tulpn
# Zeigt alle offenen Ports an.
# t = tcp, u = udp, l = listening, p = process, n = numeric

💡 Best Practices

DO

# 1. Kenne deine IP
$ ip a | grep inet

# 2. Prüfe DNS
$ ping google.com
# Wenn IP geht (8.8.8.8), aber Name nicht -> DNS Problem!

DON'T

# 1. Firewall blind ausschalten
# Nur zum kurzen Testen, dann sofort wieder an!

# 2. Öffentliche IPs auf internen Interfaces nutzen
# Bleib in den privaten Bereichen (192.168.x.x, 10.x.x.x, 172.16.x.x)

🎓 Hands-On Übungen

Übung 1: Who am I?

  1. Finde deine IP-Adresse heraus.
  2. Finde dein Default Gateway heraus (ip r).

Übung 2: Der Weg des Pakets

  1. ping 8.8.8.8 (Geht es?)
  2. traceroute 8.8.8.8 (Welchen Weg nimmt es?) Hinweis: Ggf. sudo apt install traceroute nötig

🦉 Crystal Owl's Weisheit

"Es ist nicht immer das Netzwerk. Aber wenn es das Netzwerk ist, ist es meistens DNS."


Navigation:
← Zurück: Packages | Weiter: SSH Basics →