DNS a DHCP v openSUSE 13.2 „Harlequin“ - sítě SMB

Obecný rejstřík série: Počítačové sítě pro malé a střední podniky: Úvod

Hlavním účelem tohoto článku je ukázat, jak můžeme v openSUSE pomocí jeho skvělého konfiguračního nástroje YaST dosáhnout DNS a DHCP serveru, a to vše – nebo téměř vše – prostřednictvím jeho grafického rozhraní.

Slibujeme vám kompletní instalaci přes grafické rozhraní, s výjimkou – každé pravidlo má svou výjimku, že? – několika konzolí pro kontrolu správného fungování dvojice Bind9 + ISC-DHCP-Server , konfigurovaných pomocí YaSTudalšího nástroje pro nastavení , což je sada velmi dobrých nástrojů pro správu softwaru a konfiguraci systému.

První službou – a podle našeho názoru nejdůležitější – která by měla být implementována v síti malých a středních podniků, je služba DNS / DHCP . Pokud nechceme ručně konfigurovat síťové parametry každé pracovní stanice, neměli bychom se bez služby DHCP obejít, jak bude vysvětleno dále. Existuje také časově založená služba neboli NTP.

DNS: pozadí

V dubnu 2013 jsme publikovali sérii 5 článků o DesdeLinuxu věnovaných implementaci primárního DNS na Debianu:

Kompilace předchozích článků byla dokonce nabídnuta ke stažení ve formátu HTML. Přestože byly v té době napsány s verzí Debianu „Squeeze“, definice a koncepty v nich diskutované zůstávají plně platné.

Proto nebudeme dělat formální Úvod do problematiky DNS. Pokud máte nějaké dotazy, přečtěte si tyto články, kde také obsahují odkazy na specializovanou literaturu o DNS.

V openSUSE jsou nejdůležitější složky a soubory související s touto službou:

  • Archiv /etc/named.conf
  • Carpeta /etc/named.d
  • Archiv / etc / sysconfig / pojmenovaný
  • pořady / 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 / pojmenovaný /
  • Carpeta / var / lib / pojmenovaný / dyn /
  • Archiv /etc/init.d/jmenováno
  • symbolický odkaz / usr / sbin / rcnamed

DHCP

Účelem protokolu DHCP ( Dynamic Host Configuration Protocol ) je centrálně přiřazovat parametry konfigurace sítě – pomocí serveru DHCP – namísto ruční konfigurace každé pracovní stanice. Počítač konfigurovaný pomocí protokolu DHCP nemá žádnou kontrolu nad svou statickou IP adresou. Tento klientský počítač je nakonfigurován tak, aby automaticky konfiguroval svou síť podle direktiv serveru.

Služba DHCP usnadňuje práci správcům sítě. Konfigurací serveru DHCP můžete definovat parametry, jako je název domény, brána, časový server, servery DNS, server WINS (pokud se používá), všesměrová IP adresa , IP adresa a maska ​​podsítě klientského počítače, název klientského počítače a mnoho dalších parametrů.

Jakékoli změny, dokonce i významné změny parametrů týkajících se IP adres a nastavení sítě, lze implementovat centrálně, pokud upravíme nebo změníme nastavení serveru DHCP.

DHCP server obvykle uchovává kompletní záznam o přiřazených IP adresách neboli pronájmech a klíčovým parametrem je obvykle MAC adresa každé síťové karty (NIC ). V openSUSE jsou pronajaté IP adresy udělené DHCP uloženy v souboru /var/lib/dhcp/db/dhcpd.leases.

Balíček dhcp-doc , který je nainstalován ve složce /usr/share/doc/packages/dhcp-doc , nabízí velmi dobrou dokumentaci k této službě v angličtině.

Konfigurační soubor DHCP serveru je /etc/dhcpd.conf . Další konfigurační soubor DHCP je /etc/sysconfig/dhcpd a zde definujete, na které síťové rozhraní – nebo rozhraní – bude server reagovat.

A protože jsme uprostřed éry systemd , máme také soubor /usr/lib/systemd/system/dhcpd.service.

