Vernetzung mittels TCP/IP Linux Beispiel: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→r1) |
|||
| (34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Beispiel Netz= | =Beispiel Netz= | ||
| − | + | *Jeder Rechner soll jeden erreichen. | |
| + | *Der Router r1 soll '''maskieren'''. | ||
| + | *Der server s1 soll als Nameserver fungieren. | ||
| + | {{#drawio:Vernetzung mittels TCP/IP Linux Beispiel 1}} | ||
| + | |||
| + | =Manuelle Konfiguration= | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==r1== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 212.88.34.67/24 dev eth0''' | ||
| + | *'''ip addr add 172.18.43.1/24 dev eth1''' | ||
| + | *'''ip route add default via 212.88.34.1''' | ||
| + | *'''ip route add 192.168.77.0/24 via 172.18.43.2''' | ||
| + | *'''ip route add 172.19.44.32/27 via 172.18.43.3''' | ||
| + | *'''ip route add 192.168.22.0/24 via 172.18.43.3''' | ||
| + | *'''sysctl -w net.ipv4.ip_forward=1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE''' | ||
| + | *'''hostnamectl set-hostname r1.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | |||
| + | ==r2== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 172.18.43.2/24 dev eth0''' | ||
| + | *'''ip addr add 192.168.77.1/24 dev eth1''' | ||
| + | *'''ip route add default via 172.18.43.1''' | ||
| + | *'''sysctl -w net.ipv4.ip_forward=1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname r2.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==r3== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 172.18.43.3/24 dev eth0''' | ||
| + | *'''ip addr add 172.19.44.33/27 dev eth1''' | ||
| + | *'''ip route add default via 172.18.43.1''' | ||
| + | *'''ip route add 192.168.22.0/24 via 172.19.44.34''' | ||
| + | *'''sysctl -w net.ipv4.ip_forward=1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname r3.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==r4== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 172.19.44.34/27 dev eth0''' | ||
| + | *'''ip addr add 192.168.22.1/24 dev eth1''' | ||
| + | *'''ip route add default via 172.19.44.33''' | ||
| + | *'''sysctl -w net.ipv4.ip_forward=1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname r4.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==s1== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 172.19.44.41/27 dev eth0''' | ||
| + | *'''ip route add default via 172.19.44.33''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname s1.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==s2== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 192.168.77.12/24 dev eth0''' | ||
| + | *'''ip route add default via 192.168.77.1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname s2.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==w1== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 192.168.22.67/24 dev eth0''' | ||
| + | *'''ip route add default via 192.168.22.1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname w1.kit.lab''' | ||
| + | </div></div> | ||
| + | <div class="toccolours mw-collapsible mw-collapsed"> | ||
| + | ==w2== | ||
| + | <div class="mw-collapsible-content"> | ||
| + | *'''ip addr add 192.168.22.68/24 dev eth0''' | ||
| + | *'''ip route add default via 192.168.22.1''' | ||
| + | *'''echo "nameserver 172.19.44.41/27" > /etc/resolv.conf''' | ||
| + | *'''echo "search kit.lab" >> /etc/resolv.conf''' | ||
| + | *'''hostnamectl set-hostname w2.kit.lab''' | ||
| + | </div></div> | ||
Aktuelle Version vom 20. Februar 2023, 12:19 Uhr
Beispiel Netz
- Jeder Rechner soll jeden erreichen.
- Der Router r1 soll maskieren.
- Der server s1 soll als Nameserver fungieren.
Manuelle Konfiguration
r1
- ip addr add 212.88.34.67/24 dev eth0
- ip addr add 172.18.43.1/24 dev eth1
- ip route add default via 212.88.34.1
- ip route add 192.168.77.0/24 via 172.18.43.2
- ip route add 172.19.44.32/27 via 172.18.43.3
- ip route add 192.168.22.0/24 via 172.18.43.3
- sysctl -w net.ipv4.ip_forward=1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
- hostnamectl set-hostname r1.kit.lab
r2
- ip addr add 172.18.43.2/24 dev eth0
- ip addr add 192.168.77.1/24 dev eth1
- ip route add default via 172.18.43.1
- sysctl -w net.ipv4.ip_forward=1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname r2.kit.lab
r3
- ip addr add 172.18.43.3/24 dev eth0
- ip addr add 172.19.44.33/27 dev eth1
- ip route add default via 172.18.43.1
- ip route add 192.168.22.0/24 via 172.19.44.34
- sysctl -w net.ipv4.ip_forward=1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname r3.kit.lab
r4
- ip addr add 172.19.44.34/27 dev eth0
- ip addr add 192.168.22.1/24 dev eth1
- ip route add default via 172.19.44.33
- sysctl -w net.ipv4.ip_forward=1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname r4.kit.lab
s1
- ip addr add 172.19.44.41/27 dev eth0
- ip route add default via 172.19.44.33
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname s1.kit.lab
s2
- ip addr add 192.168.77.12/24 dev eth0
- ip route add default via 192.168.77.1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname s2.kit.lab
w1
- ip addr add 192.168.22.67/24 dev eth0
- ip route add default via 192.168.22.1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname w1.kit.lab
w2
- ip addr add 192.168.22.68/24 dev eth0
- ip route add default via 192.168.22.1
- echo "nameserver 172.19.44.41/27" > /etc/resolv.conf
- echo "search kit.lab" >> /etc/resolv.conf
- hostnamectl set-hostname w2.kit.lab
