DNS i DHCP u openSUSE 13.2 "Harlekin" - SMB mreže

Opći indeks serije: Računarske mreže za mala i srednja preduzeća: Uvod

Glavna svrha ovog članka je pokazati kako možemo postići DNS i DHCP server u openSUSE-u koristeći njegov veličanstveni alat za konfiguraciju YaST-a, i to sve – ili gotovo sve – putem njegovog grafičkog interfejsa.

Obećavamo vam kompletnu instalaciju putem grafičkog interfejsa, s izuzetkom – svako pravilo ima svoj izuzetak, zar ne? – nekoliko konzola za provjeru ispravnog rada para Bind9 + ISC-DHCP-Server , konfiguriranih pomoću YaST-ajoš jednog Setup Tool-a , koji je skup vrlo dobrih alata za upravljanje softverom i konfiguraciju sistema.

Prva usluga - i po našem mišljenju najvažnija - koja bi trebala biti implementirana u mreži malog i srednjeg preduzeća je DNS / DHCP usluga . Ako ne želimo ručno konfigurirati mrežne parametre svake radne stanice, ne bismo trebali bez DHCP usluge, kao što će kasnije biti objašnjeno. Tu je i usluga zasnovana na vremenu, ili NTP.

DNS: pozadina

U aprilu 2013. godine objavili smo seriju od 5 članaka o DesdeLinuxu posvećenih implementaciji primarnog DNS-a na Debianu:

Kompilacija prethodnih članaka je čak ponuđena za preuzimanje u HTML formatu. Iako su napisani – u to vrijeme – s Debian izdanjem "Squeeze", definicije i koncepti o kojima se u njima raspravlja i dalje su u potpunosti važeći.

Zbog toga nećemo uraditi formalni Uvod u DNS pitanje. Pročitajte ove članke ako imate pitanja, a oni također nude veze do specijalizirane DNS literature.

U openSUSE-u , najvažnije mape i datoteke povezane s ovom uslugom su:

  • arhiva /etc/ named.conf
  • carpeta /etc/ named.d
  • arhiva / etc / sysconfig / named
  • Programas / usr / sbin / named-checkconf, / usr / sbin / named-checkzone, / usr / sbin / named-compilezone, / usr / sbin / named-journalprint
  • carpeta / usr / share / doc / packages / bind /
  • carpeta / var / lib / named /
  • carpeta / var / lib / imenovan / dyn /
  • arhiva /etc/init.d/ named
  • simbolična veza / usr / sbin / rcnamed

DHCP

Svrha Protokola za dinamičku konfiguraciju hosta (DHCP) je centralno dodjeljivanje parametara konfiguracije mreže - korištenjem DHCP servera - umjesto ručnog konfigurisanja svake radne stanice. Računar konfigurisan korištenjem DHCP-a nema kontrolu nad svojom statičkom IP adresom. Ovaj klijentski računar je konfigurisan da automatski konfiguriše svoju mrežu prema direktivama servera.

DHCP servis olakšava život mrežnim administratorima. Konfigurisanjem DHCP servera možete definirati parametre kao što su naziv domene, gateway, vremenski server, DNS serveri, WINS server (ako se koristi), broadcast IP adresa , IP adresa i maska ​​podmreže klijentskog računara, naziv klijentskog računara i mnogi drugi parametri.

Sve promjene, čak i velike promjene parametara koji se odnose na IP adrese i mrežne postavke, mogu se implementirati centralno, ako uredimo ili promijenimo postavke DHCP servera.

Tipično, DHCP server održava kompletan zapis dodijeljenih IP adresa ili zakupnina, a ključni parametar je obično MAC adresa svake mrežne kartice (NIC ). U openSUSE-u, zakupljene IP adrese koje dodjeljuje DHCP pohranjuju se u datoteci /var/lib/dhcp/db/dhcpd.leases.

Paket dhcp-doc , koji je instaliran u folderu /usr/share/doc/packages/dhcp-doc , nudi vrlo dobru dokumentaciju - na engleskom jeziku - o ovoj usluzi.

Konfiguracijska datoteka DHCP servera je /etc/dhcpd.conf . Druga konfiguracijska datoteka DHCP-a je /etc/sysconfig/dhcpd , i tu definirate na koji mrežni interfejs - ili interfejse - će server odgovoriti.

