Benutzer-Werkzeuge

Webseiten-Werkzeuge


lager:lok_netze:ipv4staticroute

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lager:lok_netze:ipv4staticroute [09.12.2015 09:26] richardlager:lok_netze:ipv4staticroute [30.04.2023 15:56] (aktuell) – Status der Diskussion geändert richard
Zeile 1: Zeile 1:
-~~DISCUSSION|Ergänzungen~~+~~DISCUSSION:closed|Ergänzungen~~
 ====== Aufwendiges statisches Routing Szenario-Laborübung (IPv4) ====== ====== Aufwendiges statisches Routing Szenario-Laborübung (IPv4) ======
  
Zeile 27: Zeile 27:
 Beispiel Konfiguration für eine Router Schnittstelle. Das Script dient bewusst nur als grobes Gerüst. Es sind entsprechende Ergänzungen vorzunehmen. Beispiel Konfiguration für eine Router Schnittstelle. Das Script dient bewusst nur als grobes Gerüst. Es sind entsprechende Ergänzungen vorzunehmen.
  
-<file bash router_labor1.sh>+<file bash router_labor.sh>
 #!/bin/bash #!/bin/bash
 +# FORWARDING aktivieren
 +sudo sysctl net.ipv4.ip_forward=1
 +
 # alle IP-Adressen an eth1 löschen # alle IP-Adressen an eth1 löschen
 sudo ip addr flush eth1 sudo ip addr flush eth1
  
-# IP-Adresse 192.168.99.<PLATZ+100> auf Interface eth0 setzen+# IP-Adresse 192.168.99.<PLATZ+100> auf Interface eth1 setzen
 sudo ip addr add dev eth1 192.168.99.<PLATZ+100>/<PREFIX> sudo ip addr add dev eth1 192.168.99.<PLATZ+100>/<PREFIX>
  
 # Interface eth1 aktivieren # Interface eth1 aktivieren
 sudo ip link set dev eth1 up sudo ip link set dev eth1 up
-Default-Route setzen (Standard-Gateway) + 
-sudo ip route add <ZIELNEZT> via <IP_des_Gateways> dev eth1+# Route in ein ZIELNETZ setzen über (via) ein Gateway im eigenen Netz über die Schnittstelle (dev) setzen. 
 +# (nur auf Routern
 +sudo ip route add <ZIELNETZ>/<PREFIX> via <IP_des_Gateways> dev eth1
 </file> </file>
  
Zeile 49: Zeile 54:
 | ''add/del'' | Hinzufügen/Löschen einer Komponente (IP-Adresse oder Route). Dem Parameter folgt die IP-Adresse (addr) bzw. das Zielnetz (route). | ''sudo ip addr add ...'' | | ''add/del'' | Hinzufügen/Löschen einer Komponente (IP-Adresse oder Route). Dem Parameter folgt die IP-Adresse (addr) bzw. das Zielnetz (route). | ''sudo ip addr add ...'' |
 | ''via'' | Nur im Kontext ''route'': Gibt das Gateway bzw. den Next Hop als IP-Adresse an. | ''sudo ip route add 10.0.0.0 via 10.0.0.2 ...'' | | ''via'' | Nur im Kontext ''route'': Gibt das Gateway bzw. den Next Hop als IP-Adresse an. | ''sudo ip route add 10.0.0.0 via 10.0.0.2 ...'' |
-| ''dev'' | Mit ''dev'' wird das **Dev**ice als die Schnittstelle angegeben. Z.B. ''eth0'' | ''dev eth0'' |+| ''default'' | Standard-Gateway für alle unbekannten Netze | ''sudo ip route add default via 10.0.0.2 ...''
 +| ''dev'' | Mit ''dev'' wird das **Dev**ice als die Schnittstelle angegeben. Z.B. ''eth1'' | ''dev eth1'' |
  
 ==== Client-Konfiguration ==== ==== Client-Konfiguration ====
 +Beispiel Konfiguration für eine Client-Schnittstelle. Das Script dient bewusst nur als grobes Gerüst. Es sind entsprechende Ergänzungen vorzunehmen.
 +Hier wird der ''ip route''-Befehl mit dem Parameter ''default'' benutzt. Damit wird das Standard((''default''))-Gateway gesetzt, also der Router, der die Pakete des Clients in fremde Netze bringt.
  
-===== Testen mittels Ping =====+<file bash client_labor.sh> 
 +#!/bin/bash 
 +# default-Route auf eth0 löschen, IP für Raumnetz setzen und Schnittstelle aktivieren. 
 +sudo ip addr flush eth0 
 +sudo ip addr add dev eth0 192.168.<RAUM>.<PLATZ+100>/<PREFIX> 
 +sudo ip link set dev eth0 up
  
 +# alle IP-Adressen an eth1 und eth2 löschen
 +sudo ip addr flush eth1
 +sudo ip addr flush eth2
 +
 +# IP-Adresse 192.168.99.<PLATZ+100> auf Interface eth1 setzen
 +sudo ip addr add dev eth1 192.168.99.<PLATZ+100>/<PREFIX>
 +
 +# Interface eth1 aktivieren
 +sudo ip link set dev eth1 up
 +
 +# Default-Route setzen (Standard-Gateway)
 +sudo ip route add default via 192.168.99.<IP_des_Gateways> dev eth1
 +</file>
 +
 +===== Testen mittels Ping =====
  
 +**t.b.d.**
  
lager/lok_netze/ipv4staticroute.1449649604.txt.gz · Zuletzt geändert: 05.07.2018 10:03 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki