Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:routing

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi2:routing [2024/04/27 12:19]
ingo_wichmann [5 Routen]
lpi2:routing [2024/04/28 09:52] (aktuell)
Zeile 1: Zeile 1:
-====== ​Routen ======+====== Routen ​von a nach c ======
 {{ :​lpi2:​routing5.svg |}} {{ :​lpi2:​routing5.svg |}}
 +===== "​Router"​ anlegen =====
   ip netns add a   ip netns add a
   ip netns add b1   ip netns add b1
   ip netns add b2   ip netns add b2
   ip netns add c   ip netns add c
 +===== "​Kabel"​ verlegen =====
   ip link add a0    type dummy   ip link add a0    type dummy
   ip link add a-b1  type veth peer name b1-a   ip link add a-b1  type veth peer name b1-a
Zeile 25: Zeile 27:
   ip link set dev c0    netns c   ip link set dev c0    netns c
  
-Terminal a:+===== Terminal a konfigurieren =====
   ip netns exec a /bin/bash   ip netns exec a /bin/bash
   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-a-:​\w\$ "   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-a-:​\w\$ "
   sysctl -w '​net.ipv6.conf.all.forwarding=1'​   sysctl -w '​net.ipv6.conf.all.forwarding=1'​
 +  ip link set up dev lo
   ip link set up dev a0   ip link set up dev a0
   ip link set up dev a-b1   ip link set up dev a-b1
Zeile 39: Zeile 42:
   ip -6 -c addr show   ip -6 -c addr show
  
-Terminal b1:+===== Terminal b1 konfigurieren =====
   ip netns exec b1 /bin/bash   ip netns exec b1 /bin/bash
   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-b1-:​\w\$ "   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-b1-:​\w\$ "
   sysctl -w '​net.ipv6.conf.all.forwarding=1'​   sysctl -w '​net.ipv6.conf.all.forwarding=1'​
 +  ip link set up dev lo
   ip link set up dev b1-a   ip link set up dev b1-a
   ip link set up dev b1-b2   ip link set up dev b1-b2
Zeile 55: Zeile 59:
   ping -qc1 fc01::a   ping -qc1 fc01::a
  
-Terminal b2:+===== Terminal b2 konfigurieren =====
   ip netns exec b2 /bin/bash   ip netns exec b2 /bin/bash
   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-b2-:​\w\$ "   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-b2-:​\w\$ "
   sysctl -w '​net.ipv6.conf.all.forwarding=1'​   sysctl -w '​net.ipv6.conf.all.forwarding=1'​
 +  ip link set up dev lo
   ip link set up dev b2-a   ip link set up dev b2-a
   ip link set up dev b2-b1   ip link set up dev b2-b1
Zeile 72: Zeile 77:
   ping -qc1 fc03::b1   ping -qc1 fc03::b1
  
-Terminal c:+===== Terminal c konfigurieren =====
   ip netns exec c /bin/bash   ip netns exec c /bin/bash
   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-c-:​\w\$ "   export PS1="​${debian_chroot:​+($debian_chroot)}\u@ns-c-:​\w\$ "
   sysctl -w '​net.ipv6.conf.all.forwarding=1'​   sysctl -w '​net.ipv6.conf.all.forwarding=1'​
 +  ip link set up dev lo
   ip link set up dev c-b1   ip link set up dev c-b1
   ip link set up dev c-b2   ip link set up dev c-b2
Zeile 89: Zeile 95:
   ping -qc1 fc05::b2   ping -qc1 fc05::b2
  
-====== ​Routen ======+====== Routen ​von a nach d ======
  
 {{:​fortgeschrittene:​pasted:​20230818-145100.png}} {{:​fortgeschrittene:​pasted:​20230818-145100.png}}
-  ip netns add a 
-  ip netns add b1 
-  ip netns add b2 
-  ip netns add c1 
-  ip netns add c2 
-  ip netns add d 
-  ip link add a-b1 type veth peer name b1-a 
-  ip link add a-b2 type veth peer name b2-a 
-  ip link add b1-c1 type veth peer name c1-b1 
-  ip link add b1-c2 type veth peer name c2-b1 
-  ip link add b2-c1 type veth peer name c1-b2 
-  ip link add b2-c2 type veth peer name c2-b2 
-  ip link add c2-d type veth peer name d-c2 
-  ip link add c1-d type veth peer name d-c1 
-  ip link set dev a-b1 netns a 
-  ip link set dev a-b2 netns a 
-  ip link set dev b1-a netns b1 
-  ip link set dev b1-c1 netns b1 
-  ip link set dev b1-c2 netns b1 
-  ip link set dev b2-a netns b2 
-  ip link set dev b2-c1 netns b2 
-  ip link set dev b2-c2 netns b2 
-  ip link set dev c1-b1 netns c1 
-  ip link set dev c1-b2 netns c1 
-  ip link set dev c1-d netns c1 
-  ip link set dev c2-b1 netns c2 
-  ip link set dev c2-b2 netns c2 
-  ip link set dev c2-d netns c2 
-  ip link set dev d-c1 netns d 
-  ip link set dev d-c2 netns d 
- 
-Terminal a: 
-  ip netns exec a /bin/bash 
-  ip link set up dev a-b1 
-  ip addr add fc0a:​b1::​a/​64 dev a-b1 
- 
-Terminal b1: 
-  ip netns exec b1 /bin/bash 
-  ip link set up dev b1-a 
-  ip addr add fc0a:​b1::​b1/​64 dev b1-a 
-  ping fc0a:b1::a 
- 
  
lpi2/routing.txt · Zuletzt geändert: 2024/04/28 09:52 (Externe Bearbeitung)