A budući da smo usred ere systemd-a , imamo i datoteku /usr/lib/systemd/system/dhcpd.service.

Kao što smo obećali da nećemo koristiti konzolu, ostatak istrage prepuštamo entuzijastima bash-a . Za zapisnik, konzola nije dobra.

Sugestije

Iako smo obećali da nećemo koristiti konzolu, osim par puta, predlažemo da pokrenete sljedeće naredbe – kao root – nakon što DNS-DHCP servis dodijeli barem jednu dinamičku IP adresu, što pretpostavlja da ste završili potpunu instalaciju oba servisa i da ste u fazi testiranja:

  • systemctl status named.service
  • systemctl status dhcpd.service
  • systemctl status dhcp-server.service
  • named-journalprint /var/lib/named/dyn/desdelinux.fanX.jnl

Za one koji pate od " verzionitisa ", preporučujemo da pogledaju - posebno datume u naslovima - arhivu:

  • /etc/init.d/ named
  • /etc/init.d/nfs
  • /etc/init.d/cifs
  • /etc/init.d/rpmconfigcheck

i općenito na sve datoteke u mapi /etc/init.d.

DNS upiti Windows klijenata

Ponovo, u konzoli pokrenite sljedeću naredbu kao root korisnik:

  • journalctl -f

Odvojite malo vremena da posmatrate kako Windows klijenti upućuju ponovljene DNS upite prema stranicama izvan korporativne lokalne mreže. Primjer u ovom članku ne uključuje nikakve forwardere , s eksplicitnom svrhom demonstracije ove funkcije Microsoft® Windows operativnih sistema.

Kernel koji instalira openSUSE sa radnim okruženjem

  • Preferiramo upotrebu jezgre koja je što stabilnija za serveri. Onda predlažemo postupak za njegovo postizanje.

Budući da smo odabrali instalaciju s LXDE desktopom, openSUSE prema zadanim postavkama instalira " kernel-desktop " optimiziran za desktop računare.

Ako kasnije želimo koristiti zadani kernel , jednostavno ga trebamo instalirati pomoću YaST Package Managera, ponovo pokrenuti sistem, odabrati " Advanced Options for openSUSE " na početnom ekranu i odabrati zadani kernel . Verzije oba kernela su iste.

Konačno, moramo ukloniti paket kernel-desktop koristeći isti Upravitelj paketa, jer ga GRUB smatra ažurnijim od paketa kernel-default i uvijek će ga odabrati kao prvu opciju ako postoji. Budući da nam se ne sviđa posebno petljanje s GRUB-om , radije uklanjamo desktop kernel jednostavno zato što ga više nećemo koristiti.

Napomena : Kada uklonite kernel-desktop sa sistema , sve instalirane verzije tog kernela se automatski uklanjaju. To možete provjeriti ponovnim odabirom "Napredne opcije za openSUSE" na ekranu za prijavu.

Važan savjet

  • Ne upuštajte se u avanturu implementacije DNS - DHCP usluge s bilo kojim operativnim sistemom, a da prethodno niste razjasnili osnovne teorijske koncepte. Uz usluge jednako važne za mrežu kao što je DNS, konceptualne greške se skupo plaćaju u proizvodnom okruženju.

Usluge koje možemo onemogućiti radi uštede resursa

Pomoću YaST «Service Manager» modula, nakon završetka cijele instalacije i radi uštede hardverskih resursa, možemo onemogućiti niz usluga koje u ovom konkretnom slučaju nisu potrebne. Primjeri:

  • čaše: Sistem za štampu Uobičajeni Unix sistem za štampu
  • lvm2-lvmetad: demon metapodataka Logical Volume Manager, samo ako ne koristimo logičke volumene
  • ModemManager: Upravitelj modema

Skraćenice

