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 [30.08.2017 08:27] 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
Zeile 37: Zeile 40:
 # 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 <ZIELNETZ> 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 ====
Zeile 57: Zeile 63:
 <file bash client_labor.sh> <file bash client_labor.sh>
 #!/bin/bash #!/bin/bash
-# alle IP-Adressen an eth1 löschen+# 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 eth1
 +sudo ip addr flush eth2
  
-# IP-Adresse 192.168.16.<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 eth0 aktivieren+# Interface eth1 aktivieren
 sudo ip link set dev eth1 up sudo ip link set dev eth1 up
 +
 # Default-Route setzen (Standard-Gateway) # Default-Route setzen (Standard-Gateway)
-sudo ip route add default via 192.168.99.<IP_des_Gateways>+sudo ip route add default via 192.168.99.<IP_des_Gateways> dev eth1
 </file> </file>
  
lager/lok_netze/ipv4staticroute.1504074474.txt.gz · Zuletzt geändert: 30.08.2017 08:27 von richard

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki