home       inleiding       sysadmin       services       links       bash       werk       nothing      

labo-apache-dhcp-dns

online cursus via discord 9 jan 2025 en sneeuw

 integratie oefening LABO

 - dhcp-server (bestaat reeds) (ubuntu 24) netplan
 - 2 clients   (linux mint) ip config from dhcp
 - apache server (ubuntu 16 of ubuntu 24)
 - DNS-server via een domain name 

 - eerst alle benodigde software installeren 
    via BRIDGED net

 - optie 2: zorg TIJDELIJK voor 2 netkaarten
              1: intnet
              2: bridged
            totdat je dit netwerk bridged 
            niet meer nodig hebt    ...

 http://new.linux800.eu/services/DNS-2018
 http://new.linux800.eu/services/dns-2020

 -- aanwezigheden genoteerd
 -- laat uw microfoon uit behalve as 
    ge iets te zeggen hebt
 -- volgende week evaluatie van uw labo 
 -- volgende week zijn ook de punten van 
    het examen bekend

 
NOTA's
 
planning
 

  1. ik maak een tekening in PT

  2. ik zoek de servers die ik in de les
    heb gebruikt om die te hergebruiken.

  3. ik werk vanaf thuis en zoek een makkelijke
    manier om te werken met ssh
    vanaf de laptop (makkelijkere omgeving)

  4. ik heb een 2de netwerkkaart nodig
    in mijn 'servers' om software
    te kunnen downloaden van het internet

    • ik heb een intnet voor het labo
      192.168.123/24
    • ik heb een bridged netwerk voor thuis,
      of in de klas; thuis is dat 192.168.5/24
  5. de belangrijkste server is momenteel de DHCP
    ik configureer het netwerk in netplan;
    daarna pas ik de DHCP config aan
     

DHCP server:
 

  1. netplan:

    ## enp0s3 is buiten
    ##           bridged en 
    ##           static (mag ook dhcp)
    ## enp0s8 is binnen en zit in het intnet
    network:
    ethernets:
        enp0s3:
          addresses:
            - 192.168.5.199/24
          nameservers:
            addresses:
               - 8.8.8.8
          routes:
            - to: default
              via: 192.168.5.1
    #           dhcp4: false
        enp0s8:
          addresses:
            - 192.168.123.199/24
    version: 2

    met ifconfig is het netwerk ok
    ik kan 8.8.8.8 pingen

  2. /etc/dhcp/dhcpd.conf:
     
    default-lease-time 600;
    max-lease-time 7200;
    subnet 192.168.123.0 netmask 255.255.255.0 {
    option routers 192.168.123.199;
    option domain-name-servers 192.168.123.53;
    ## dns zie tekening
    range 192.168.123.201 192.168.123.240;
    }

    ik zou nu een mint client op dhcp moeten plaatsen om te kijken of dit werkt
     
    de mint client 1 krijgt (nog) geen ip-configuratie
    ik zet de intnet op intnet-192.168.123
    mint-client-01 krijgt nu ip 192.168.123.201
    en een gateway maar nog geen DNS
     
    update werkt niet want er is geen DNS
     
    mint client 2 heeft een fixed ip config in netplan
    en moet ook omgezet naar dhcp
    ik plaats netkaart enp0s3 in intnet 192.168.123
     
    vervolgens pas ik de NETPLAN aan voor dhcp
    ... netplan kan soms toch een pijnlijk verhaal zijn ...
      
    ik was VERGETEN dat ik voor LX-mint de GUI moet gebruiken om DHCP in te stellen .....
      
    MAAR HET IS NOG ERGER: ik gebruik 2 KEER HETZELFDE MAC-ADDRESS VOOR BEIDE MACHINES (dat gebeurd soms als je kloont zonder na te denken)
      
    BEIDE LINUX MINT MACHINES en de UBUNTU DHCP SERVER
    werken nu zoals het hoort in het juiste netwerk
      
    NEXT: apache server controle

  3. moet in het juiste netwerk worden aangesloten
    intnet 192.168.123 (in vbox)
  4. heeft een static address nodig: 192.168.123.80
  5. deze server heeft nog
    geen netwerk en nog geen apache
  6. netplan:
    network:
    ethernets:
        enp0s3:
          addresses:
            - 192.168.123.80/24
          nameservers:
            addresses:
               - 8.8.8.8
          routes:
            - to: default
              via: 192.168.123.199
    #           dhcp4: false

    Hoerah: apache server werkt
      
    mijn basis netwerk is finally up and running
    en nu kan ik eindelijk aan de DNS server beginnen
      
    de DNS1 server
     
    de DNS1 server zit niet in het juiste netwerk
    en heeft ook een netplan nodig
    bovendien is zijn hostname te lang.
     

  7. hostname aangepast
    netwerk corrigeren in vbox -> intnet
    MAC address van de server randomiseren in vbox
     
  8. netplan:
    network:
    ethernets:
        enp0s3:
          addresses:
            - 192.168.123.53/24
          nameservers:
            addresses:
              - 8.8.8.8
          routes:
            - to: default
              via: 192.168.123.199
                ### de DNS heeft een forwarder nodig 
                ### voor de domeinen di hij niet SERVED
    #            dhcp4: false

     
    mijn basis netwerk is eindelijk klaar ...
    ik ga verder met http://new.linux800.eu/services/dns-2020