Ja sam neprijatelj prijevoda, ok?

  • GRUB: naredbena konzola GRi Unificiran Bootloader
  • NTP: Network Time Protocol. Protokol koji se koristi za sinhronizaciju satova različitih računara putem mreža
  • LAN: Lokalna mreža - Llokalni Area Network
  • zaštitni faktor: «Okvir politike pošiljaoca«. Mehanizam za sprečavanje neželjene pošte koji omogućava serveru pošte da provjeri da li SMTP izvor vrijedi za adresu za slanje e-pošte.
  • TSIG: Potpis transakcije - Transaction SIGpriroda. Definirano u RFC 2845 "Provjera autentičnosti tajnog ključa za DNS«
  • UUID: Jedinstveni univerzalni identifikator - Univerzalno jedinstveni identifikator

Koračna instalacija kroz slike

Snimili smo ukupno 71 snimak ekrana kako bismo pružili što tačniji vodič korak po korak. Na svakom instalacijskom ekranu, openSUSE olakšava stvari uključivanjem dugmeta za pomoć, koje se obično nalazi u donjem lijevom uglu.

Nećemo dati opis za svaki snimak ekrana, jer ga smatramo suvišnim. Kao što kaže izreka, " Slika govori hiljadu riječi ".

DNS i DHCP u openSUSE

Slika 01 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 02 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 03 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 04 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 05 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 06 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 07 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 08 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 09 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 10 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 11 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 12 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 13 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 14 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 15 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 16 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 17 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 18 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 19 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 20 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 21 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 22 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 23 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 24 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 25 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 26 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 27 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 28 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 29 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 30 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 31 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 32 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 33 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 34 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 35 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 36 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 37 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 38 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 39 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 40 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 41 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 42 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 43 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 44 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 45 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 46 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 47 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 48 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 49 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 50 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 51 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 52 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 53 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 53-A - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 54 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 55 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 56 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 57 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 58 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 59 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 60 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 61 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 62 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 63 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 64 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 65 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 66 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 67 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 68 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 69 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 70 - DNS i DHCP u openSUSE

DNS i DHCP u openSUSE

Slika 71 - DNS i DHCP u openSUSE

Podrška za instalaciju

Kao instalacijski medij možemo koristiti DVD sliku poput one koju smo koristili za kreiranje ovog posta, openSUSE-13.2-DVD-x86_64.iso , ili noviju verziju. Ako računar nema DVD uređaj ili ako je praktičnije koristiti USB fleš disk , možemo ga kreirati kao što je opisano u članku " Automatski pokrenuti USB fleš disk za instaliranje Debiana, CentOS-a ili openSUSE-a ". Nakon instaliranja operativnog sistema, za pripremu USB fleš diska možete instalirati i koristiti program Imagewriter iz SUSE Studija.

Međutim, predlažemo da prvo probate na virtuelnoj mašini.

Instalacija, deklaracija spremišta i ažuriranje sistema

  • Predlažemo za virtualni server dns.desdelinux.fan oko 768 megabajta RAM-a i 20 GiB tvrdog diska. Memorija je zato što ćemo to raditi s grafičkim sučeljem.
  • u 05 slikaŠto se tiče mrežne konfiguracije, ne deklariramo Name Server jer je ta funkcija ona koja se instalira. Ako prijavite neki drugi poslužitelj, smatrat će se preusmjeravačem - špediter, a uslugu želimo implementirati na ovaj način da provjerimo insistiranje Microsoft® operativnih sistema u njihovoj potrazi za web lokacijama na Internetu.
  • Izrađujemo vrlo personaliziranu konfiguraciju particija prema našem osobitom ukusu. Slobodno odaberite i primijenite onu koja vam je draža.
  • 15 Image: "Fstab opcije". Odabiremo da se particije montiraju prema njihovoj OZNAKI - LABEL a ne prema njegovom UUID-u, koji je zadana opcija. Nakon instalacije sistema pročitajte sadržaj datoteke / etc / fstab.
  • NTP server za sinhronizaciju vremena je upravo Host Hypervisor na kojem se izvodi DNS - DHCP server.
  • Na isti način na koji smo odabrali radnu površinu LXDE jer savršeno odgovara našim potrebama, možete odabrati bilo koju drugu koju nudi instalacijski program openSUSE.
  • Ime izabranog korisnika «buzz» je u čast našoj omiljenoj distribuciji. Ali ništa. 
  • u 22 slikaPrimijetite da smo otvorili SSH port u vatrozidu, a također smo omogućili SSH uslugu.
  • Ne žurite se pri odabiru softvera za instalaciju. Veličanstveni upravitelj paketa, kao što je prikazano u 23 slika.
  • Slike 35, 36, 37 i 38: Nakon instaliranja operativnog sistema s DVD-a ili drugog medija, prvo što moramo učiniti je proglasiti spremišta za ažuriranje našeg sistema, bez obzira jesu li lokalni ili na Internetu. U našem slučaju onemogućimo različita spremišta koja openSUSE nudi na svojim serverima na Internetu, a dodajemo i svoja lokalna. Naime, imamo spremišta baza podataka, Packman, ažuriranja, Os y non-oss, dovoljno za predloženi rad, i da nam napravi radni sto sa svim zahtjevima zakona. 
  • Slike 39 i 40: Pokreće i završava ažuriranje Upravitelja paketa YaST. Na prvom ekranu ostavljamo zadane odabire. Samo smo kliknuli na dugme primijeniti.
  • Slike 41, 42 i 43: Nakon što se Upravitelj paketa ažurira, pokreće ekran s paketima iz ostatka sistema koji će se ažurirati. U njemu također prihvaćamo zadane odabire.
  • 44 Image: Klasični ekran za završetak sesije u LXDE-u.

