Teams/Bit19it10/Netzwerk: Unterschied zwischen den Versionen
Zeile 11: | Zeile 11: | ||
==DNS Konfiguration== | ==DNS Konfiguration== | ||
===Festgelegte Zonen=== | ===Festgelegte Zonen=== | ||
; | |||
; BIND forward zone file for raum102.itw | |||
; | |||
$TTL 604800 | |||
@ IN SOA insel20.itw. root.insel20.itw. ( | |||
20 ; Serial | |||
604800 ; Refresh | |||
86400 ; Retry | |||
2419200 ; Expire | |||
604800 ) ; Negative Cache TTL | |||
;@ IN NS localhost. | |||
;@ IN A 127.0.0.1 | |||
;@ IN AAAA ::1 | |||
;Name Server Information | |||
IN NS ns1.insel20.itw. | |||
;IP address of Name Server | |||
ns1 IN A 10.20.1.1 | |||
;A - Record HostName To Ip Address | |||
router10 IN A 10.20.0.1 | |||
r2 IN A 10.20.1.1 | |||
PC3 IN A 10.20.1.8 | |||
PC5 IN A 10.20.1.13 | |||
PC12 IN A 10.30.1.2 | |||
PC4 IN A 10.30.1.12 | |||
debian02 IN A 10.20.1.99 | |||
;CNAME record | |||
nameserver1 IN CNAME ns1.insel20.itw. | |||
;fileserver IN CNAME nfs.raum102.itw. | |||
;backupserver IN CNAME bup.raum102.itw. | |||
;router01 IN CNAME r1.insel20.itw. | |||
;router02 IN CNAME r2.raum102.itw. | |||
rafau IN CNAME pc3.insel20.itw. | |||
dirk IN CNAME debian02.insel20.itw. | |||
patrick IN CNAME pc5.insel20.itw. | |||
othman IN CNAME pc12.insel30.itw. | |||
ufuk IN CNAME pc4.insel30.itw. | |||
alexandra IN CNAME pc13.insel40.itw. | |||
==Routing für 3 Inseln== | ==Routing für 3 Inseln== |
Version vom 7. September 2020, 10:16 Uhr
Dreick zur Hölle
In diesem Netzwerk sind drei Inseln folgendermassen zusammen geschlossen.
- Jede Insel hat einen eigenen Router mit aufgesetztem DNS.
- Dahinter besitzt jede Insel einen eigenen Switch, welche zu einem gemeinsamen DHCP führen.
- Der DHCP wurde für eine Statische IP Vergabe konfiguriert.
DHCP Konfiguration
DNS Konfiguration
Festgelegte Zonen
; ; BIND forward zone file for raum102.itw ; $TTL 604800 @ IN SOA insel20.itw. root.insel20.itw. ( 20 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ;@ IN NS localhost. ;@ IN A 127.0.0.1 ;@ IN AAAA ::1 ;Name Server Information IN NS ns1.insel20.itw. ;IP address of Name Server ns1 IN A 10.20.1.1 ;A - Record HostName To Ip Address router10 IN A 10.20.0.1 r2 IN A 10.20.1.1 PC3 IN A 10.20.1.8 PC5 IN A 10.20.1.13 PC12 IN A 10.30.1.2 PC4 IN A 10.30.1.12 debian02 IN A 10.20.1.99 ;CNAME record nameserver1 IN CNAME ns1.insel20.itw. ;fileserver IN CNAME nfs.raum102.itw. ;backupserver IN CNAME bup.raum102.itw. ;router01 IN CNAME r1.insel20.itw. ;router02 IN CNAME r2.raum102.itw. rafau IN CNAME pc3.insel20.itw. dirk IN CNAME debian02.insel20.itw. patrick IN CNAME pc5.insel20.itw. othman IN CNAME pc12.insel30.itw. ufuk IN CNAME pc4.insel30.itw. alexandra IN CNAME pc13.insel40.itw.
Routing für 3 Inseln
Beispiel Insel 20
Generell: Forwarding von IP-Paketen zwischen Netzwerkschnittstellen aktivieren (das ist per Default abgeschaltet):
# vi /etc/sysctl.conf
In der Datei folgende Einstellung suchen und das “#” am Zeilenanfang entfernen:
# Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1
… und die geänderte System-Konfiguration neu laden:
# sysctl -p
Bezeichnungen der Netzwerk-Hardware-Schnittstelle(n) bestimmen:
ip link show
# vi /etc/network/interfaces.d/$INTERFACE
Festgelegte Daten entsprechend eintragen:
#The loopback network interface auto lo iface lo inet loopback
#Intern auto enp2s0 allow-hotplug enp2s0 iface enp2s0 inet static address 10.20.1.1/24 #gateway 10.20.0.10
#Extern auto enp3s0 allow-hotplug enp3s0
iface enp3s0 inet static address 10.20.0.10/16 gateway 10.20.0.1
Die neue Konfiguration starten :
# systemctl restart networking