lager:lok_netze:ipv4labor
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lager:lok_netze:ipv4labor [2014/05/07 15:23] – richard | lager:lok_netze:ipv4labor [2025/11/19 16:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ~~DISCUSSION|Ergänzungen~~ | + | ~~DISCUSSION:closed|Ergänzungen~~ |
| ====== IPv4-Laborübung ====== | ====== IPv4-Laborübung ====== | ||
| ===== Allgemeine Informationen zu IPv4 ===== | ===== Allgemeine Informationen zu IPv4 ===== | ||
| - | Im folgenden Abschnitt werden einige grundlegenden Befehle aufgeführt mit denen IPv6-Adressen angezeigt, gesetzt bzw. gelöscht werden können. | + | Im folgenden Abschnitt werden einige grundlegenden Befehle aufgeführt mit denen IPv4-Adressen angezeigt, gesetzt bzw. gelöscht werden können. |
| Weiterhin kann es notwendig sein ein Interface zu de-/ | Weiterhin kann es notwendig sein ein Interface zu de-/ | ||
| **HINWEIS: | **HINWEIS: | ||
| - | Es gibt prinziell | + | Es gibt prinzipiell |
| ==== Anzeige der aktuellen IPv4-Adressen ==== | ==== Anzeige der aktuellen IPv4-Adressen ==== | ||
| - | Mit dem folgenden Befehlen werden die IPv4-Adressen auf dem System ausgegeben (Hinweis: Wird '' | + | Mit dem folgenden Befehlen werden die IPv4-Adressen auf dem System ausgegeben (Hinweis: Wird '' |
| Befehl: **'' | Befehl: **'' | ||
| Zeile 50: | Zeile 50: | ||
| ACHTUNG: Danach muss ALLES neu konfiguriert werden, also Vorsicht!\\ | ACHTUNG: Danach muss ALLES neu konfiguriert werden, also Vorsicht!\\ | ||
| - | Befehl: | + | Befehl:\\ |
| + | **'' | ||
| ==== Setzen einer neuen IPv4-Adresse ==== | ==== Setzen einer neuen IPv4-Adresse ==== | ||
| Zeile 56: | Zeile 57: | ||
| Mit dem folgenden Befehlen werden IPv4-Adressen gesetzt. | Mit dem folgenden Befehlen werden IPv4-Adressen gesetzt. | ||
| - | Befehl: **'' | + | Befehl:\\ |
| + | **'' | ||
| - | Befehl: **'' | + | Befehl:\\ |
| + | **'' | ||
| - | Beispiel: '' | + | Beispiel:\\ |
| + | **'' | ||
| ==== Löschen einer IPv4-Adresse ==== | ==== Löschen einer IPv4-Adresse ==== | ||
| Zeile 66: | Zeile 70: | ||
| Mit dem folgenden Befehlen werden IPv4-Adressen gelöscht. | Mit dem folgenden Befehlen werden IPv4-Adressen gelöscht. | ||
| - | Befehl: **'' | + | Befehl:\\ |
| + | **'' | ||
| - | Befehl: **'' | + | Befehl:\\ |
| + | **'' | ||
| HINWEIS: Sollte mit '' | HINWEIS: Sollte mit '' | ||
| Zeile 76: | Zeile 82: | ||
| Mit dem '' | Mit dem '' | ||
| - | Befehl: **'' | + | Befehl:\\ |
| + | **'' | ||
| ===== Das Laborszenario (Aufgaben) ===== | ===== Das Laborszenario (Aufgaben) ===== | ||
| Zeile 93: | Zeile 100: | ||
| ^ Gerät | ^ Gerät | ||
| - | | Router1 | '' | + | | Router1 | eth_ | _ _ _._ _ _._ _ _._ _ _ | _ _:_ _:_ _:_ _:_ _:_ _ | _ _ _._ _ _._ _ _._ _ _ | |
| - | | Router2 | '' | + | | Router2 | eth_ | | | | |
| - | | Server | '' | + | | Server | eth_ | | | | |
| - | | Client | '' | + | | Client | eth_ | | | | |
| ==== Aufgaben ==== | ==== Aufgaben ==== | ||
| Zeile 106: | Zeile 113: | ||
| - Überprüfen Sie die gelernten IP/MAC Kombinationen mit dem Befehl **'' | - Überprüfen Sie die gelernten IP/MAC Kombinationen mit dem Befehl **'' | ||
| + | Auf der Router muss das sogenannte '' | ||
| + | |||
| + | **[[network: | ||
| + | |||
| + | Damit die beiden Clients das jeweils andere Netz erreichen können, müsse diese entweder per '' | ||
| + | |||
| + | An dieser **[[network: | ||
| ===== Verwendung von Skripten zur Konfiguration ===== | ===== Verwendung von Skripten zur Konfiguration ===== | ||
| - | **TIP:** Da Sie wahrscheinlich häufiger umkonfigurieren werden, bietet sich ein kurzes Shell-Skript ((vgl. Batch-Datei unter Windows)) an. | + | **HINWEIS:** Da Sie wahrscheinlich häufiger umkonfigurieren werden, bietet sich ein kurzes Shell-Skript ((vgl. Batch-Datei unter Windows)) an. |
| - | Wie man ein solches Shell-Skript erstellt und nutzt ist [[network:linux_cmds|auf einer eigenen Seite]] erklärt. Die folgenden Beispiel-Skripte sind auf die eigenen Bedürfnisse anzupassen. | + | Wie man ein solches Shell-Skript erstellt und nutzt ist [[network:shell_scripting|auf einer eigenen Seite]] erklärt. Die folgenden Beispiel-Skripte sind auf die eigenen Bedürfnisse anzupassen. |
| + | Beispielskripte mit '' | ||
| <file bash ip_labor1.sh> | <file bash ip_labor1.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | sudo ip addr flush eth0 | + | # alle IP-Adressen an eth1 löschen |
| - | sudo ip addr add eth0 192.168.16.< | + | sudo ip addr flush eth1 |
| - | sudo ip link set dev eth0 up | + | |
| + | # IP-Adresse 192.168.16.< | ||
| + | sudo ip addr add dev eth1 192.168.99.< | ||
| + | |||
| + | # Interface eth0 aktivieren | ||
| + | sudo ip link set dev eth1 up | ||
| + | # Default-Route setzen (Standard-Gateway) | ||
| + | sudo ip route add default via 192.168.99.< | ||
| </ | </ | ||
| Zeile 129: | Zeile 151: | ||
| ip -4 addr show $IF1 | ip -4 addr show $IF1 | ||
| </ | </ | ||
| + | |||
| + | Beispielskripte mit '' | ||
| + | <file bash ifconfig_labor1.sh> | ||
| + | #!/bin/bash | ||
| + | # alle IP-Adressen löschen | ||
| + | sudo ifconfig eth1 down | ||
| + | sudo ifconfig eth2 down | ||
| + | sudo ifconfig eth0 192.168.16.< | ||
| + | sudo ifconfig eth1 10.0.0.10 | ||
| + | sudo route add default gw 10.0.0.1 eth1 | ||
| + | |||
| + | # Aktuelle IP-Konfiguration anzeigen | ||
| + | echo "########## | ||
| + | ifconfig | ||
| + | |||
| + | # Aktuelle Routen anzeigen | ||
| + | echo "########## | ||
| + | route -n | ||
| + | </ | ||
| + | |||
| + | |||
lager/lok_netze/ipv4labor.1399476219.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
