2.7 KiB
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.1dein 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?
- Finde deine IP-Adresse heraus.
- Finde dein Default Gateway heraus (
ip r).
Übung 2: Der Weg des Pakets
ping 8.8.8.8(Geht es?)traceroute 8.8.8.8(Welchen Weg nimmt es?) Hinweis: Ggf.sudo apt install traceroutenö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 →