Jak jsme slíbili, konzoli nepoužijeme, zbytek šetření necháme na nadšencích bash . Pro úplnost, konzole nekouše.

Návrhy

Přestože jsme slíbili, že konzoli nebudeme používat, s výjimkou několika málo případů, doporučujeme spustit následující příkazy – jako root – poté, co služba DNS-DHCP přiřadí alespoň jednu dynamickou IP adresu, což předpokládá, že jste dokončili úplnou instalaci obou služeb a nacházíte se ve fázi testování:

  • stav systemctl pojmenovaný. služba
  • systemctl status dhcpd.service
  • systemctl status dhcp-server.service
  • Named-journalprint /var/lib/named/dyn/desdelinux.fanX.jnl

Pro ty, kteří trpí „ verzionitidou“, doporučujeme podívat se – zejména na data v nadpisech – do archivů:

  • /etc/init.d/jmenováno
  • /etc/init.d/nfs
  • /etc/init.d/cifs
  • /etc/init.d/rpmconfigcheck

a obecně pro všechny soubory ve složce /etc/init.d.

DNS dotazy zadávané klienty Windows

Znovu v konzoli spusťte následující příkaz jako uživatel root :

  • journalctl -f

Věnujte nějaký čas pozorování, jak klienti systému Windows opakovaně odesílají dotazy DNS na weby mimo firemní síť LAN. Příklad v tomto článku nezahrnuje žádné servery pro předávání , a to za účelem demonstrace této funkce operačních systémů Microsoft® Windows.

Jádro, které instaluje openSUSE s desktopovým prostředím

  • Naší preferencí je použít jádro, které je co nejstabilnější pro servery. Pak navrhujeme postup k jeho dosažení.

Protože jsme zvolili instalaci s desktopem LXDE, openSUSE ve výchozím nastavení nainstaluje „ kernel-desktop “ optimalizovaný pro desktopy.

Pokud budeme později chtít použít výchozí jádro , stačí ho nainstalovat pomocí Správce balíčků YaST, restartovat systém, na úvodní obrazovce zvolit „ Rozšířené možnosti pro openSUSE “ a vybrat výchozí jádro . Verze obou jader jsou stejné.

Nakonec musíme pomocí stejného Správce balíčků odstranit balíček kernel-desktop , protože GRUB jej považuje za aktuálnější než balíček kernel-default a vždy ho vybere jako první možnost, pokud existuje. Protože nás s GRUBem nijak zvlášť nebaví hrát si , raději odstraníme jádro desktopu jednoduše proto, že ho již nebudeme používat.

Poznámka : Když odstraníte kernel-desktop ze systému , všechny nainstalované verze daného jádra se automaticky odstraní. To si můžete ověřit opětovným výběrem možnosti „Rozšířené možnosti pro openSUSE“ na přihlašovací obrazovce.

Důležitá rada

  • Nepouštějte se do dobrodružství implementace služby DNS - DHCP s jakýmkoli operačním systémem, aniž byste si nejprve objasnili základní teoretické koncepty. Se službami, které jsou pro síť stejně důležité jako DNS, se koncepční chyby v produkčním prostředí draho vyplatí.

Služby, které můžeme deaktivovat, abychom ušetřili zdroje

Pomocí modulu YaST «Service Manager» po dokončení celé instalace a za účelem úspory hardwarových prostředků můžeme deaktivovat řadu služeb, které v tomto konkrétním případě nejsou nutné. Příklady:

  • poháry: systém tisku Společný tiskový systém Unix
  • lvm2-lvmetad: Démon metadat logického svazku správce, pouze pokud nepoužíváme logické svazky
  • ModemManager: Správce modemů

zkratky

Jsem nepřítel překladů, dobře?

  • GRUB: příkazová konzole GRa Uoznámeno Bootloader
  • NTP: NEtwork TIme Protokol. Protokol používaný k synchronizaci hodin různých počítačů prostřednictvím sítí
  • LAN: Místní síť - Loční Aoblast NEtwork
  • SPF"Rámec politiky odesílatele«. Mechanismus Anti SPAM, který umožňuje poštovnímu serveru ověřit, zda je původ SMTP platný pro adresu k odeslání e-mailu.
  • TSIG: Podpis transakce - Tvýkupné SIGpříroda. Definováno v RFC 2845 "Ověřování transakcí tajným klíčem pro DNS«
  • UUID: Unikátní univerzální identifikátor - Univerzálně jedinečný identifikátor

