Routing: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 40: Zeile 40:
 
*ip route add 192.168.37.0/24 via 172.20.24.3
 
*ip route add 192.168.37.0/24 via 172.20.24.3
 
*sysctl -w net.ipv4.ip_forward=1
 
*sysctl -w net.ipv4.ip_forward=1
*iptables -t nat -A POSTROUTING -j SNAT --to 172.20.100.66
+
*iptables -t nat -A POSTROUTING -j SNAT -o eth0 --to 172.20.100.66
  
 
=Quellen=
 
=Quellen=
 
*https://users.informatik.haw-hamburg.de/~schmidt/rn/ip-routing.pdf
 
*https://users.informatik.haw-hamburg.de/~schmidt/rn/ip-routing.pdf

Version vom 4. Dezember 2019, 11:18 Uhr

Routing Allgemein

  • Wegefindung der Pakete im Internet
  • Routing-Entscheidung basiert allein auf der Zieladresse
  • Jede Komponente bestimmt nur den nächsten Punkt des Weges
  • Es gibt zwei Arten des Routings:
    • Direktes Routing: Der Zielrechner ist im gleichen Netz,
    • Indirektes Routing: Der Zielrechner ist nur über ein Gateway/Router erreichbar

Routing Entscheidung

Routing Entscheidung.png

Routing Beispiel Netz

Wir verwenden hier Linux Rechner

Netze
RED NET 172.20.100.64/28
GREEN NET 172.20.24.0/21
ORANGE NET 192.168.21.0/24
BLUE NET 192.168.37.0/24
Default Gateway Internet 172.20.100.65

Routing-1.png

Konfiguration

R1

  • ip address add 172.20.100.66/28 dev eth0
  • ip address add 172.20.24.1/21 dev eth1
  • ip route add default via 172.20.100.65
  • ip route add 192.168.21.0/24 via 172.20.24.2
  • ip route add 192.168.37.0/24 via 172.20.24.3
  • sysctl -w net.ipv4.ip_forward=1
  • iptables -t nat -A POSTROUTING -j SNAT -o eth0 --to 172.20.100.66

Quellen