💾

Završni praktični zadatak – Modul 13 – DHCP, DNS, NAT i mrežni servisi

Cilj

Samostalno isprojektovati i konfigurisati kompletnu mrežnu ivicu za malu firmu — DHCP (direktan i preko relay-a), DNS klijentsku rezoluciju, i NAT (static i PAT) — objedinjujući sve veštine ovog modula bez oslanjanja na prethodne primere.

Scenario

Firma „Aster Konsalting d.o.o." ima centralu i jednu poslovnicu povezanu preko rutera, plus vezu ka internetu preko simuliranog ISP rutera. Rukovodstvo zahteva da svi zaposleni (u centrali i poslovnici) automatski dobijaju mrežnu konfiguraciju, da mogu da pristupe internom serveru preko imena, i da interni veb server bude trajno dostupan sa interneta, dok ostali saobraćaj deli jednu javnu adresu.

Zahtevi zadatka

  1. Isprojektujte topologiju sa tri rutera: R-Centrala (DHCP server za obe mreže, DNS klijent, NAT gateway), R-Poslovnica (DHCP relay), i R-Internet (simulira internet, sa jednim „javnim" test serverom dostupnim preko loopback interfejsa).
  2. Dodajte interni server u mreži centrale koji pruža DNS uslugu sa najmanje jednim A zapisom, i koji je istovremeno cilj static NAT mapiranja.
  3. Konfigurišite DHCP na R-Centrala tako da i LAN centrale i LAN poslovnice (preko relay-a na R-Poslovnica) automatski dobijaju IP adresu, gateway i DNS server.
  4. Konfigurišite klijentsku DNS rezoluciju na R-Centrala (ip domain-name, ip name-server) i demonstrirajte da ruter može da koristi ime umesto IP adrese u ping komandi.
  5. Konfigurišite static NAT tako da interni server bude dostupan sa interneta pod fiksnom javnom adresom.
  6. Konfigurišite PAT (NAT Overload) tako da svi ostali interni uređaji (iz obe LAN mreže) dele jedinu javnu adresu R-Centrala ka internetu.
  7. Testirajte i dokumentujte: DHCP dodelu na oba PC-a, DNS rezoluciju imena internog servera, static NAT prevod (odmah vidljiv), i PAT prevod (nakon generisanog saobraćaja ka simuliranom internetu).
  8. Namerno uklonite DHCP pool za udaljenu mrežu na R-Centrala i dokumentujte tačno kako se problem manifestuje kod klijenta u poslovnici, zatim ga ispravite.

Ograničenja i pravila

  • Sve WAN veze između rutera moraju biti tačno /30 mreže.
  • DHCP excluded-address opsezi moraju ostaviti prostor za statičke uređaje (ruter, server) u svakoj mreži.
  • Static NAT se koristi isključivo za interni server kome je potreban dolazni pristup spolja; svi ostali uređaji koriste PAT.
  • NAT inside/outside oznake moraju biti postavljene na tačno odgovarajućim interfejsima.

Šta predati

  • Dijagram topologije sa svim IP adresama, DHCP pool-ovima i NAT ulogama (može biti ručno nacrtan ili Mermaid).
  • Packet Tracer fajl (.pkt) sa kompletnom, funkcionalnom konfiguracijom.
  • Izlaz show ip dhcp binding, show ip nat translations i show ip nat statistics sa R-Centrala, sa vašim objašnjenjem (jedna do dve rečenice po izlazu) šta prikazuje.
  • Dokaz uspešne DNS rezolucije imena internog servera sa oba PC-a.
  • Dokumentacija dijagnostičke vežbe iz zahteva 8 (pre i posle uklanjanja pool-a).

Kriterijumi ocenjivanja

KriterijumBroj poena
Ispravna topologija sa tri rutera i tačnim /30 WAN mrežama10
Ispravno konfigurisan DHCP server sa dva pool-a i ispravnim excluded-address opsezima20
Ispravno konfigurisan DHCP relay i uspešna dodela adrese klijentu u poslovnici15
Ispravno konfigurisana DNS usluga na serveru i klijentska DNS rezolucija na ruteru15
Ispravno konfigurisan i proveren static NAT15
Ispravno konfigurisan i proveren PAT (NAT Overload)15
Tačna dijagnostika i objašnjenje namerno uklonjenog DHCP pool-a (zahtev 8)10
Ukupno100

Rešenje

Kompletno rešenje dostupno je u /resenja/modul-13/08-zavrsni-zadatak-resenje.md.

📖 Prikaži rešenje

Rešenje završnog zadatka – Modul 13

Topologija i plan adresiranja

Tri rutera: R-Centrala (DHCP server, DNS klijent, NAT gateway) — R-Poslovnica (DHCP relay) — R-Internet (simulacija).

Veza/MrežaPrefiks
LAN Centrala192.168.1.0/24
WAN Centrala–Poslovnica10.0.0.0/30
LAN Poslovnica192.168.2.0/24
WAN Centrala–Internet203.0.113.0/30
Simulirani javni test server (Loopback na R-Internet)8.8.8.8/32
UređajInterfejsIP adresa
Server-CentralaNIC192.168.1.5/24, gateway 192.168.1.1, DNS: www.aster.local → 192.168.1.5
R-CentralaGi0/0 (LAN, inside)192.168.1.1/24
R-CentralaGi0/1 (WAN ka Poslovnici, inside)10.0.0.1/30
R-CentralaGi0/2 (WAN ka Internetu, outside)203.0.113.2/30
R-PoslovnicaGi0/0 (WAN ka Centrali)10.0.0.2/30
R-PoslovnicaGi0/1 (LAN, ip helper-address 10.0.0.1)192.168.2.1/24
R-InternetGi0/0203.0.113.1/30
R-InternetLoopback08.8.8.8/32
PC-CentralaNICDHCP
PC-PoslovnicaNICDHCP (preko relay-a)

Kompletna konfiguracija – R-Centrala

R-Centrala(config)#interface gigabitEthernet 0/0
R-Centrala(config-if)#ip address 192.168.1.1 255.255.255.0
R-Centrala(config-if)#ip nat inside
R-Centrala(config-if)#no shutdown
R-Centrala(config-if)#exit
R-Centrala(config)#interface gigabitEthernet 0/1
R-Centrala(config-if)#ip address 10.0.0.1 255.255.255.252
R-Centrala(config-if)#ip nat inside
R-Centrala(config-if)#no shutdown
R-Centrala(config-if)#exit
R-Centrala(config)#interface gigabitEthernet 0/2
R-Centrala(config-if)#ip address 203.0.113.2 255.255.255.252
R-Centrala(config-if)#ip nat outside
R-Centrala(config-if)#no shutdown
R-Centrala(config-if)#exit
R-Centrala(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.2
R-Centrala(config)#ip route 0.0.0.0 0.0.0.0 203.0.113.1
R-Centrala(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.9
R-Centrala(config)#ip dhcp pool LAN-CENTRALA
R-Centrala(dhcp-config)#network 192.168.1.0 255.255.255.0
R-Centrala(dhcp-config)#default-router 192.168.1.1
R-Centrala(dhcp-config)#dns-server 192.168.1.5
R-Centrala(dhcp-config)#exit
R-Centrala(config)#ip dhcp excluded-address 192.168.2.1 192.168.2.9
R-Centrala(config)#ip dhcp pool LAN-POSLOVNICA
R-Centrala(dhcp-config)#network 192.168.2.0 255.255.255.0
R-Centrala(dhcp-config)#default-router 192.168.2.1
R-Centrala(dhcp-config)#dns-server 192.168.1.5
R-Centrala(dhcp-config)#exit
R-Centrala(config)#ip domain-name aster.local
R-Centrala(config)#ip name-server 192.168.1.5
R-Centrala(config)#ip nat inside source static 192.168.1.5 203.0.113.50
R-Centrala(config)#access-list 1 permit 192.168.1.0 0.0.0.255
R-Centrala(config)#access-list 1 permit 192.168.2.0 0.0.0.255
R-Centrala(config)#ip nat inside source list 1 interface GigabitEthernet0/2 overload

Kompletna konfiguracija – R-Poslovnica

R-Poslovnica(config)#interface gigabitEthernet 0/0
R-Poslovnica(config-if)#ip address 10.0.0.2 255.255.255.252
R-Poslovnica(config-if)#no shutdown
R-Poslovnica(config-if)#exit
R-Poslovnica(config)#interface gigabitEthernet 0/1
R-Poslovnica(config-if)#ip address 192.168.2.1 255.255.255.0
R-Poslovnica(config-if)#ip helper-address 10.0.0.1
R-Poslovnica(config-if)#no shutdown
R-Poslovnica(config-if)#exit
R-Poslovnica(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1

Kompletna konfiguracija – R-Internet

R-Internet(config)#interface gigabitEthernet 0/0
R-Internet(config-if)#ip address 203.0.113.1 255.255.255.252
R-Internet(config-if)#no shutdown
R-Internet(config-if)#exit
R-Internet(config)#interface loopback 0
R-Internet(config-if)#ip address 8.8.8.8 255.255.255.255

Očekivani rezultati provere

show ip dhcp binding na R-Centrala: dva zapisa, jedan iz opsega 192.168.1.10+ (PC-Centrala) i jedan iz opsega 192.168.2.10+ (PC-Poslovnica preko relay-a).

DNS test sa oba PC-a: ping www.aster.local uspešno razrešava ime u 192.168.1.5 pre slanja ICMP paketa, koristeći DNS server dobijen putem DHCP-a.

show ip nat translations na R-Centrala: static red 203.0.113.50 / 192.168.1.5 prisutan odmah; nakon ping-a oba PC-a ka 8.8.8.8, dodatna dva dinamička (PAT) reda sa istom inside global adresom 203.0.113.2, različitim portovima.

show ip nat statistics: prikazuje ukupno tri aktivna prevoda (jedan static + dva dinamička), sa Gi0/0 i Gi0/1 kao inside, Gi0/2 kao outside interfejsom.

Test povezanosti i dijagnostika (zahtev 8)

Pre uklanjanja pool-a: PC-Poslovnica uspešno dobija adresu iz opsega 192.168.2.10+ i uspešno razrešava DNS ime.

Namerno uklonjen pool: R-Centrala(config)#no ip dhcp pool LAN-POSLOVNICA.

Nakon ovoga, PC-Poslovnica pri sledećem pokušaju dobijanja/obnavljanja adrese ostaje bez IP konfiguracije (DHCPDISCOVER stiže preko relay-a do R-Centrala, ali nijedan pool ne odgovara mreži 192.168.2.0/24, pa server ne šalje DHCPOFFER). Ovo potvrđuje da ip helper-address sam po sebi ne zamenjuje potrebu za odgovarajućim pool-om na serveru — relay samo prosleđuje zahtev, ne kreira opseg adresa.

Nakon vraćanja pool-a sa istom konfiguracijom, PC-Poslovnica ponovo uspešno dobija adresu u roku od nekoliko sekundi.

Napomena za ocenjivača

Prihvatljiva je bilo koja validna šema adresiranja i imenovanje uređaja, dokle god: (1) sve WAN veze koriste /30 mreže, (2) DHCP server na R-Centrala ima ispravne pool-ove za obe LAN mreže sa razumnim excluded-address opsezima, (3) DHCP relay na R-Poslovnica ispravno prosleđuje zahteve, (4) DNS servis i klijentska rezolucija na ruteru rade ispravno, (5) static NAT je konfigurisan samo za server, a PAT za sav ostali saobraćaj, i (6) dijagnostička vežba jasno pokazuje i objašnjava simptome nedostajućeg DHCP pool-a, potvrđene odgovarajućim show komandama pre i posle ispravke.