Teams/Bit19it10/Netzwerk: Unterschied zwischen den Versionen

Aus Foxwiki
RafauSzlazek (Diskussion | Beiträge)
K Dirkwagner verschob die Seite Teams:Bit19it10:Netzwerk nach Teams/Bit19it10/Netzwerk: Textersetzung - „(.*):(.*):(.*)“ durch „$1/$2/$3“
 
(23 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Netzplan2.png|mini]]  
[[Datei:Netzplan2.png|550px|right]]  


==Netzwerk Beschreibung==  
==Netzwerk Beschreibung==  
In diesem Netzwerk sind drei Subnetze folgendermassen zusammen geschlossen.
In diesem Netzwerk sind drei Subnetze folgendermassen zusammen geschlossen.
*Jedes Subnetz hat einen Router mit einem Relay und DNS-Server.
*Jedes Subnetz hat einen Router mit einem Relay und DNS-Server.
Zeile 10: Zeile 9:


==DHCP Konfiguration==  
==DHCP Konfiguration==  
===Statische IP vergabe konfigurieren===
/etc/dhcp/dhcpd.conf  
 
vi /etc/dhcp/dhcpd.conf  
 


  #DHCP Server von BIT19.10.IT
  #DHCP Server von BIT19.10.IT
Zeile 34: Zeile 30:


==DNS Konfiguration==
==DNS Konfiguration==
===Festgelegte Zonen===  
===Zonendatei===  
<code>~# vi /etc/bind/fwd.raum102.itw</code>
/etc/bind/fwd.raum102.itw


  ;
  ;
Zeile 68: Zeile 64:
  PC4              IN      A      10.30.1.12
  PC4              IN      A      10.30.1.12
  debian02        IN      A      10.20.1.99
  debian02        IN      A      10.20.1.99
   
   
  ;CNAME record
  ;CNAME record
Zeile 85: Zeile 78:
  alexandra        IN      CNAME  pc13.insel40.itw.
  alexandra        IN      CNAME  pc13.insel40.itw.


==Routing für 3 Inseln==  
==Routing==
 
* Drei Subnetze
===Beispiel Insel 20===
 
Generell: Forwarding von IP-Paketen zwischen Netzwerkschnittstellen aktivieren (das ist per Default abgeschaltet):


# vi /etc/sysctl.conf
===Beispiel Subnetz 10.20.1.0/24===


In der Datei folgende Einstellung suchen und das “#” am Zeilenanfang entfernen:
IP-Forwarding aktivieren


# Uncomment the next line to enable packet forwarding for IPv4
/etc/sysctl.conf
  net.ipv4.ip_forward=1
  net.ipv4.ip_forward=1


… und die geänderte System-Konfiguration neu laden:
Konfiguration neu laden
 
  # sysctl -p
  # sysctl -p


Bezeichnungen der Netzwerk-Hardware-Schnittstelle(n) bestimmen:
Bezeichnungen der Netzwerk-Hardware-Schnittstelle(n) bestimmen:
# ip link show


ip link show
/etc/network/interfaces.d/$INTERFACE
 
# vi /etc/network/interfaces.d/$INTERFACE
 
Festgelegte Daten entsprechend eintragen:
#The loopback network interface
auto lo
iface lo inet loopback
 
  #Intern
  #Intern
  auto enp2s0
  auto enp2s0
Zeile 121: Zeile 102:
         address 10.20.1.1/24
         address 10.20.1.1/24
       #gateway 10.20.0.10
       #gateway 10.20.0.10
 
  #Extern
  #Extern
  auto enp3s0
  auto enp3s0
  allow-hotplug enp3s0
  allow-hotplug enp3s0
 
  iface enp3s0 inet static
  iface enp3s0 inet static
         address 10.20.0.10/16
         address 10.20.0.10/16
         gateway 10.20.0.1  
         gateway 10.20.0.1  


Die neue Konfiguration starten :
Netzwerk neu starten
  # systemctl restart networking
  # systemctl restart networking


===OPNsense===  
===OPNsense===
Die Routen in alle drei Netze müssen auch in der OpenSense definiert werden.
[[Datei:OPN-Routen2.png|center|850px]]
Überblick aller Routen
[[Datei:OPN-Routen1.png|center|850px]]


=Links=
=Links=


==Interne Links==  
==Interne Links==  
*DHCP [[https://wiki.itw-berlin.net/index.php?title=Netzwerke:DHCPv4]]
# [[DHCPv4]]
*DNS [[https://wiki.itw-berlin.net/index.php?title=Netzwerke:DNS:Server]]
# [[DNS:Server]]
*OPNsense [[https://wiki.itw-berlin.net/index.php?title=Netzwerke:OPNsense]]
# [[OPNsense]]


==Externe Links==
==Externe Links==
[[Kategorie:Teams]]

Aktuelle Version vom 29. März 2023, 10:55 Uhr

Netzwerk Beschreibung

In diesem Netzwerk sind drei Subnetze folgendermassen zusammen geschlossen.

  • Jedes Subnetz hat einen Router mit einem Relay und DNS-Server.
  • Dahinter besitzt jedes Subnetz einen Switch, welche zu einem gemeinsamen Router führen, auf dem sich der DHCP befindet.
  • Der DHCP wurde für eine Statische IP-Vergabe konfiguriert.
  • Als Beispiel wurde das Subnetz mit der Bezeichnung Insel20 genommen.

DHCP Konfiguration

/etc/dhcp/dhcpd.conf

#DHCP Server von BIT19.10.IT

subnet 10.20.0.0 netmask 255.255.0.0 {
        range 10.20.1.100 10.20.01.200;
        option subnet-mask 255.255.255.0;
        option domain-name-servers 10.20.1.1;
        option domain-name "insel20.itw";
        option domain-search "insel20.itw";
        option routers 10.20.1.1;
        default-lease-time 14400;
        max-lease-time 28800; 
    host Rafau{
          hardware ethernet 74:27:ea:e1:da:ab;
          fixed-address 10.20.01.8;
          option host-name "Rafau";
  }

DNS Konfiguration

Zonendatei

/etc/bind/fwd.raum102.itw

;
; 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

  • Drei Subnetze

Beispiel Subnetz 10.20.1.0/24

IP-Forwarding aktivieren

/etc/sysctl.conf

net.ipv4.ip_forward=1

Konfiguration neu laden

# sysctl -p

Bezeichnungen der Netzwerk-Hardware-Schnittstelle(n) bestimmen:

# ip link show

/etc/network/interfaces.d/$INTERFACE

#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 

Netzwerk neu starten

# systemctl restart networking

OPNsense

Die Routen in alle drei Netze müssen auch in der OpenSense definiert werden.

Überblick aller Routen

Links

Interne Links

  1. DHCPv4
  2. DNS:Server
  3. OPNsense

Externe Links