Krok za krokem instalace prostřednictvím obrázků

Celkem jsme pořídili 71 snímků obrazovky, abychom vám poskytli co nejpřesnějšího podrobného návodu. Na každé instalační obrazovce openSUSE usnadňuje práci přidáním tlačítka Nápověda, které se obvykle nachází v levém dolním rohu.

Nebudeme uvádět popis ke každému snímku obrazovky, protože ho považujeme za nadbytečný. Jak se říká: „ Obrázek vydá za tisíc slov .“

DNS a DHCP v openSUSE

Obrázek 01 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 02 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 03 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 04 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 05 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 06 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 07 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 08 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 09 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 10 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 11 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 12 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 13 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 14 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 15 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 16 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 17 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 18 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 19 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 20 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 21 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 22 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 23 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 24 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 25 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 26 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 27 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 28 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 29 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 30 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 31 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 32 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 33 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 34 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 35 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 36 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 37 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 38 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 39 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 40 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 41 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 42 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 43 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 44 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 45 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 46 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 47 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 48 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 49 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 50 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 51 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 52 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 53 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 53-A - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 54 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 55 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 56 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 57 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 58 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 59 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 60 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 61 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 62 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 63 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 64 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 65 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 66 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 67 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 68 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 69 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 70 - DNS a DHCP v openSUSE

DNS a DHCP v openSUSE

Obrázek 71 - DNS a DHCP v openSUSE

Podpora instalace

Jako instalační médium můžeme použít obraz DVD, jako je ten, který jsme použili k vytvoření tohoto příspěvku, openSUSE-13.2-DVD-x86_64.iso , nebo novější verzi. Pokud počítač nemá DVD mechaniku nebo je-li pohodlnější použít USB flash disk , můžeme si jej vytvořit, jak je popsáno v článku „ Automatické spouštění USB flash disku pro instalaci Debianu, CentOS nebo openSUSE “. Po instalaci operačního systému si pro přípravu USB flash disku můžete nainstalovat a používat program Imagewriter ze SUSE Studia.

Doporučujeme však nejprve vyzkoušet na virtuálním počítači.

Instalace, deklarace úložišť a aktualizace systému

  • Navrhujeme pro virtuální server dns.desdelinux.fanoušek asi 768 MB RAM a pevný disk 20 GiB. Paměť je, protože to uděláme s grafickým rozhraním.
  • V Obrázek 05Pokud jde o konfiguraci sítě, nedeklarujeme žádný jmenný server, protože tato funkce je ta, která se má nainstalovat. Pokud deklarujete nějaký jiný server, bude považován za přesměrovač - dopravce„a chceme implementovat službu tímto způsobem, abychom zkontrolovali naléhání operačních systémů Microsoft® při hledání internetových stránek.
  • Vytváříme velmi přizpůsobenou konfiguraci oddílů podle našeho konkrétního vkusu. Nebojte se vybrat a implementovat ten, který vám vyhovuje.
  • Imagen 15: "Možnosti Fstab". Vybrali jsme, že oddíly jsou připojeny podle jejich ŠTÍTKU - LABEL a ne podle jeho UUID, což je výchozí možnost. Po instalaci systému si přečtěte obsah souboru / etc / fstab.
  • NTP server pro synchronizaci času je přesně hostitelský hypervisor, kde běží server DNS - DHCP.
  • Stejně jako jsme vybrali plochu LXDE, protože dokonale vyhovuje našim potřebám, můžete si vybrat libovolnou jinou, kterou nabízí instalační program openSUSE.
  • Jméno vybraného uživatele «bzučet» je ctít naši oblíbenou distribuci. Ale nic. 
  • V Obrázek 22Všimněte si, že otevíráme port SSH ve Firewallu a také povolujeme službu SSH.
  • Při výběru softwaru k instalaci si prosím udělejte čas. Velkolepý správce balíčků stojí za navigaci, jak je uvedeno v Obrázek 23.
  • Obrázky 35, 36, 37 a 38: Po instalaci operačního systému z DVD nebo jiného média, první věcí, kterou musíme udělat, je deklarovat úložiště k aktualizaci našeho systému, ať už jsou lokální nebo na internetu. V našem případě deaktivujeme různá úložiště, která openSUSE nabízí na svých serverech na internetu, a přidáme ta naše, která jsou Místní. Jmenovitě máme úložiště Databáze, Packman, Zprávy, Nám y non-oss, dost pro navrhovanou práci, a aby nám byl stůl se všemi náležitostmi zákona. 
  • Obrázky 39 a 40: Spouští a končí aktualizaci správce balíčků YaST. Na první obrazovce necháme výchozí výběr. Právě jsme klikli na tlačítko Přihláška.
  • Obrázky 41, 42 a 43: Poté, co se správce balíčků sám aktualizuje, spustí obrazovku s balíčky ze zbytku systému, které mají být aktualizovány. V něm také přijímáme výchozí výběr.
  • Imagen 44: Klasická obrazovka pro ukončení relace v LXDE.