Instalacija i konfiguracija DNS i DHCP usluga u openSUSE

  • 47 Image: Ne zaboravimo generirati tajni ključ za dinamičko ažuriranje DNS zona koje jesu desdelinux.fan y 10.168.192.in-addr.harp.
  • 49 Image: Pogledajmo dobro okvir koji se pojavljuje na vrhu «Postavke za zonu desdelinux.fan«. Ništa drugo ne dopuštamo dinamička ažuriranja i prijenos zona za lokalnu mrežu.
  • 53 Image: Ako prikažemo listu «tip:»Od DNS zapisa otkrićemo da možemo deklarirati sljedeće:
    • A: Prevođenje imena IPv4 domene
    • AAAA : Prevođenje imena IPv6 domene
    • CNAME: alias za ime domene
    • NS: server imena
    • MX: prijenos pošte
    • SRV: Registar SRV usluga, široko korišten u Active Directory i drugim uslugama
    • TXT: Registracija teksta
    • zaštitni faktor: Okvir politike pošiljatelja
  • 54 Image: openSUSE nam olakšava život jer ne moramo deklarirati obrnute DNS zapise. Takođe dopuštamo dinamičko ažuriranje reverznih zona i prijenos zona za lokalnu mrežu.
  • 55 Image: Nakon završetka DNS konfiguracije, ništa bolje nego provjeriti njegov rad i ispraviti konfiguraciju, pomoću nekoliko jednostavnih naredbi konzole.
  • 56 Image: Prije konfiguriranja DHCP-a, mrežnom sučelju moramo dodijeliti koje ćemo odabrati za tu uslugu - to može biti jedno ili više sučelja - zona u vatrozidu. Odabrali smo internu zonu koja je naša LAN.
  • Slike 61 i 62: Da bismo proglasili dinamički DNS, moramo ići na «Stručna konfiguracija DHCP poslužitelja".
  • 63 Image: Odaberemo podmrežu i kliknemo na gumb «Napredno«, I odaberite opciju«TSIG upravljanje ključevima".
  • 64 Image: Odabiremo TSIG ključ generiran tijekom DNS konfiguracije. Ako to niste učinili tada, možete to učiniti sada i ponovo konfigurirati dinamičko ažuriranje DNS zona prema ovdje generiranom ključu.
  • 65 Image: Vraćamo se u odabranu podmrežu i sada kliknemo na gumb «Izmeni".
  • 66 Image: Odabiremo opseg koji nas zanima i kliknite na «Dinamički DNS".
  • 68 Image: Pokrenuli smo tim opensuse-desktop.desdelinux.fan što je i cilj našeg sljedećeg članka, onog koji instaliramo i konfiguriramo pomoću dns.desdelinux.fan pokrenut i provjeravamo kroz nekoliko jednostavnih naredbi konzole da li je DHCP ispravno ažurirao DNS i da li se vraćaju prosljeđeni i obrnuti DNS zapisi za tog klijenta.

Pridružite nam se u sljedećoj avanturi!


Dodaj kao preferirani izvor na Googleu