Instalace a konfigurace služeb DNS a DHCP v openSUSE

  • Imagen 47: Nezapomeňte vygenerovat tajný klíč pro dynamickou aktualizaci zón DNS, které jsou desdelinux.fanoušek y 10.168.192.v-addr.arpa.
  • Imagen 49: Podívejme se dobře na pole, které se objeví nahoře «Nastavení pro zónu desdelinux.fanoušek«. Nepovolujeme dynamické aktualizace a přenos zón pro místní síť nic jiného.
  • Imagen 53: Pokud zobrazíme seznam «Typ:»Ze záznamů DNS zjistíme, že můžeme deklarovat následující:
    • A: Překlad názvu domény IPv4
    • AAAA : Překlad názvu domény IPv6
    • CNAME: alias pro název domény
    • NS: jmenný server
    • MX: přenos pošty
    • SRV: Registr služeb SRV, široce používaný ve službě Active Directory a dalších službách
    • TXT: Registrace textu
    • SPF: Rámec politiky odesílatele
  • Imagen 54: openSUSE nám usnadňuje život tím, že nemusíme deklarovat reverzní záznamy DNS. Povolujeme také dynamickou aktualizaci reverzní zóny a přenos zóny pro místní síť.
  • Imagen 55: Po dokončení konfigurace DNS není nic lepšího, než zkontrolovat její fungování a správnou konfiguraci pomocí několika jednoduchých příkazů konzoly.
  • Imagen 56: Před konfigurací DHCP, musíme přiřadit síťovému rozhraní, které pro danou službu vybereme - může to být jedno nebo více rozhraní - zónu ve Firewallu. Vybereme vnitřní zónu, která je z naší LAN.
  • Obrázky 61 a 62: Pro deklaraci dynamického DNS musíme jít do «Expertní konfigurace serveru DHCP".
  • Imagen 63: Vybereme podsíť a klikneme na tlačítko «Avanzado«, A vyberte možnost«Správa klíčů TSIG".
  • Imagen 64: Vybereme klíč TSIG vygenerovaný během konfigurace DNS. Pokud jste to neudělali tehdy, můžete to udělat hned teď a překonfigurovat dynamickou aktualizaci zón DNS podle zde vygenerovaného klíče.
  • Imagen 65: Vrátíme se do vybrané podsítě a nyní klikneme na tlačítko «Upravit".
  • Imagen 66: Vybereme Rozsah našeho zájmu a klikneme na «Dynamický DNS".
  • Imagen 68: Začínáme tým opensuse-desktop.desdelinux.fanoušek což je předmětem našeho dalšího článku, toho, který instalujeme a konfigurujeme pomocí dns.desdelinux.fanoušek spuštěno a pomocí několika jednoduchých příkazů konzoly zkontrolujeme, zda DHCP správně aktualizoval DNS a zda jsou vráceny dopředu a dozadu záznamy DNS pro daného klienta.

Připojte se k dalšímu dobrodružství!


Přidat jako preferovaný zdroj v Googlu