<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lumepall</id>
	<title>Kuutõrvaja - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lumepall"/>
	<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php/Eri:Kaast%C3%B6%C3%B6/Lumepall"/>
	<updated>2026-06-04T00:43:37Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=IP_pakettide_filtreerimine&amp;diff=4342</id>
		<title>IP pakettide filtreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=IP_pakettide_filtreerimine&amp;diff=4342"/>
		<updated>2007-06-12T09:40:19Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* IP-pakett */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
TCP/IP-põhisel andmevahetusel liiguvad andmed üle võrgu IP-pakettidena. Tavaliselt juhitakse marsruutinguga IP-pakett tema päises sisalduva informatsiooni põhjal sinna, kuhu ta algselt saadeti. Marsruutereid, mis on konfigureeritud IP-pakette analüüsima ning mis võivad näiteks teatud tingimustele vastavaid IP- pakette pillata, nimetatakse IP-filtriteks.&lt;br /&gt;
&lt;br /&gt;
Tüüpiliselt toimub IP-pakettide filtreerimine kohtvõrgu ja Interneti piiril olevas marsruuteris või tulemüüris.&lt;br /&gt;
&lt;br /&gt;
===IP-pakett===&lt;br /&gt;
&lt;br /&gt;
Kirjeldame IP-paketti vastavalt neljakihilisele TCP/IP protokolli pinu mudelile&lt;br /&gt;
&lt;br /&gt;
    * rakenduskiht (ingl. k. application layer)&lt;br /&gt;
    * transpordikiht (ingl. k. transport layer)&lt;br /&gt;
    * internetikiht (ingl. k. internet layer)&lt;br /&gt;
    * võrgukiht (ingl. k. network access layer) &lt;br /&gt;
&lt;br /&gt;
Kui näiteks Telneti klient ja server omavahel suhtlevad, siis andmete saatja liigutab andmed mööda pinu alla ja vastuvõtja vastupidi, alt ülesse.&lt;br /&gt;
&lt;br /&gt;
    * Rakenduskihis töötav programm (Telneti klient) annab andmed edasi transpordikihile.&lt;br /&gt;
    * Transpordikihis on andmete ette lisatud transpordikihi päis: Telneti puhul TCP-päis, milles on kirjas&lt;br /&gt;
      lähte ja sihtpordi number. Transpordikihist antakse andmed edasi internetikihile.&lt;br /&gt;
    * Internetikihis on andmete ette lisatud internetikihi päis: lähte- ja sihtpunkti IP-aadress.&lt;br /&gt;
      Internetikihist antakse andmed edasi võrgukihile.&lt;br /&gt;
    * Võrgukihis on andmete ette lisatud võrgukihi päis: järgmise marsruuteri MAC aadress. &lt;br /&gt;
&lt;br /&gt;
Iga järgneva päise lisamisel käsitletakse eelmises kihis moodustatud paketti andmetena.&lt;br /&gt;
Nii on võrgukihi paketti kapseldatud lisaks andmetele ka kahe keskmise kihi päised.&lt;br /&gt;
&lt;br /&gt;
 Rakenduskiht                              |  andmed         |&lt;br /&gt;
  &lt;br /&gt;
 Transpordikiht                     | päis |  andmed         | &lt;br /&gt;
 &lt;br /&gt;
 Internetikiht               | päis | päis |  andmed         |&lt;br /&gt;
 &lt;br /&gt;
 Võrgukiht            | päis | päis | päis |  andmed         |&lt;br /&gt;
&lt;br /&gt;
Kihilisus väljendab tööjaotust - iga kiht teeb andmetega ära just niipalju kui ette nähtud:&lt;br /&gt;
&lt;br /&gt;
    * Võrgukiht tagab, et pakett jõuab alamvõrgus marsruuterini.&lt;br /&gt;
    * IP-kiht tagab, et pakett saab sihtpunkti marsruuditud.&lt;br /&gt;
    * Transpordikiht tagab, et pakett antakse sihtpunkti masina vastava pordi kaudu rakendusele üle. &lt;br /&gt;
&lt;br /&gt;
IP-pakettide filtreerimine toimub tegelikult analüüsides interneti- ja transpordikihi päiseid. Asja teeb keerulisemaks see, et transpordikihis kasutatakse levinult kolme erinevat protokolli: TCP, UDP ja ICMP. Iga rakenduskihi protokoll on sobiv teatud rakenduste jaoks.&lt;br /&gt;
&lt;br /&gt;
IP-paketi päises on filtreerimise jaoks oluliseks informatsiooniks:&lt;br /&gt;
&lt;br /&gt;
    * IP-paketi lähtepunkti IP-aadress&lt;br /&gt;
    * IP-paketi sihtpunkti IP-aadress&lt;br /&gt;
    * transpordikihi protokoll &lt;br /&gt;
&lt;br /&gt;
Järgnevas kolmes punktis käsitletakse, millist IP-pakettide filtreerimise seisukohalt olulist informatsiooni sisaldavad erinevate transpordikihi protokollide päised.&lt;br /&gt;
&lt;br /&gt;
===UDP protokoll===&lt;br /&gt;
&lt;br /&gt;
UDP (User Datagram Protocol) on ühenduseta edastusega transpordikihi protokoll, mida kasutavad näiteks DNS, NFS v2 ja Talk.&lt;br /&gt;
&lt;br /&gt;
Ühenduseta edastus tähendab seda, et kliendi masinast saadetakse UDP datagrammi sisaldav IP-pakett serverisse ning server saab sellele paketile vastuse saata. Filtreerimise seisukohalt on oluline UDP datagrammi päises olev lähte-ja sihtport. Ühenduseta andmevahetus toimub üksikuid pakette vahetades. Kui klient otsustab saata järgmise UDP datagrammi, siis selle lähteport ei pruugi olla sama, mis eelmisel samasse sihtkohta saadetud datagrammil.&lt;br /&gt;
&lt;br /&gt;
UDP protokollile on iseloomulik, et protokollikihis ei toimu andmevahetuse õnnestumise kontrolli. Selle eest peab hoolitsema rakenduskiht.&lt;br /&gt;
&lt;br /&gt;
UDP datagrammi sisaldavate IP-pakettide filtreerimise muudab keeruliseks see, et UDP protokoll ei võimalda eristada kliendi poolt saadetud paketile vastuseks tulevat paketti sellisest paketist, mis on saadetud sisse nö omaalgatuslikult.&lt;br /&gt;
&lt;br /&gt;
Näiteks kui resolver esitab nimeserverile pärigu ja UDP lähteport on 2555 ning sihtport 53, siis vastuseks tulev pakett saabub tagasi porti 2555.&lt;br /&gt;
&lt;br /&gt;
Kuna kliendid võivad põhimõtteliselt kasutada suvalisi üle 1023 porte, siis ei saa neid porte UPD protokolli puhul blokeerida. Samas ei või kindel olla, et kõik sisse tulevad ja üle 1023 porti suunduvad UDP paketid on vastused äsja lahkunud UDP pakettidele.&lt;br /&gt;
&lt;br /&gt;
Viimane asjaolu annab võimaluse UDP porte skaneerida.&lt;br /&gt;
&lt;br /&gt;
===TCP protokoll===&lt;br /&gt;
&lt;br /&gt;
TCP (Transmission Control Protocol) on ühendusega edastusega transpordikihi protokoll, mida kasutavad näiteks Telnet, SSH, FTP, HTTP ja SMTP.&lt;br /&gt;
&lt;br /&gt;
Ühendusega edastuse puhul moodustavad klient ja server andmekanali, mis tähendab, et mõlemad pooled fikseerivad pordi, mida edasisel andmevahetusel kasutatakse. Nende portide vahel toimuv andmevahetus on kahesuunaline.&lt;br /&gt;
&lt;br /&gt;
Ühendust alustatakse &amp;quot;kolmekordse käepigistusega&amp;quot; (ingl. k. three-way handshake), mille käigus annavad mõlemad osapooled nõusoleku andmevahetuse pidamiseks ning ühendus ka lõpetatakse kooskõlaliselt.&lt;br /&gt;
&lt;br /&gt;
Filtreerimise seisukohalt on oluline, et ühendust algatava poole saadetud esimese IP-paketi TCP segmendi päises pole seatud ACK lipp. Kõikides järgnevates pakettides on see seatud. Seda asjaolu saab kasutada väljast sisse tulevate ja seest välja minevate ühenduste eristamiseks. Samuti on igas TCP segmendis kirjas lähte-ja sihtpordi number.&lt;br /&gt;
&lt;br /&gt;
TCP protokollile on iseloomulik, et protokollikihis toimub andmevahetuse õnnestumise kontroll.&lt;br /&gt;
&lt;br /&gt;
TCP segmente sisaldavate IP-pakettide filtreerimine on praktiliselt kõige efektiivsem, kuna lihtsalt saab teha kindlaks, millised ühendused on algatatud seest ja millised väljast. Tihti soovitakse lubada TCP protokolli abil tekitada ühendusi sissepoole ainult teatud portidele, millele vastavad serverid.&lt;br /&gt;
&lt;br /&gt;
Näiteks kui Telneti klient alustab suhtlemist Telneti serveriga ja saadetakse TCP segment lähtepordist 3555 sihtporti 23, siis kogu järgnevaks andmevahetuseks kasutatakse vaid neid porte.&lt;br /&gt;
&lt;br /&gt;
Kuigi kliendid võivad põhimõtteliselt kasutada suvalisi üle 1023 porte, saab neid TCP protokolli puhul väljast algatatud ühenduste jaoks blokeerida.&lt;br /&gt;
&lt;br /&gt;
Viimane asjaolu võimaldab keelata TCP portide skaneerimist.&lt;br /&gt;
&lt;br /&gt;
===ICMP protokoll===&lt;br /&gt;
&lt;br /&gt;
ICMP (Internet Control Message Protocol) on mõeldud kontrollsõnumite edastamiseks. ICMP paketid sisalduvad IP-paketis sarnaselt TCP segmendile või UDP datagrammile ning ICMP paketi päises on kirjas sõnumi tüüp.&lt;br /&gt;
&lt;br /&gt;
ICMP sõnumeid kasutatakse näiteks marsruutingul veateadete edastamiseks. Näiteks kui klient püüab luua ühendust serveriga, kuid vastav teenus on blokeeritud, siis server võib&lt;br /&gt;
&lt;br /&gt;
    * pillata IP-paketi (ingl. k. drop), so saata mitte midagi kliendile tagasi; klient loobub timeoutiga määratud aja pärast&lt;br /&gt;
    * keelduda IP-paketti vastu võtmast (ingl. k. reject), so kliendile saadetakse tagasi ICMP-ga veateade &lt;br /&gt;
&lt;br /&gt;
Filtreerimise seisukohast on oluline otsustada, kas ja milliseid veateateid vastu saata. Pealtnäha viisakas veateate vastusaatmine võimaldab pahalasel teha teie süsteemi kohta rohkem järeldusi.&lt;br /&gt;
&lt;br /&gt;
Üldiselt soovitatakse lubada ICMP pakettide liiklust, kuna seda saavad ära kasutada vaid suhteliselt primitiivsed ründevahendid.&lt;br /&gt;
&lt;br /&gt;
===IP-pakettide fragmenteerumine===&lt;br /&gt;
&lt;br /&gt;
Meediumid, mida mööda IP-paketid liiguvad seavad piiri maksimaalsele paketi suurusele. IP-protokoll näeb ette võimaluse vajadusel liiga suure paketi tükeldada mitmeks väiksemaks IP-paketiks ehk fragmendiks. Edasise tee kuni sihtpunktini liiguvad need fragmendid iseseisvalt, kuni sihtpunktis moodustatakse nendest taas algne IP-pakett.&lt;br /&gt;
&lt;br /&gt;
Filtreerimise seisukohalt on oluline arvestada, et vaid esimesese fragmendi päises on lisaks IP-päisele transpordikihi päis, näiteks TCP päis. Ülejäänud pakettides sisaldub vaid IP-paketi päis, milles on ka täiendav info sellest, millises järjekorras sihtpunktis saabunud fragmendid kokku liita.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt lastakse kõik peale esimese fragmendi pikemata IP-filtrist läbi ja analüüsitakse vaid esimest fragmenti. Kui esimene fragment ei saa filtrist mööda, vaatamata sellele, et kõik teised said, siis ei saa algset IP-paketti moodustada ning kokkuvõttes filtreerimine toimib.&lt;br /&gt;
&lt;br /&gt;
===Dünaamiline filtreerimine===&lt;br /&gt;
&lt;br /&gt;
Et saada kontrollida, millises suunas lubatakse algatada ühenduseta edastusi, nagu näiteks UDP protokolli puhul, kasutatakse dünaamilist filtreerimist. Tehnika seisneb selles, et IP-filter tekitab ise vajalikud reeglid ja need kehtivad teatud aja.&lt;br /&gt;
&lt;br /&gt;
Näiteks on võimalik luua olukord, et välja saab saata UDP pakette, kuid väljast sisse ei saa, va neid, mis on vastuseks seest väljasaadetutele.&lt;br /&gt;
&lt;br /&gt;
Selleks seatakse vaikimisi UDP jaoks pordid sissetulevatele datagrammidele suletuks ning väljuvatele avatuks. Kui UDP datagrammi sisaldav IP-pakett lahkub masinast, siis jätab IP-filter meelde vastava lähtepordi ning eeldades, et vastus saabub näiteks ühe minuti jooksul, lubatakse väljast sisse sellele lähtpordile üks UDP datagramme ühe minuti jooksul.&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4338</id>
		<title>Logi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4338"/>
		<updated>2007-06-12T07:44:33Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* teenuste logimine läbi syslog&amp;#039;i */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Logimist korraldab serveris tavaliselt tarkvara nimega syslog, levinud on ka täiustatud logimootor nimega syslog-ng.&lt;br /&gt;
Antud tekstis tegeleme keskse logimisega logiserverisse, mille ip&#039;ks on näiteks 192.168.1.10. &lt;br /&gt;
&lt;br /&gt;
Vajalik võib see olla näiteks, et peale&lt;br /&gt;
serveri mahavõtmist või purunemist saaks jälgida mis on toimunud. Tsentraalse statistika genereerimiseks jne&lt;br /&gt;
&lt;br /&gt;
===logikliendi seadistus===&lt;br /&gt;
&lt;br /&gt;
syslog.conf&#039;is näiteks kui on rida&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 /var/log/auth.log&lt;br /&gt;
&lt;br /&gt;
siis võib tekitada kõrvale&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ja rohkem polegi vaja lihtsaks logimiseks&lt;br /&gt;
peale seda saadetakse juba auth ja authpriv teated kõik masinale 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
tavalise syslog&#039;i puhul näiteks freebsd&#039;s võime /etc/syslog.conf&#039;i kirjutada&lt;br /&gt;
&lt;br /&gt;
 *.notice;kern.debug;lpr.info;mail.crit          @192.168.1.10&lt;br /&gt;
 auth.info;authpriv.info                         @192.168.1.10&lt;br /&gt;
 mail.info                                       @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ehk siis messages, auth ja mail antud näites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog-ng kasutamisel oleks analoogne seadistus&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_mail); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_authpriv); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_messages); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
===teenuste logimine läbi syslog&#039;i===&lt;br /&gt;
&lt;br /&gt;
Osa tarkvara ei kasuta logimiseks sysloq&#039;i, vaid eelistavad ise tegeleda logi kirjutamiega - näiteks apache.&lt;br /&gt;
Nende tarkvaradega tuleb rohkem vaeva näha.&lt;br /&gt;
&lt;br /&gt;
Selleks juhuks on syslog-ng&#039;s hulga vabu local&#039;eid&lt;br /&gt;
&lt;br /&gt;
 filter f_local0 { facility(local0); };&lt;br /&gt;
 filter f_local1 { facility(local1); };&lt;br /&gt;
 filter f_local2 { facility(local2); };&lt;br /&gt;
 filter f_local3 { facility(local3); };&lt;br /&gt;
 filter f_local4 { facility(local4); };&lt;br /&gt;
 filter f_local5 { facility(local5); };&lt;br /&gt;
 filter f_local6 { facility(local6); };&lt;br /&gt;
 filter f_local7 { facility(local7); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Näide logimisest skriptis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Soovime näiteks teha või meil on juba serveris skript mille teateid soovime saada läbi syslog&#039;i kuhugi faili&lt;br /&gt;
ning samas kirjutada ka logiserverisse. Logifail, kuhu soovime et kirjutataks infot, on /var/log/katse&lt;br /&gt;
&lt;br /&gt;
Kirjutame syslog.conf&#039;i read&lt;br /&gt;
&lt;br /&gt;
 destination katse { file(&amp;quot;/var/log/katse&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(katse); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ning nüüd anname käsu testiks shell&#039;is&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/logger -p local4.info &amp;quot;this is a test message&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
faili /var/log/katse peaks tekkima rida&lt;br /&gt;
&lt;br /&gt;
 Jun 11 19:46:50 hostname kasutaja: this is a test message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd kui soovime, et teated läheksid ka logi serverisse, on vaja syslog.conf&#039;i lisada vaid read&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
Serveris 192.168.1.10 kuhu logi saadetakse peame aga konfiguratsiooni selleks ,et info vastuvõetaks ja test faili lisataks kirjutama&lt;br /&gt;
&lt;br /&gt;
 destination test {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/test.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apache logimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmi apache logimise läbi syslog&#039;i saame selliselt&lt;br /&gt;
&lt;br /&gt;
Avame httpd.conf&#039;i&lt;br /&gt;
&lt;br /&gt;
asendame rea&lt;br /&gt;
&lt;br /&gt;
 ErrorLog /var/log/httpd/error.log&lt;br /&gt;
&lt;br /&gt;
reaga &lt;br /&gt;
&lt;br /&gt;
 ErrorLog syslog:local4&lt;br /&gt;
&lt;br /&gt;
ja access log&#039;i jaoks rida&lt;br /&gt;
&lt;br /&gt;
 CustomLog &amp;quot;|/usr/bin/logger -p local5.info&amp;quot; combined&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog.conf muudatused tulevad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 destination http_error { file(&amp;quot;/var/log/httpd/error.log&amp;quot;); };&lt;br /&gt;
 destination http_access { file(&amp;quot;/var/log/httpd/access.log&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(http_error); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(http_access); };&lt;br /&gt;
&lt;br /&gt;
===logiserveri seadistus===&lt;br /&gt;
&lt;br /&gt;
Serveripoolel soovitaks kasutada rohkemate võimaluste poolest kui võimalik syslog-ng tarkvara. Antud näide on ainult syslog-ng&#039;l toimiv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vaikimisi üritab syslog kirjutada logifailid ühte defineeritud faili kokku.&lt;br /&gt;
Esimese tööna tuleb defineerida failid kuhu mis tüüpi logi kirjutatakse.&lt;br /&gt;
Kasutame muutujat $FULLHOST radadepuhul. See annab meile võimaluse ,et logiserveris tekivad kaustad ja failid&lt;br /&gt;
tekitatakse automaatselt sellise struktuuriga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /log/serverid/mail.server.ee/messages&lt;br /&gt;
 /log/serverid/mail.server.ee/mail.log&lt;br /&gt;
 /log/serverid/mail.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/messages&lt;br /&gt;
 /log/serverid/www.server.ee/mail.log&lt;br /&gt;
 /log/serverid/www.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_error.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_access.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
konfifail ise&lt;br /&gt;
&lt;br /&gt;
 source net {&lt;br /&gt;
         udp();&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 destination remote {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/messages.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
  &lt;br /&gt;
 destination remote_auth {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/auth.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_mail {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/mail.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_error {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_error.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_access {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_access.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4336</id>
		<title>Logi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4336"/>
		<updated>2007-06-12T07:38:59Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Logimist korraldab serveris tavaliselt tarkvara nimega syslog, levinud on ka täiustatud logimootor nimega syslog-ng.&lt;br /&gt;
Antud tekstis tegeleme keskse logimisega logiserverisse, mille ip&#039;ks on näiteks 192.168.1.10. &lt;br /&gt;
&lt;br /&gt;
Vajalik võib see olla näiteks, et peale&lt;br /&gt;
serveri mahavõtmist või purunemist saaks jälgida mis on toimunud. Tsentraalse statistika genereerimiseks jne&lt;br /&gt;
&lt;br /&gt;
===logikliendi seadistus===&lt;br /&gt;
&lt;br /&gt;
syslog.conf&#039;is näiteks kui on rida&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 /var/log/auth.log&lt;br /&gt;
&lt;br /&gt;
siis võib tekitada kõrvale&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ja rohkem polegi vaja lihtsaks logimiseks&lt;br /&gt;
peale seda saadetakse juba auth ja authpriv teated kõik masinale 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
tavalise syslog&#039;i puhul näiteks freebsd&#039;s võime /etc/syslog.conf&#039;i kirjutada&lt;br /&gt;
&lt;br /&gt;
 *.notice;kern.debug;lpr.info;mail.crit          @192.168.1.10&lt;br /&gt;
 auth.info;authpriv.info                         @192.168.1.10&lt;br /&gt;
 mail.info                                       @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ehk siis messages, auth ja mail antud näites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog-ng kasutamisel oleks analoogne seadistus&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_mail); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_authpriv); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_messages); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
===teenuste logimine läbi syslog&#039;i===&lt;br /&gt;
&lt;br /&gt;
Osa tarkvara ei kasuta logimiseks sysloq&#039;i vaid eelistavad ise tegeleda logi kirjutamiega näit apache&lt;br /&gt;
nende tarkvaradega tuleb rohkem vaeva näha.&lt;br /&gt;
&lt;br /&gt;
Selleks juhuks on syslog-ng&#039;s hulga vabu local&#039;eid&lt;br /&gt;
&lt;br /&gt;
 filter f_local0 { facility(local0); };&lt;br /&gt;
 filter f_local1 { facility(local1); };&lt;br /&gt;
 filter f_local2 { facility(local2); };&lt;br /&gt;
 filter f_local3 { facility(local3); };&lt;br /&gt;
 filter f_local4 { facility(local4); };&lt;br /&gt;
 filter f_local5 { facility(local5); };&lt;br /&gt;
 filter f_local6 { facility(local6); };&lt;br /&gt;
 filter f_local7 { facility(local7); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Näide logimisest skriptis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Soovime näiteks teha või meil on juba serveris skript mille teateid soovime saada läbi syslog&#039;i kuhugi faili&lt;br /&gt;
ning samas kirjutada ka logiserverisse. Logifail kuhu soovime ,et kirjutataks infot on /var/log/katse&lt;br /&gt;
&lt;br /&gt;
Kirjutame syslog.conf&#039;i read&lt;br /&gt;
&lt;br /&gt;
 destination katse { file(&amp;quot;/var/log/katse&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(katse); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ning nüüd anname käsu testiks shell&#039;is&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/logger -p local4.info &amp;quot;this is a test message&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
faili /var/log/katse peaks tekkima rida&lt;br /&gt;
&lt;br /&gt;
 Jun 11 19:46:50 hostname kasutaja: this is a test message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd kui soovime ,et teated läheksid ka logi serverisse on vaja syslog konfi lisada vaid read&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
Serveris 192.168.1.10 kuhu logi saadetakse peame aga konfiguratsiooni selleks ,et info vastuvõetaks ja test faili lisataks kirjutama&lt;br /&gt;
&lt;br /&gt;
 destination test {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/test.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apache logimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmi apache syslog&#039;i läbi logimina saame selliselt&lt;br /&gt;
&lt;br /&gt;
Avame httpd.conf&#039;i&lt;br /&gt;
&lt;br /&gt;
asendame rea&lt;br /&gt;
&lt;br /&gt;
 ErrorLog /var/log/httpd/error.log&lt;br /&gt;
&lt;br /&gt;
reaga &lt;br /&gt;
&lt;br /&gt;
 ErrorLog syslog:local4&lt;br /&gt;
&lt;br /&gt;
ja access log&#039;i jaoks rida&lt;br /&gt;
&lt;br /&gt;
 CustomLog &amp;quot;|/usr/bin/logger -p local5.info&amp;quot; combined&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog.conf muudatused tulevad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 destination http_error { file(&amp;quot;/var/log/httpd/error.log&amp;quot;); };&lt;br /&gt;
 destination http_access { file(&amp;quot;/var/log/httpd/access.log&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(http_error); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(http_access); };&lt;br /&gt;
&lt;br /&gt;
===logiserveri seadistus===&lt;br /&gt;
&lt;br /&gt;
Serveripoolel soovitaks kasutada rohkemate võimaluste poolest kui võimalik syslog-ng tarkvara. Antud näide on ainult syslog-ng&#039;l toimiv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vaikimisi üritab syslog kirjutada logifailid ühte defineeritud faili kokku.&lt;br /&gt;
Esimese tööna tuleb defineerida failid kuhu mis tüüpi logi kirjutatakse.&lt;br /&gt;
Kasutame muutujat $FULLHOST radadepuhul. See annab meile võimaluse ,et logiserveris tekivad kaustad ja failid&lt;br /&gt;
tekitatakse automaatselt sellise struktuuriga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /log/serverid/mail.server.ee/messages&lt;br /&gt;
 /log/serverid/mail.server.ee/mail.log&lt;br /&gt;
 /log/serverid/mail.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/messages&lt;br /&gt;
 /log/serverid/www.server.ee/mail.log&lt;br /&gt;
 /log/serverid/www.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_error.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_access.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
konfifail ise&lt;br /&gt;
&lt;br /&gt;
 source net {&lt;br /&gt;
         udp();&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 destination remote {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/messages.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
  &lt;br /&gt;
 destination remote_auth {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/auth.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_mail {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/mail.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_error {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_error.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_access {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_access.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4335</id>
		<title>Logi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Logi&amp;diff=4335"/>
		<updated>2007-06-12T07:37:59Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Logimist korraldab serveris tavaliselt tarkvara nimega syslog, levinud on ka täiustatud logimootor nimega syslog-ng&lt;br /&gt;
Antud tekstis tegeleme keskse logimisega logiserverisse, mille ip&#039;ks on näiteks 192.168.1.10. &lt;br /&gt;
&lt;br /&gt;
Vajalik võib see olla näiteks, et peale&lt;br /&gt;
serveri mahavõtmist või purunemist saaks jälgida mis on toimunud. Tsentraalse statistika genereerimiseks jne&lt;br /&gt;
&lt;br /&gt;
===logikliendi seadistus===&lt;br /&gt;
&lt;br /&gt;
syslog.conf&#039;is näiteks kui on rida&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 /var/log/auth.log&lt;br /&gt;
&lt;br /&gt;
siis võib tekitada kõrvale&lt;br /&gt;
&lt;br /&gt;
 auth,authpriv.*                 @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ja rohkem polegi vaja lihtsaks logimiseks&lt;br /&gt;
peale seda saadetakse juba auth ja authpriv teated kõik masinale 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
tavalise syslog&#039;i puhul näiteks freebsd&#039;s võime /etc/syslog.conf&#039;i kirjutada&lt;br /&gt;
&lt;br /&gt;
 *.notice;kern.debug;lpr.info;mail.crit          @192.168.1.10&lt;br /&gt;
 auth.info;authpriv.info                         @192.168.1.10&lt;br /&gt;
 mail.info                                       @192.168.1.10&lt;br /&gt;
&lt;br /&gt;
ehk siis messages, auth ja mail antud näites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog-ng kasutamisel oleks analoogne seadistus&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_mail); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_authpriv); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_messages); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
===teenuste logimine läbi syslog&#039;i===&lt;br /&gt;
&lt;br /&gt;
Osa tarkvara ei kasuta logimiseks sysloq&#039;i vaid eelistavad ise tegeleda logi kirjutamiega näit apache&lt;br /&gt;
nende tarkvaradega tuleb rohkem vaeva näha.&lt;br /&gt;
&lt;br /&gt;
Selleks juhuks on syslog-ng&#039;s hulga vabu local&#039;eid&lt;br /&gt;
&lt;br /&gt;
 filter f_local0 { facility(local0); };&lt;br /&gt;
 filter f_local1 { facility(local1); };&lt;br /&gt;
 filter f_local2 { facility(local2); };&lt;br /&gt;
 filter f_local3 { facility(local3); };&lt;br /&gt;
 filter f_local4 { facility(local4); };&lt;br /&gt;
 filter f_local5 { facility(local5); };&lt;br /&gt;
 filter f_local6 { facility(local6); };&lt;br /&gt;
 filter f_local7 { facility(local7); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Näide logimisest skriptis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Soovime näiteks teha või meil on juba serveris skript mille teateid soovime saada läbi syslog&#039;i kuhugi faili&lt;br /&gt;
ning samas kirjutada ka logiserverisse. Logifail kuhu soovime ,et kirjutataks infot on /var/log/katse&lt;br /&gt;
&lt;br /&gt;
Kirjutame syslog.conf&#039;i read&lt;br /&gt;
&lt;br /&gt;
 destination katse { file(&amp;quot;/var/log/katse&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(katse); };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ning nüüd anname käsu testiks shell&#039;is&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/logger -p local4.info &amp;quot;this is a test message&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
faili /var/log/katse peaks tekkima rida&lt;br /&gt;
&lt;br /&gt;
 Jun 11 19:46:50 hostname kasutaja: this is a test message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd kui soovime ,et teated läheksid ka logi serverisse on vaja syslog konfi lisada vaid read&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
&lt;br /&gt;
Serveris 192.168.1.10 kuhu logi saadetakse peame aga konfiguratsiooni selleks ,et info vastuvõetaks ja test faili lisataks kirjutama&lt;br /&gt;
&lt;br /&gt;
 destination test {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/test.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Apache logimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmi apache syslog&#039;i läbi logimina saame selliselt&lt;br /&gt;
&lt;br /&gt;
Avame httpd.conf&#039;i&lt;br /&gt;
&lt;br /&gt;
asendame rea&lt;br /&gt;
&lt;br /&gt;
 ErrorLog /var/log/httpd/error.log&lt;br /&gt;
&lt;br /&gt;
reaga &lt;br /&gt;
&lt;br /&gt;
 ErrorLog syslog:local4&lt;br /&gt;
&lt;br /&gt;
ja access log&#039;i jaoks rida&lt;br /&gt;
&lt;br /&gt;
 CustomLog &amp;quot;|/usr/bin/logger -p local5.info&amp;quot; combined&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
syslog.conf muudatused tulevad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 destination loghost { udp(&amp;quot;192.168.1.10&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 destination http_error { file(&amp;quot;/var/log/httpd/error.log&amp;quot;); };&lt;br /&gt;
 destination http_access { file(&amp;quot;/var/log/httpd/access.log&amp;quot;); };&lt;br /&gt;
 &lt;br /&gt;
 log { source(src); filter(f_local4); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local4); destination(http_error); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(loghost); };&lt;br /&gt;
 log { source(src); filter(f_local5); destination(http_access); };&lt;br /&gt;
&lt;br /&gt;
===logiserveri seadistus===&lt;br /&gt;
&lt;br /&gt;
Serveripoolel soovitaks kasutada rohkemate võimaluste poolest kui võimalik syslog-ng tarkvara. Antud näide on ainult syslog-ng&#039;l toimiv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
vaikimisi üritab syslog kirjutada logifailid ühte defineeritud faili kokku.&lt;br /&gt;
Esimese tööna tuleb defineerida failid kuhu mis tüüpi logi kirjutatakse.&lt;br /&gt;
Kasutame muutujat $FULLHOST radadepuhul. See annab meile võimaluse ,et logiserveris tekivad kaustad ja failid&lt;br /&gt;
tekitatakse automaatselt sellise struktuuriga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /log/serverid/mail.server.ee/messages&lt;br /&gt;
 /log/serverid/mail.server.ee/mail.log&lt;br /&gt;
 /log/serverid/mail.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/messages&lt;br /&gt;
 /log/serverid/www.server.ee/mail.log&lt;br /&gt;
 /log/serverid/www.server.ee/auth.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_error.log&lt;br /&gt;
 /log/serverid/www.server.ee/http_access.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
konfifail ise&lt;br /&gt;
&lt;br /&gt;
 source net {&lt;br /&gt;
         udp();&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 destination remote {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/messages.log&amp;quot;&lt;br /&gt;
   owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
  &lt;br /&gt;
 destination remote_auth {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/auth.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_mail {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/mail.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_error {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_error.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 destination remote_http_access {&lt;br /&gt;
    file(&amp;quot;/log/serverid/$FULLHOST/http_access.log&amp;quot;&lt;br /&gt;
    owner(root) group(wheel) perm(0600) dir_perm(0700) create_dirs(yes));&lt;br /&gt;
 };&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Samba_kasutamine&amp;diff=4230</id>
		<title>Samba kasutamine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Samba_kasutamine&amp;diff=4230"/>
		<updated>2007-06-06T10:52:08Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* Alamvõrgu konfigureerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Konfiguratsioonifail===&lt;br /&gt;
&lt;br /&gt;
Samba kasutamise juures on kõige keerulisem koostada sobiv konfiguratsioonifail, mille nimi ja asukoht sõltub sellest, kuidas Samba installeeriti, kuid on tavaliselt /etc/smb.conf või /etc/samba/smb.conf või /usr/local/samba/lib/smb.conf&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailis on kahte tüüpi osi:&lt;br /&gt;
&lt;br /&gt;
    * üks üldosa (global) - reguleerib serveri toimimist; seal on näidatud Samba serveri üldised omadused. Näiteks, millisesse Windowsi töögruppi server&lt;br /&gt;
      kuulub.&lt;br /&gt;
    * mitu teenuse osa - defineerib faili- või printimisteenuse. Näiteks tehakse kõigile kasutajatele ainult lugemiseks kättesaadavaks UNIXi  &lt;br /&gt;
      kataloogi /home/avalik sisu. &lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili osa nimi kirjutatakse kantsulgude vahele ning konfiguratsiooniparameetritele omistatakse väärtus võrdusmärgiga. Kommentaarideks loetakse read, mida alustatakse # või ; märgiga. Rida võib jätkata tagurpidi kaldkriipsuga (\), kuid see peab olema ise viimane sümbol real. Tühja rida ignoreeritakse.&lt;br /&gt;
&lt;br /&gt;
Toome näite konfiguratsioonifailist eesmärgiga selgitada selle süntaksit; viited kommenteeritud konfiguratsioonifailidele leiate altpoolt.&lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
   workgroup = ZOO&lt;br /&gt;
   security = user&lt;br /&gt;
   server string = Samba server %v&lt;br /&gt;
 &lt;br /&gt;
 # Kasutaja priit jagu&lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = kasutaja %u kodukataloog&lt;br /&gt;
   path = /home/%u&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = no&lt;br /&gt;
 &lt;br /&gt;
 ; koigile lugemiseks&lt;br /&gt;
 [lugemik]&lt;br /&gt;
   comment = Koigile lugemiseks&lt;br /&gt;
   path = /home/lugemik&lt;br /&gt;
   writeable = no&lt;br /&gt;
   public = yes&lt;br /&gt;
 &lt;br /&gt;
 [printers]&lt;br /&gt;
   path = /var/spool/lpd/samba&lt;br /&gt;
   comment = Mustvalge HP 6MP PostScript printer&lt;br /&gt;
   public = yes&lt;br /&gt;
   printable = yes&lt;br /&gt;
&lt;br /&gt;
Samba server pakub faili-ja printeriteenuseid ja seepärast peab iga teenuse juures olema tee. Tee näitab vastava UNIXi kataloogi nime või printeri spooliks kasutatavat kataloogi. Tee ja muud teenuste omadused näidatakse tavaliselt konfiguratsiooniparameetrite abil iga teenuse juures eraldi. Näiteks on teenuse lugemik puhul keelatud sinna kirjutamine.&lt;br /&gt;
&lt;br /&gt;
Enamusel parameetritel on vaikeväärtused. Näiteks võiks jätta teenuses lugemik ära rea writeable, kuivõrd &#039;no&#039; on ka parameetri väikeväärtus. Vaikeväärtuste väljakirjutamine aitab aga selgemini mõista teenuse iseloomu.&lt;br /&gt;
&lt;br /&gt;
Mõnda parameetrit on lubatud kasutada vaid üldosas (security), mõnda ainult teenuse juures (path), mõnda aga mõlemas (browseable). Kehtima hakkab teenuse juures viimasena näidatud.&lt;br /&gt;
&lt;br /&gt;
Paljudel parameetritel on olemas sünonüümid, näiteks düskraafide jaoks on tehtud lisaks browseable&#039;le browsable. Sarnaselt on sama tähendusega public ja guest ok.&lt;br /&gt;
&lt;br /&gt;
Erilisteks eeldefineeritud osadeks on ka homes, printers ja netlogon.&lt;br /&gt;
&lt;br /&gt;
===Samba käivitamine ning seiskamine===&lt;br /&gt;
&lt;br /&gt;
Samba server töötab tavaliselt juurkasutaja õigustes ning ta käivitatakse süsteemi alglaadimisskriptidest. Sambat saab kävitada kahte moodi, kas iseseisva serverina või superserveri Inetd abil. Kui Sambat kasutatakse tõenäoliselt harva ja masina ressurssidega on kitsas, siis pole põhjust pidevalt protsesse mälus hoida. Siiski peab arvestama, et Samba serveri poole pöördumisel läbi Inetd kulub veidi rohkem aega.&lt;br /&gt;
&lt;br /&gt;
===Iseseisva serverina===&lt;br /&gt;
&lt;br /&gt;
Tuleb käivitada deemonitena kaks programmi:&lt;br /&gt;
&lt;br /&gt;
    * nmbd - teeb alamvõrgule teatavaks Samba serveri nime ning tema abil saab tööle seada WINSi nimeserveri&lt;br /&gt;
    * smbd - teenindab faili-ja printeriteenuste kasutamise kohta tulevaid päringuid &lt;br /&gt;
&lt;br /&gt;
Serveri käivitamiseks ja seiskamiseks sobib kasutada näiteks sellist skripti&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 case $1 in&lt;br /&gt;
             &#039;start&#039;)&lt;br /&gt;
                     echo &amp;quot;Starting smbd...&amp;quot;&lt;br /&gt;
                     /usr/local/samba/bin/smbd -D&lt;br /&gt;
                     echo &amp;quot;Starting nmbd...&amp;quot;&lt;br /&gt;
                     /usr/local/samba/bin/nmbd -D&lt;br /&gt;
                     ;;&lt;br /&gt;
             &#039;stop&#039;)&lt;br /&gt;
                     echo &amp;quot;Stopping smbd and nmbd...&amp;quot;&lt;br /&gt;
                     killall smbd&lt;br /&gt;
                     killall nmbd&lt;br /&gt;
                     rm -f /usr/local/samba/var/locks/smbd.pid&lt;br /&gt;
                     rm -f /usr/local/samba/var/locks/nmbd.pid&lt;br /&gt;
                     ;;&lt;br /&gt;
             *)&lt;br /&gt;
                     echo &amp;quot;usage: smb {start|stop}&amp;quot;&lt;br /&gt;
                     ;;&lt;br /&gt;
     esac&lt;br /&gt;
&lt;br /&gt;
===Superserveri Inetd abil===&lt;br /&gt;
&lt;br /&gt;
Lisage Inetd konfiguratsioonifaili /etc/inetd.conf read&lt;br /&gt;
&lt;br /&gt;
 netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd&lt;br /&gt;
 netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd&lt;br /&gt;
&lt;br /&gt;
Peale Samba konfiguratsioonifaili muutmist ei ole tavaliselt vajadust serverit taaskäivitada. Server loeb iga minuti järel automaatselt läbi konfiguratsioonifaili ning samuti igal kliendi pöördumisel.&lt;br /&gt;
&lt;br /&gt;
Samba kasutamine&lt;br /&gt;
&lt;br /&gt;
Kuna Samba server töötab juurkasutaja õigustes, siis valesti konfigureeritud Samba server võib ohustada kogu süsteemi turvalisust. Sambat kasutatakse&lt;br /&gt;
&lt;br /&gt;
    * jaosrežiimis või&lt;br /&gt;
    * kasutajarežiimis &lt;br /&gt;
&lt;br /&gt;
Järgides neid viiteid saate teada, millistel tingimustel kasutada üht või teist režiimi ning kuidas seda teha.&lt;br /&gt;
&lt;br /&gt;
Failiteenuse puhul saab kasutajate lugemise ja kirjutamise õigusi määrata Samba konfiguratsioonifailist, kuid need ei ületa vastavaid UNIXi failisüsteemi piiranguid. UNIXi kvoot toimib ka Samba failiteenuse jaoks.&lt;br /&gt;
&lt;br /&gt;
Kui Samba server täidab kliendi korraldusi, siis kaasneb sellega tavaliselt protsesside käivitamine, näiteks failide tekitamine või printimine. Protsessi käivitamiseks peab Samba otsustama millise UNIXi kasutaja õigustes seda teha. Kuna Windowsi maailmas on kasutajate ja nende õigustega suhteliselt ebamäärane olukord, siis seda enam tuleb Samba konfigureerimisel tähele panna, millistes õigustes UNIXi masinas Samba serveri kasutajad tegutsevad.&lt;br /&gt;
&lt;br /&gt;
===Alamvõrgu konfigureerimine===&lt;br /&gt;
&lt;br /&gt;
Windowsi masinad kasutavad oma teenuste jagamisel ja nende poole pöördumisel SMB protokolli, mis toimib vaid samas alamvõrgus. Paraku UNIX ei toeta otseselt SMB võrguprotokolli, küll aga on võimalik standardse TCP/IP protokolli peal emuleerida SMBd. Kuna TCP/IP on väga levinud võrguprotokoll, siis oskavad ka enamus uusi Windowsi operatsioonisüsteeme (95/98/2000/NT) samuti emuleerida TCP/IP peal SMBd ja seda nimetatakse NBT (NetBIOS over TCP/IP) protokolliks. Tänu sellele on võimalik panna SMB protokolli kasutades omavahel suhtlema UNIXi ja Windowsi masinad, kusjuures UNIXi poolel &amp;quot;räägib&amp;quot; Windowsi võrgu keelt SMB Samba server.&lt;br /&gt;
&lt;br /&gt;
Kuna SMBd ainult emuleeritakse ja reaalselt asub all TCP/IP, siis peab kõigi osavõtvate masinate juures konfigureerima TCP/IP võrgu, so näitama ära vähemalt:&lt;br /&gt;
&lt;br /&gt;
    * masina IP-aadressi ja DNSi nime&lt;br /&gt;
    * broadcasti aadressi&lt;br /&gt;
    * alamvõrgu maski &lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb Windowsi masinatele omistada ka NetBIOSi nimed.&lt;br /&gt;
&lt;br /&gt;
Erinevates alamvõrkudes töötavaid Windowsi masinaid koos tööle panna ei pruugi olla lihtne, näiteks tekitada olukord, et ühes kontoris asuvas masinas töötav programm saaks printida teises kontoris asuvale printerile.&lt;br /&gt;
&lt;br /&gt;
Siiski, kui Samba server asub korraga mitmes alamvõrgus on võimalik korraldada asjad nii, et Samba jagab ühe võrgu teenuseid edasi teise alamvõrgu klientidele. Näiteks printerit.&lt;br /&gt;
&lt;br /&gt;
===Samba server tegutseb alati mingi UNIXi kasutaja õigustes===&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili teenuste sektsioonid konfigureerivad teenused, kusjuures teenust kasutatakse alati mingi UNIXi kasutaja õigustes. Näiteks kirjeldame skeemiga, kuidas toimub sellise teenuse kasutamine kasutajaõiguste seisukohast&lt;br /&gt;
&lt;br /&gt;
 [www]&lt;br /&gt;
   comment = Veebi sisu&lt;br /&gt;
   path = /home/html&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = no&lt;br /&gt;
   force user = www&lt;br /&gt;
   force group = veeb&lt;br /&gt;
   directory mode = 755&lt;br /&gt;
   create mode = 744&lt;br /&gt;
   valid users = mart priit&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiteenusega //samba/www, mille tarvitamine seisneb võimaluses tegeleda UNIXi kataloogi /home/html alla jäävate failide ja kataloogidega.&lt;br /&gt;
&lt;br /&gt;
Teenust on lubatud kasutada ainult kasutajatel mart ja priit, kuid nad tegutsevad kasutaja www õigustes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Samba serveri              /home/html&lt;br /&gt;
  Windows       teenus www                kataloog&lt;br /&gt;
 &lt;br /&gt;
  |   | -- &amp;gt; -----|   |-------- &amp;gt; ----------|   |&lt;br /&gt;
             &lt;br /&gt;
               ligi lubatakse            tegutsetakse kasutaja www&lt;br /&gt;
               vaid mart ja priit        ja grupi veeb õigustes;&lt;br /&gt;
                                         luuakse faile ja katalooge&lt;br /&gt;
                                         loabittidega vastavalt&lt;br /&gt;
                                         744 ja 755&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failiteenuse puhul saab kasutajate lugemise ja kirjutamise õigusi määrata Samba konfiguratsioonifailist, kuid need ei ületa vastavaid UNIXi failisüsteemi piiranguid. UNIXi kvoot toimib ka Samba failiteenuse jaoks. Samba poolt kasutatav printer on tavaliselt defineeritud UNIXi printerite kirjeldusfailis.&lt;br /&gt;
&lt;br /&gt;
Kui konfigureerida lihtsalt selline failiteenus&lt;br /&gt;
&lt;br /&gt;
 [unixikasutajad]&lt;br /&gt;
   comment = UNIXi kasutajatele&lt;br /&gt;
   path = /home/unixikasutajad&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = yes&lt;br /&gt;
&lt;br /&gt;
siis toimetab seal igaüks oma UNIXi kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
===Muutujad===&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailis on väga otstarbekas kasutada muutujaid, mille väärtus sõltub sellest kes, kust, kunas jne Samba serveri poole pöördus. Näiteks võiks serveri stringi esitada selliselt&lt;br /&gt;
&lt;br /&gt;
server string = Samba, versioon %v&lt;br /&gt;
&lt;br /&gt;
Töö ajal asendatakse %v Samba versiooninumbriga, näiteks 2.0.7&lt;br /&gt;
&lt;br /&gt;
Teised enamkasutatavad muutujad&lt;br /&gt;
&lt;br /&gt;
    * %u - kasutaja nimi&lt;br /&gt;
    * %g - kasutaja esmase grupi nimi&lt;br /&gt;
    * %H - kasutaja kodukataloog&lt;br /&gt;
    * %v - Samba versioon&lt;br /&gt;
    * %h - Samba serveri UNIXi nimi&lt;br /&gt;
    * %m - kliendi NetBIOSi nimi&lt;br /&gt;
    * %L - Samba serveri NetBIOSi nimi&lt;br /&gt;
    * %M - kliendi masina UNIXi nimi&lt;br /&gt;
    * %d - Klienti teenindava serveri protsessi ID&lt;br /&gt;
    * %a - kliendi arhitektuur&lt;br /&gt;
    * %I - kliendi IP-aadress&lt;br /&gt;
    * %T - käesolev aeg&lt;br /&gt;
&lt;br /&gt;
===Kasutajate kodukataloogid===&lt;br /&gt;
&lt;br /&gt;
Paljude kasutajate korral on tülikas igaühele tekitada isiklikku failiteenust. Seepärast on välja mõeldud eriline teenus nimega homes. Kui Samba serveri poole pöördub klient ja ta soovib kasutada näiteks teenust mart, mida aga Samba konfiguratsioonifailis pole ning olemas on teenus homes, siis vaadatakse süsteemiparoolifailist järele, kas leidub kasutaja mart. Kui leidub, siis tekitatakse automaatselt failiteenus mart, mille sisuks saab UNIXi kasutaja mart kodukataloogi sisu.&lt;br /&gt;
&lt;br /&gt;
Tekitame näieks teenuse homes eesmärgiga anda kasutajale tema kodukataloog ja kui ta sinna faile või katalooge moodustab, siis tekivad need õigustega 700&lt;br /&gt;
&lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = Kasutaja %u kodukataloog&lt;br /&gt;
   browseable = no&lt;br /&gt;
   writable = yes&lt;br /&gt;
   create mode = 700&lt;br /&gt;
   directory mask = 700&lt;br /&gt;
&lt;br /&gt;
===Avalik failiteenus===&lt;br /&gt;
&lt;br /&gt;
Avalike failiteenuste puhul on ikka see oht, et failidel on kas liiga palju või liiga vähe õigusi. St kui üks kasutaja moodustab avalikku failiteenusesse kataloogi, siis ei saa teine sinna sisse faile salvestada või hullem, saab sealt faile kustutada. Selleks, et tekitada kõigile enamvähem vastuvõetavat olukorda, tuleb kombineerida Samba ja UNIXi failisüsteemi vahendeid (eelkõige ettenägelik kasutajate UNIXi gruppidesse jaotamine, kasutades võimalust teha üks kasutaja mitme grupi liikmeks).&lt;br /&gt;
&lt;br /&gt;
Näiteks tekitame failiteenuse, kuhu saavad ligi vaid kasutajad mart, priit, manna ja riis. Nad saavad üksteise poolt moodustatud faile muuta ja kataloogidesse salvestada. Samuti faile kustutada, kuid faili omanikuks jääb faili tekitaja.&lt;br /&gt;
&lt;br /&gt;
 [mpmr]&lt;br /&gt;
    comment = mart, priit, manna ja riis tegutsevad siin&lt;br /&gt;
    path = /home/mpmr&lt;br /&gt;
    writeable = no&lt;br /&gt;
    create mode = 770&lt;br /&gt;
    directory mode = 770&lt;br /&gt;
    valid users = mart priit manna riis&lt;br /&gt;
&lt;br /&gt;
Absoluutselt kõigile kasutajatele lugemiseks ja kirjutamiseks mõeldud failiteenus. Kõik toimingud tehakse aga UNIXi kasutaja samba õigustes&lt;br /&gt;
&lt;br /&gt;
 [sodipodi]&lt;br /&gt;
   comment = Kõigile kasutajatele lugemiseks ja kirjutamiseks&lt;br /&gt;
   path = /home/sodipodi&lt;br /&gt;
   public = yes&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   create mode = 777&lt;br /&gt;
   directory mask = 777&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
Kui viimased kaks parameetrit ära jätta, siis saavad kasutajad tegeleda avaliku teenusega endiselt, kuid toimetavad enda UNIXi kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Võimalik on tekitada mitu sarnast avalikku teenust nii, et nad töötavad erinevate kasutajate õigustes.&lt;br /&gt;
&lt;br /&gt;
===Printeriteenus===&lt;br /&gt;
&lt;br /&gt;
Soovides teha Samba kasutajaile vabalt kättesaadavaks kõik UNIXi printerikirjeldusfailis defineeritud printerid, kasutage sellist teenust&lt;br /&gt;
&lt;br /&gt;
 [printes]&lt;br /&gt;
   comment = Koik UNIXi prinerid&lt;br /&gt;
   path = /tmp&lt;br /&gt;
   browseable = yes&lt;br /&gt;
   printable = yes&lt;br /&gt;
   public = yes&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
Soovides konfigureerida ühte konkreetset printerit, tekitage näiteks selline sektsioon&lt;br /&gt;
&lt;br /&gt;
 [hp6mp]&lt;br /&gt;
   comment = HP 6MP - mustvalge PostScript printer&lt;br /&gt;
   printable = yes&lt;br /&gt;
   print command = /usr/bin/lpr -Php6mp -r %s&lt;br /&gt;
   printer = lj-6&lt;br /&gt;
   printing = BSD&lt;br /&gt;
   public = yes&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
parameetriga print command on näidatud otsesõnu, millise UNIXi käsuga printida ja kuidas seda teha. Antud juhul saadetakse trükitav fail (%s) UNIXi printerisse hp6mp.&lt;br /&gt;
&lt;br /&gt;
Printeri kasutamiseks tuleb Windowsis sobivad printeri draiverid intalleerida, kusjuures peab arvestama seda, kuidas printer on UNIXis kirjeldatud.&lt;br /&gt;
&lt;br /&gt;
Kui Windowsi programm prindib Windowsis konfigureeritud printerile, siis ta kasutab selles konfiguratsioonis näidatud printeri draivereid. Nii väljub Windowsi masinast teatud printkeeles ettevalmistatud fail ja liigub printeri poole. Antud juhul liigub see fail printerisse läbi UNIXi printerikirjeldusfailis näidatud filtrite.&lt;br /&gt;
&lt;br /&gt;
Soovides printida UNIXi küljes olevale printerile nimega otse ja kasutades Windowsis selle printeri enda draivereid, tarvitage näiteks sellist printerikirjeldusfaili printerisektsiooni&lt;br /&gt;
&lt;br /&gt;
 otse:\&lt;br /&gt;
        :sd=/var/spool/lpd/otse:\&lt;br /&gt;
        :mx#0:\&lt;br /&gt;
        :sh:\&lt;br /&gt;
        :lp=/dev/lp0:\&lt;br /&gt;
        :if=/var/spool/lpd/otse/otse.sh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ja filtrit otse.sh&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 cat -&lt;br /&gt;
&lt;br /&gt;
Seesuguse asjakorralduse puhul liigub Windowsis sobivalt ettevalmistatud printerikeelne bitijada läbi UNIXi ilma, et seal midagi muudetakse edasi printerisse.&lt;br /&gt;
&lt;br /&gt;
Sellesse filtrisse võib kirjutada juurde mõned printerikasutust logivad read.&lt;br /&gt;
&lt;br /&gt;
===Teeninduspiirkonna määramine===&lt;br /&gt;
&lt;br /&gt;
Kui Samba serveriks olevasse UNIXi masinasse on installeeritud mitu võrgukaarti, siis parameetri interfaces abil saab näidata, milliste kaartide küljes olevaid alamvõrke teenindatakse. Näiteks määrame Samba teenindama alamvõrke 192.168.1.0 (võrgumaskiga 255.255.255.0) ja 192.168.2.128 (võrgumaskiga 255.255.255.224) lisades üldossa rea&lt;br /&gt;
&lt;br /&gt;
 interfaces 192.168.2.128/24 192.168.2.128/255.255.255.224&lt;br /&gt;
&lt;br /&gt;
Võrgumaski võib näidata esimeste ühtede bittide arvuga (24 vastab 255.255.255.0) või tavalise neljaosalise maskiga (255.255.255.224, millele vastab ühtede arv 27).&lt;br /&gt;
&lt;br /&gt;
© EENet 2000&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Samba_kasutamine&amp;diff=4229</id>
		<title>Samba kasutamine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Samba_kasutamine&amp;diff=4229"/>
		<updated>2007-06-06T10:33:47Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* Konfiguratsioonifail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Konfiguratsioonifail===&lt;br /&gt;
&lt;br /&gt;
Samba kasutamise juures on kõige keerulisem koostada sobiv konfiguratsioonifail, mille nimi ja asukoht sõltub sellest, kuidas Samba installeeriti, kuid on tavaliselt /etc/smb.conf või /etc/samba/smb.conf või /usr/local/samba/lib/smb.conf&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailis on kahte tüüpi osi:&lt;br /&gt;
&lt;br /&gt;
    * üks üldosa (global) - reguleerib serveri toimimist; seal on näidatud Samba serveri üldised omadused. Näiteks, millisesse Windowsi töögruppi server&lt;br /&gt;
      kuulub.&lt;br /&gt;
    * mitu teenuse osa - defineerib faili- või printimisteenuse. Näiteks tehakse kõigile kasutajatele ainult lugemiseks kättesaadavaks UNIXi  &lt;br /&gt;
      kataloogi /home/avalik sisu. &lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili osa nimi kirjutatakse kantsulgude vahele ning konfiguratsiooniparameetritele omistatakse väärtus võrdusmärgiga. Kommentaarideks loetakse read, mida alustatakse # või ; märgiga. Rida võib jätkata tagurpidi kaldkriipsuga (\), kuid see peab olema ise viimane sümbol real. Tühja rida ignoreeritakse.&lt;br /&gt;
&lt;br /&gt;
Toome näite konfiguratsioonifailist eesmärgiga selgitada selle süntaksit; viited kommenteeritud konfiguratsioonifailidele leiate altpoolt.&lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
   workgroup = ZOO&lt;br /&gt;
   security = user&lt;br /&gt;
   server string = Samba server %v&lt;br /&gt;
 &lt;br /&gt;
 # Kasutaja priit jagu&lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = kasutaja %u kodukataloog&lt;br /&gt;
   path = /home/%u&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = no&lt;br /&gt;
 &lt;br /&gt;
 ; koigile lugemiseks&lt;br /&gt;
 [lugemik]&lt;br /&gt;
   comment = Koigile lugemiseks&lt;br /&gt;
   path = /home/lugemik&lt;br /&gt;
   writeable = no&lt;br /&gt;
   public = yes&lt;br /&gt;
 &lt;br /&gt;
 [printers]&lt;br /&gt;
   path = /var/spool/lpd/samba&lt;br /&gt;
   comment = Mustvalge HP 6MP PostScript printer&lt;br /&gt;
   public = yes&lt;br /&gt;
   printable = yes&lt;br /&gt;
&lt;br /&gt;
Samba server pakub faili-ja printeriteenuseid ja seepärast peab iga teenuse juures olema tee. Tee näitab vastava UNIXi kataloogi nime või printeri spooliks kasutatavat kataloogi. Tee ja muud teenuste omadused näidatakse tavaliselt konfiguratsiooniparameetrite abil iga teenuse juures eraldi. Näiteks on teenuse lugemik puhul keelatud sinna kirjutamine.&lt;br /&gt;
&lt;br /&gt;
Enamusel parameetritel on vaikeväärtused. Näiteks võiks jätta teenuses lugemik ära rea writeable, kuivõrd &#039;no&#039; on ka parameetri väikeväärtus. Vaikeväärtuste väljakirjutamine aitab aga selgemini mõista teenuse iseloomu.&lt;br /&gt;
&lt;br /&gt;
Mõnda parameetrit on lubatud kasutada vaid üldosas (security), mõnda ainult teenuse juures (path), mõnda aga mõlemas (browseable). Kehtima hakkab teenuse juures viimasena näidatud.&lt;br /&gt;
&lt;br /&gt;
Paljudel parameetritel on olemas sünonüümid, näiteks düskraafide jaoks on tehtud lisaks browseable&#039;le browsable. Sarnaselt on sama tähendusega public ja guest ok.&lt;br /&gt;
&lt;br /&gt;
Erilisteks eeldefineeritud osadeks on ka homes, printers ja netlogon.&lt;br /&gt;
&lt;br /&gt;
===Samba käivitamine ning seiskamine===&lt;br /&gt;
&lt;br /&gt;
Samba server töötab tavaliselt juurkasutaja õigustes ning ta käivitatakse süsteemi alglaadimisskriptidest. Sambat saab kävitada kahte moodi, kas iseseisva serverina või superserveri Inetd abil. Kui Sambat kasutatakse tõenäoliselt harva ja masina ressurssidega on kitsas, siis pole põhjust pidevalt protsesse mälus hoida. Siiski peab arvestama, et Samba serveri poole pöördumisel läbi Inetd kulub veidi rohkem aega.&lt;br /&gt;
&lt;br /&gt;
===Iseseisva serverina===&lt;br /&gt;
&lt;br /&gt;
Tuleb käivitada deemonitena kaks programmi:&lt;br /&gt;
&lt;br /&gt;
    * nmbd - teeb alamvõrgule teatavaks Samba serveri nime ning tema abil saab tööle seada WINSi nimeserveri&lt;br /&gt;
    * smbd - teenindab faili-ja printeriteenuste kasutamise kohta tulevaid päringuid &lt;br /&gt;
&lt;br /&gt;
Serveri käivitamiseks ja seiskamiseks sobib kasutada näiteks sellist skripti&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 case $1 in&lt;br /&gt;
             &#039;start&#039;)&lt;br /&gt;
                     echo &amp;quot;Starting smbd...&amp;quot;&lt;br /&gt;
                     /usr/local/samba/bin/smbd -D&lt;br /&gt;
                     echo &amp;quot;Starting nmbd...&amp;quot;&lt;br /&gt;
                     /usr/local/samba/bin/nmbd -D&lt;br /&gt;
                     ;;&lt;br /&gt;
             &#039;stop&#039;)&lt;br /&gt;
                     echo &amp;quot;Stopping smbd and nmbd...&amp;quot;&lt;br /&gt;
                     killall smbd&lt;br /&gt;
                     killall nmbd&lt;br /&gt;
                     rm -f /usr/local/samba/var/locks/smbd.pid&lt;br /&gt;
                     rm -f /usr/local/samba/var/locks/nmbd.pid&lt;br /&gt;
                     ;;&lt;br /&gt;
             *)&lt;br /&gt;
                     echo &amp;quot;usage: smb {start|stop}&amp;quot;&lt;br /&gt;
                     ;;&lt;br /&gt;
     esac&lt;br /&gt;
&lt;br /&gt;
===Superserveri Inetd abil===&lt;br /&gt;
&lt;br /&gt;
Lisage Inetd konfiguratsioonifaili /etc/inetd.conf read&lt;br /&gt;
&lt;br /&gt;
 netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd&lt;br /&gt;
 netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd&lt;br /&gt;
&lt;br /&gt;
Peale Samba konfiguratsioonifaili muutmist ei ole tavaliselt vajadust serverit taaskäivitada. Server loeb iga minuti järel automaatselt läbi konfiguratsioonifaili ning samuti igal kliendi pöördumisel.&lt;br /&gt;
&lt;br /&gt;
Samba kasutamine&lt;br /&gt;
&lt;br /&gt;
Kuna Samba server töötab juurkasutaja õigustes, siis valesti konfigureeritud Samba server võib ohustada kogu süsteemi turvalisust. Sambat kasutatakse&lt;br /&gt;
&lt;br /&gt;
    * jaosrežiimis või&lt;br /&gt;
    * kasutajarežiimis &lt;br /&gt;
&lt;br /&gt;
Järgides neid viiteid saate teada, millistel tingimustel kasutada üht või teist režiimi ning kuidas seda teha.&lt;br /&gt;
&lt;br /&gt;
Failiteenuse puhul saab kasutajate lugemise ja kirjutamise õigusi määrata Samba konfiguratsioonifailist, kuid need ei ületa vastavaid UNIXi failisüsteemi piiranguid. UNIXi kvoot toimib ka Samba failiteenuse jaoks.&lt;br /&gt;
&lt;br /&gt;
Kui Samba server täidab kliendi korraldusi, siis kaasneb sellega tavaliselt protsesside käivitamine, näiteks failide tekitamine või printimine. Protsessi käivitamiseks peab Samba otsustama millise UNIXi kasutaja õigustes seda teha. Kuna Windowsi maailmas on kasutajate ja nende õigustega suhteliselt ebamäärane olukord, siis seda enam tuleb Samba konfigureerimisel tähele panna, millistes õigustes UNIXi masinas Samba serveri kasutajad tegutsevad.&lt;br /&gt;
&lt;br /&gt;
===Alamvõrgu konfigureerimine===&lt;br /&gt;
&lt;br /&gt;
Windowsi masinad kasutavad oma teenuste jagamisel ja nende poole pöördumisel SMB protokolli, mis toimib vaid samas alamvõrgus. Paraku UNIX ei toeta otseselt SMB võrguprotokolli, küll aga on võimalik standardse TCP/IP protokolli peal emuleerida SMBd. Kuna TCP/IP on väga levinud võrguprotokoll, siis oskavad ka enamus uusi Windowsi operatsioonisüsteeme (95/98/2000/NT) samuti emuleerida TCP/IP peal SMBd ja seda nimetatakse NBT (NetBIOS over TCP/IP) protokolliks. Tänu sellele on võimalik panna SMB protokolli kasutades omavahel suhtlema UNIXi ja Windowsi masinad, kusjuures UNIXi pool &amp;quot;räägib&amp;quot; Windowsi võrgu keelt SMB Samba server.&lt;br /&gt;
&lt;br /&gt;
Kuna SMBd ainult emuleeritakse ja reaalselt asub all TCP/IP, siis peab kõigi osavõtvate masinate juures konfigureerima TCP/IP võrgu, so näitama ära vähemalt:&lt;br /&gt;
&lt;br /&gt;
    * masina IP-aadressi ja DNSi nime&lt;br /&gt;
    * broadcasti aadressi&lt;br /&gt;
    * alamvõrgu maski &lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb Windowsi masinatele omistada ka NetBIOSi nimed.&lt;br /&gt;
&lt;br /&gt;
Erinevates alamvõrkudes töötavaid Windowsi masinaid koos tööle panna ei pruugi olla lihtne, näiteks tekitada olukord, et ühes kontoris asuvas masinas töötav programm saaks printida teises kontoris asuvale printerile.&lt;br /&gt;
&lt;br /&gt;
Siiski, kui Samba server asub korraga mitmes alamvõrgus on võimalik korraldada asjad nii, et Samba jagab ühe võrgu teenuseid edasi teise alamvõrgu klientidele. Näiteks printerit.&lt;br /&gt;
&lt;br /&gt;
===Samba server tegutseb alati mingi UNIXi kasutaja õigustes===&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili teenuste sektsioonid konfigureerivad teenused, kusjuures teenust kasutatakse alati mingi UNIXi kasutaja õigustes. Näiteks kirjeldame skeemiga, kuidas toimub sellise teenuse kasutamine kasutajaõiguste seisukohast&lt;br /&gt;
&lt;br /&gt;
 [www]&lt;br /&gt;
   comment = Veebi sisu&lt;br /&gt;
   path = /home/html&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = no&lt;br /&gt;
   force user = www&lt;br /&gt;
   force group = veeb&lt;br /&gt;
   directory mode = 755&lt;br /&gt;
   create mode = 744&lt;br /&gt;
   valid users = mart priit&lt;br /&gt;
&lt;br /&gt;
Tegemist on failiteenusega //samba/www, mille tarvitamine seisneb võimaluses tegeleda UNIXi kataloogi /home/html alla jäävate failide ja kataloogidega.&lt;br /&gt;
&lt;br /&gt;
Teenust on lubatud kasutada ainult kasutajatel mart ja priit, kuid nad tegutsevad kasutaja www õigustes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Samba serveri              /home/html&lt;br /&gt;
  Windows       teenus www                kataloog&lt;br /&gt;
 &lt;br /&gt;
  |   | -- &amp;gt; -----|   |-------- &amp;gt; ----------|   |&lt;br /&gt;
             &lt;br /&gt;
               ligi lubatakse            tegutsetakse kasutaja www&lt;br /&gt;
               vaid mart ja priit        ja grupi veeb õigustes;&lt;br /&gt;
                                         luuakse faile ja katalooge&lt;br /&gt;
                                         loabittidega vastavalt&lt;br /&gt;
                                         744 ja 755&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failiteenuse puhul saab kasutajate lugemise ja kirjutamise õigusi määrata Samba konfiguratsioonifailist, kuid need ei ületa vastavaid UNIXi failisüsteemi piiranguid. UNIXi kvoot toimib ka Samba failiteenuse jaoks. Samba poolt kasutatav printer on tavaliselt defineeritud UNIXi printerite kirjeldusfailis.&lt;br /&gt;
&lt;br /&gt;
Kui konfigureerida lihtsalt selline failiteenus&lt;br /&gt;
&lt;br /&gt;
 [unixikasutajad]&lt;br /&gt;
   comment = UNIXi kasutajatele&lt;br /&gt;
   path = /home/unixikasutajad&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   browseable = yes&lt;br /&gt;
&lt;br /&gt;
siis toimetab seal igaüks oma UNIXi kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
===Muutujad===&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifailis on väga otstarbekas kasutada muutujaid, mille väärtus sõltub sellest kes, kust, kunas jne Samba serveri poole pöördus. Näiteks võiks serveri stringi esitada selliselt&lt;br /&gt;
&lt;br /&gt;
server string = Samba, versioon %v&lt;br /&gt;
&lt;br /&gt;
Töö ajal asendatakse %v Samba versiooninumbriga, näiteks 2.0.7&lt;br /&gt;
&lt;br /&gt;
Teised enamkasutatavad muutujad&lt;br /&gt;
&lt;br /&gt;
    * %u - kasutaja nimi&lt;br /&gt;
    * %g - kasutaja esmase grupi nimi&lt;br /&gt;
    * %H - kasutaja kodukataloog&lt;br /&gt;
    * %v - Samba versioon&lt;br /&gt;
    * %h - Samba serveri UNIXi nimi&lt;br /&gt;
    * %m - kliendi NetBIOSi nimi&lt;br /&gt;
    * %L - Samba serveri NetBIOSi nimi&lt;br /&gt;
    * %M - kliendi masina UNIXi nimi&lt;br /&gt;
    * %d - Klienti teenindava serveri protsessi ID&lt;br /&gt;
    * %a - kliendi arhitektuur&lt;br /&gt;
    * %I - kliendi IP-aadress&lt;br /&gt;
    * %T - käesolev aeg&lt;br /&gt;
&lt;br /&gt;
===Kasutajate kodukataloogid===&lt;br /&gt;
&lt;br /&gt;
Paljude kasutajate korral on tülikas igaühele tekitada isiklikku failiteenust. Seepärast on välja mõeldud eriline teenus nimega homes. Kui Samba serveri poole pöördub klient ja ta soovib kasutada näiteks teenust mart, mida aga Samba konfiguratsioonifailis pole ning olemas on teenus homes, siis vaadatakse süsteemiparoolifailist järele, kas leidub kasutaja mart. Kui leidub, siis tekitatakse automaatselt failiteenus mart, mille sisuks saab UNIXi kasutaja mart kodukataloogi sisu.&lt;br /&gt;
&lt;br /&gt;
Tekitame näieks teenuse homes eesmärgiga anda kasutajale tema kodukataloog ja kui ta sinna faile või katalooge moodustab, siis tekivad need õigustega 700&lt;br /&gt;
&lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = Kasutaja %u kodukataloog&lt;br /&gt;
   browseable = no&lt;br /&gt;
   writable = yes&lt;br /&gt;
   create mode = 700&lt;br /&gt;
   directory mask = 700&lt;br /&gt;
&lt;br /&gt;
===Avalik failiteenus===&lt;br /&gt;
&lt;br /&gt;
Avalike failiteenuste puhul on ikka see oht, et failidel on kas liiga palju või liiga vähe õigusi. St kui üks kasutaja moodustab avalikku failiteenusesse kataloogi, siis ei saa teine sinna sisse faile salvestada või hullem, saab sealt faile kustutada. Selleks, et tekitada kõigile enamvähem vastuvõetavat olukorda, tuleb kombineerida Samba ja UNIXi failisüsteemi vahendeid (eelkõige ettenägelik kasutajate UNIXi gruppidesse jaotamine, kasutades võimalust teha üks kasutaja mitme grupi liikmeks).&lt;br /&gt;
&lt;br /&gt;
Näiteks tekitame failiteenuse, kuhu saavad ligi vaid kasutajad mart, priit, manna ja riis. Nad saavad üksteise poolt moodustatud faile muuta ja kataloogidesse salvestada. Samuti faile kustutada, kuid faili omanikuks jääb faili tekitaja.&lt;br /&gt;
&lt;br /&gt;
 [mpmr]&lt;br /&gt;
    comment = mart, priit, manna ja riis tegutsevad siin&lt;br /&gt;
    path = /home/mpmr&lt;br /&gt;
    writeable = no&lt;br /&gt;
    create mode = 770&lt;br /&gt;
    directory mode = 770&lt;br /&gt;
    valid users = mart priit manna riis&lt;br /&gt;
&lt;br /&gt;
Absoluutselt kõigile kasutajatele lugemiseks ja kirjutamiseks mõeldud failiteenus. Kõik toimingud tehakse aga UNIXi kasutaja samba õigustes&lt;br /&gt;
&lt;br /&gt;
 [sodipodi]&lt;br /&gt;
   comment = Kõigile kasutajatele lugemiseks ja kirjutamiseks&lt;br /&gt;
   path = /home/sodipodi&lt;br /&gt;
   public = yes&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   create mode = 777&lt;br /&gt;
   directory mask = 777&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
Kui viimased kaks parameetrit ära jätta, siis saavad kasutajad tegeleda avaliku teenusega endiselt, kuid toimetavad enda UNIXi kasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Võimalik on tekitada mitu sarnast avalikku teenust nii, et nad töötavad erinevate kasutajate õigustes.&lt;br /&gt;
&lt;br /&gt;
===Printeriteenus===&lt;br /&gt;
&lt;br /&gt;
Soovides teha Samba kasutajaile vabalt kättesaadavaks kõik UNIXi printerikirjeldusfailis defineeritud printerid, kasutage sellist teenust&lt;br /&gt;
&lt;br /&gt;
 [printes]&lt;br /&gt;
   comment = Koik UNIXi prinerid&lt;br /&gt;
   path = /tmp&lt;br /&gt;
   browseable = yes&lt;br /&gt;
   printable = yes&lt;br /&gt;
   public = yes&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
Soovides konfigureerida ühte konkreetset printerit, tekitage näiteks selline sektsioon&lt;br /&gt;
&lt;br /&gt;
 [hp6mp]&lt;br /&gt;
   comment = HP 6MP - mustvalge PostScript printer&lt;br /&gt;
   printable = yes&lt;br /&gt;
   print command = /usr/bin/lpr -Php6mp -r %s&lt;br /&gt;
   printer = lj-6&lt;br /&gt;
   printing = BSD&lt;br /&gt;
   public = yes&lt;br /&gt;
   guest account = samba&lt;br /&gt;
   guest only = yes&lt;br /&gt;
&lt;br /&gt;
parameetriga print command on näidatud otsesõnu, millise UNIXi käsuga printida ja kuidas seda teha. Antud juhul saadetakse trükitav fail (%s) UNIXi printerisse hp6mp.&lt;br /&gt;
&lt;br /&gt;
Printeri kasutamiseks tuleb Windowsis sobivad printeri draiverid intalleerida, kusjuures peab arvestama seda, kuidas printer on UNIXis kirjeldatud.&lt;br /&gt;
&lt;br /&gt;
Kui Windowsi programm prindib Windowsis konfigureeritud printerile, siis ta kasutab selles konfiguratsioonis näidatud printeri draivereid. Nii väljub Windowsi masinast teatud printkeeles ettevalmistatud fail ja liigub printeri poole. Antud juhul liigub see fail printerisse läbi UNIXi printerikirjeldusfailis näidatud filtrite.&lt;br /&gt;
&lt;br /&gt;
Soovides printida UNIXi küljes olevale printerile nimega otse ja kasutades Windowsis selle printeri enda draivereid, tarvitage näiteks sellist printerikirjeldusfaili printerisektsiooni&lt;br /&gt;
&lt;br /&gt;
 otse:\&lt;br /&gt;
        :sd=/var/spool/lpd/otse:\&lt;br /&gt;
        :mx#0:\&lt;br /&gt;
        :sh:\&lt;br /&gt;
        :lp=/dev/lp0:\&lt;br /&gt;
        :if=/var/spool/lpd/otse/otse.sh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ja filtrit otse.sh&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 cat -&lt;br /&gt;
&lt;br /&gt;
Seesuguse asjakorralduse puhul liigub Windowsis sobivalt ettevalmistatud printerikeelne bitijada läbi UNIXi ilma, et seal midagi muudetakse edasi printerisse.&lt;br /&gt;
&lt;br /&gt;
Sellesse filtrisse võib kirjutada juurde mõned printerikasutust logivad read.&lt;br /&gt;
&lt;br /&gt;
===Teeninduspiirkonna määramine===&lt;br /&gt;
&lt;br /&gt;
Kui Samba serveriks olevasse UNIXi masinasse on installeeritud mitu võrgukaarti, siis parameetri interfaces abil saab näidata, milliste kaartide küljes olevaid alamvõrke teenindatakse. Näiteks määrame Samba teenindama alamvõrke 192.168.1.0 (võrgumaskiga 255.255.255.0) ja 192.168.2.128 (võrgumaskiga 255.255.255.224) lisades üldossa rea&lt;br /&gt;
&lt;br /&gt;
 interfaces 192.168.2.128/24 192.168.2.128/255.255.255.224&lt;br /&gt;
&lt;br /&gt;
Võrgumaski võib näidata esimeste ühtede bittide arvuga (24 vastab 255.255.255.0) või tavalise neljaosalise maskiga (255.255.255.224, millele vastab ühtede arv 27).&lt;br /&gt;
&lt;br /&gt;
© EENet 2000&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Arutelu:Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4228</id>
		<title>Arutelu:Nimeserveri tööleseadmine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Arutelu:Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4228"/>
		<updated>2007-06-06T07:20:39Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: New page: Kas tõesti käivitatakse bind8 nimeserver käsuga &amp;#039;rndc start&amp;#039;?  Ma olen neid lo tsoonide faile näinud nii- ja naasuguseid. Aga ikka ei saa aru, milleks.  Ilmselt on &amp;#039;&amp;#039;kool&amp;#039;&amp;#039; sekundaarne...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kas tõesti käivitatakse bind8 nimeserver käsuga &#039;rndc start&#039;?&lt;br /&gt;
&lt;br /&gt;
Ma olen neid lo tsoonide faile näinud nii- ja naasuguseid. Aga ikka ei saa aru, milleks.&lt;br /&gt;
&lt;br /&gt;
Ilmselt on &#039;&#039;kool&#039;&#039; sekundaarne nimeserver. Aga kas ta on ikka domeenis tartu.ee? Või hoopis zoo.tartu.ee? Igaljuhul tema aadress on ka kirjeldamata. Ei ole ise nii kõva mees, et need parandused julgeks ette võtta:(&lt;br /&gt;
&lt;br /&gt;
Kuidas näha, millist nime/aadressi mingi masin nimeserverilt küsinud on? Ei ole küll ilus teiste järele nuhkida, aga vahel on siiski vaja teada.&lt;br /&gt;
&lt;br /&gt;
Ausaltöelda oleks hea kui aluseks bind9 võetaks ja keegi ka ipv6-ga seonduvat pajataks.&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4227</id>
		<title>Nimeserveri tööleseadmine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4227"/>
		<updated>2007-06-06T07:08:26Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* Tsooni localhost. päriteistenduste tsoonifail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.oreillynet.com/pub/a/oreilly/networking/news/dnsandbind_0401.html&lt;br /&gt;
&lt;br /&gt;
===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Enne nimeserveri paigaldamist tuleb planeerida&lt;br /&gt;
&lt;br /&gt;
    * milliste domeeninimede lahendamisega ta hakkab tegelema&lt;br /&gt;
    * milliseid kliente ta hakkab teenidama&lt;br /&gt;
    * millisesse masinasse on teda kõige otstarbekam paigaldada&lt;br /&gt;
    * millised nimeserverid on nõus hakkama tema tsoonide sekundaarseks nimeserveriteks &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver peab olema üldiselt hästi kättesaadav kõikvõimalikele klientidele, siis paigaldatakse ta tavaliselt võrgu sõlmpunktidesse, so masinatesse, mis asuvad mitme võrgu piiril või selle lähedal.&lt;br /&gt;
&lt;br /&gt;
Nimeserveri kasutuse planeerimine&lt;br /&gt;
&lt;br /&gt;
Skeemil on kujutatud asutuse server kalake.zoo.tartu.ee, mis on ühelt poolt ühendatud internetti (193.40.10.2) ja teiselt poolt kohtvõrguga (192.168.10.1)&lt;br /&gt;
 &lt;br /&gt;
                        ((   ..-     ) &lt;br /&gt;
                   (                      )&lt;br /&gt;
                (                              )&lt;br /&gt;
            (                                )))&lt;br /&gt;
                   INTERNET&lt;br /&gt;
            (                       .    -)&lt;br /&gt;
                  ((.                 )&lt;br /&gt;
                         (----   )&lt;br /&gt;
                             |&lt;br /&gt;
                             |&lt;br /&gt;
                           __|__&lt;br /&gt;
                          |     |   zoo-ruuter&lt;br /&gt;
                          |__ __|   193.40.10.1&lt;br /&gt;
                             |&lt;br /&gt;
                             | &lt;br /&gt;
   - - - - - - - teie haldusala piir - - - - - - - -&lt;br /&gt;
                             |&lt;br /&gt;
          avalik  võrk       | &lt;br /&gt;
   |---|-- 193.40.10.0/24 ---|-------|--------------|-----|&lt;br /&gt;
 eth0  |                           __|__          __|__&lt;br /&gt;
     __|__   193.40.10.2          |     |  ...   |     | &lt;br /&gt;
    |     |                       |_____|        |_____|&lt;br /&gt;
    |     |   kalake           193.40.10.3   193.40.10.254&lt;br /&gt;
    |__ __|   &lt;br /&gt;
       |     192.168.10.1&lt;br /&gt;
 eth1  | &lt;br /&gt;
       |      sisevõrk&lt;br /&gt;
   |---|-----------------|--- 192.168.10.0/24 -------|-----|&lt;br /&gt;
                         |                           |&lt;br /&gt;
                       __|__                       __|__&lt;br /&gt;
                      |     |    ....             |     |&lt;br /&gt;
                      |_____|                     |_____|&lt;br /&gt;
    &lt;br /&gt;
                 192.168.10.2               192.168.10.254&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
Eeldame, et serveri ja kõigi kohtvõrgu klientide võrguseadmed ning ruuting on konfigureeritud vastavalt skeemile ning jääb üle vaid nimede lahedamine korda teha. Nagu skeemilt näha, teostatakse serveris kohtvõrgu 192.168.10.0/24 suhtes maskeraadi.&lt;br /&gt;
&lt;br /&gt;
Nimed on otsustatud jaotada kahte domeeni, mis langevad kokku alamvõrkudega&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - 193.40.10.0/24&lt;br /&gt;
    * tiik.aed. - 192.168.10.0/24 &lt;br /&gt;
&lt;br /&gt;
Nimede ja IP-aadresside vastavus on selline&lt;br /&gt;
 domeeninimi	IP-aadress&lt;br /&gt;
 vork.zoo.tartu.ee	193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee	193.40.10.255&lt;br /&gt;
 zoo-ruuter.zoo.tartu.ee	193.40.10.1&lt;br /&gt;
 zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 kalake.zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee	193.40.10.3&lt;br /&gt;
 vork.tiik.aed.	192.168.10.0&lt;br /&gt;
 kala.tiik.aed.	192.168.10.1&lt;br /&gt;
 tiik.aed.	192.168.10.1&lt;br /&gt;
 kahv.tiik.aed.	192.168.10.2&lt;br /&gt;
 vesi.tiik.aed.	192.168.10.3&lt;br /&gt;
 levi.tiik.aed.	192.168.10.255&lt;br /&gt;
 Lähtematerjali valik&lt;br /&gt;
&lt;br /&gt;
Programm BIND on vaba tarkvara ning ta on praktiliselt kõigi vabade operatsioonisüsteemide (sh Linux ja FreeBSD) osa. Kõige mugavam on teda paigaldada oma operatsioonisüsteemi paketist. Soovides ise kompileerida, kopeerige BINDi arendamisega tegeleva ISC (Internet Software Consortsium) kodulehelt http://www.isc.org/ programmi lähtetekstid.&lt;br /&gt;
&lt;br /&gt;
Näiteks gentool võib olla bind mitte süsteemi paigutatud installi käigus.&lt;br /&gt;
Küsige programmi versiooni mis serveris.&lt;br /&gt;
&lt;br /&gt;
 bash# named -v&lt;br /&gt;
 BIND 9.3.2&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri seadistusfail===&lt;br /&gt;
&lt;br /&gt;
Nimeserverit ei õnnestu käivitada muidu, kui ei ole moodustatud sobivaid seadistusfaile. Bindi tööd juhib tavaliselt üks seadistusfail /etc/named.conf ning vastavalt vajadustele moodustatud tsoonifailid. Tsoonifailides on kirjas need andmed, mille suhtes on kõnealune nimesever pädev.&lt;br /&gt;
&lt;br /&gt;
Seadistame esmalt nimeserveri käima kahe tsooni jaoks: zoo.tartu.ee. domeeni nimede päri-ja pöördteisenduste tegemiseks.&lt;br /&gt;
&lt;br /&gt;
Looge sellise sisuga seadistusfail /etc/named.conf&lt;br /&gt;
&lt;br /&gt;
 options {&lt;br /&gt;
         directory       &amp;quot;/etc/namedb&amp;quot;;&lt;br /&gt;
         allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.zone&amp;quot;;&lt;br /&gt;
         allow-query { any; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.40.193.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selles failis on näidatud, et tsoonifailid paiknevad kataloogis /etc/namedb. Ja,et lubatakse tsooni transporti&lt;br /&gt;
lokaalses masinas ning 193.40.10.193 nimelises, mis on sekundeerivaks nimeserveriks.&lt;br /&gt;
&lt;br /&gt;
Kusjuures kirjeldamist vajavad kaks tsooni&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - tsoonile vastab päriteisenduste kohta andmeid sisaldav tsoonifail zoo.tartu.ee.zone&lt;br /&gt;
    * 10.40.193.in-addr.arpa - tsoonile vastab pöördteisenduste kohta andmeid sisaldav tsoonifail 10.40.193.in-addr.arpa.zone &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver on antud domeenide jaoks primaarne, siis on see näidatud reaga &#039;type master;&#039;. file&#039;i järel on näidatud vastava tsoonifaili nimi, kataloogi /var/named suhtes.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päri-ja pöördteistenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @ IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
 zoo.tartu.ee.           1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A         193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee.      1D IN A         193.40.10.255&lt;br /&gt;
 zoo-ruuter.tartu.ee.    1D IN A         193.40.10.1&lt;br /&gt;
 kalake.zoo.tartu.ee.    1D IN A         193.40.10.2&lt;br /&gt;
 zoo.tartu.ee.           1D IN A         193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee.    1D IN A         193.40.10.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tsoonifail koosneb ridadest, tavaliselt vastab reale tsoonifaili kirje. Mööname, et samasuguse toimega tsoonifaili saaks panna kirja ka lühemalt, kuid selguse huvides me seda esialgu ei tee.&lt;br /&gt;
&lt;br /&gt;
Kommenteerime kasutatud ridu ja kirjeid rida haaval &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
&lt;br /&gt;
Reaga defineeritakse kõikide selle tsooni domeeninimede elueaks 86 400 sekundit ehk üks ööpäev. &lt;br /&gt;
&lt;br /&gt;
@ IN SOA  1D kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sellele osale vastab ilma kommentaarideta rida&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.  1D IN SOA  zoo.tartu.ee. root.zoo.tartu.ee. 2001072801 3H 15M 1W 1D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@ Reaga näidatakse, et tegu on tsooniga zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niisiis, semikooloni (;) järel olevat käsitletakse kommentaarina ning sulge kasutatakse nende andmete, mis peaksid muidu olema ühel real, kirjutamiseks mitmele.&lt;br /&gt;
&lt;br /&gt;
Toome järjekorras iga elemendi kohta selgituse&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - kirje nimi, st domeeninimi, mille kohta SOA real näidatud parameetrid käivad&lt;br /&gt;
    * 1D - kirje eluaeg (aeg kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse)&lt;br /&gt;
    * IN - näitab, et rida on IN (interet) tüüpi kirje&lt;br /&gt;
    * SOA - näitab, et rida on SOA kirje&lt;br /&gt;
    * kalake.zoo.tartu.ee. - domeeni primaarne nimeserver&lt;br /&gt;
    * root.zoo.tartu.ee. - domeeni eest vastutava kontaktisiku e-postiaadress (@ asemel kasutatakse punkti!)&lt;br /&gt;
    * 2001072801 - seerianumber (näitab, kas tsoonis on vahepeal tehtud muudatusi; seda tuleb muudatuste kehtestumiseks iga kord suurendada)&lt;br /&gt;
    * 86400 - värskendusperiood (määrab kui tihti sekundaarne nimeserver kopeerib andmed primaarselt)&lt;br /&gt;
    * 7200 - korduskatse (kui korraline andmete kopeerimine ei õnnestunud, siis näidatud ajavahemiku järel uuesti proovida)&lt;br /&gt;
    * 2419200 - parim möödas (kui sekundaarsel nimeserveril ei õnnestunud andmeid uuendada, siis näidatud ajavahemiku möödudes viimasest värskendusest ei&lt;br /&gt;
      pea sekundaarne end kõnesoleva tsooni suhtes pädevaks)&lt;br /&gt;
    * 10800 - eluaeg (tsooni kirjete jaoks vaikimisi aeg, kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
See NS kirje on tsooni zoo.tartu.ee. pädevuskirje, millega näidatakse, et tsoon zoo.tartu.ee. jaoks on pädev nimeserver kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A                  193.40.10.0&lt;br /&gt;
&lt;br /&gt;
See ja järgnevad A-kirjed seovad domeeninimele vastava IP-aadressi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis 10.40.193.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                      2001072801 ; Serial&lt;br /&gt;
                                      3H         ; Refresh&lt;br /&gt;
                                      15M        ; Retry&lt;br /&gt;
                                      1W         ; Expire&lt;br /&gt;
                                      1D )       ; Minimum&lt;br /&gt;
 10.40.193.in-addr.arpa.      IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.40.193.in-addr.arpa.    IN      PTR     vork.zoo.tartu.ee.&lt;br /&gt;
 255.10.40.193.in-addr.arpa.  IN      PTR     levi.zoo.tartu.ee.&lt;br /&gt;
 1.10.40.193.in-addr.arpa.    IN      PTR     zoo-ruuter.zoo.tartu.ee.&lt;br /&gt;
 2.10.40.193.in-addr.arpa.    IN      PTR     kalake.zoo.tartu.ee.&lt;br /&gt;
 3.10.40.193.in-addr.arpa.    IN      PTR     tuvike.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kõik kirjed ja kirjete väljad on sarnase tähendusega nagu eelmise tsoonifaili puhul, kusjuures lisandunud PTR tüüpi kirje seob in-addr.arpa. domeeninimega &#039;päris&#039; domeeninime. Efektiivselt toimub domeeninimede pöördteisendus, so IP-aadressid seostatakse domeeninimedega.&lt;br /&gt;
&lt;br /&gt;
===Käivitamine===&lt;br /&gt;
&lt;br /&gt;
Nimeserveri käivitamine toimub tavaliselt juurkasutaja õigustes juhtprogrammiga rndc, mis asendab bind 8 käsku ndc&lt;br /&gt;
&lt;br /&gt;
 bash# rndc start&lt;br /&gt;
&lt;br /&gt;
Soovitav on vaadata ka süsteemi logisse samal ajal ilmuvaid teateid konfiguratsioonis leitud vigade kohta. Õnnestumisel lõpetab logi teatega&lt;br /&gt;
&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface lo, 127.0.0.1#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 193.40.10.2#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 192.168.1.1#53&lt;br /&gt;
&lt;br /&gt;
Lisaks tunnistab ndc käske&lt;br /&gt;
&lt;br /&gt;
    * stop - nimeserveri töö lõpetamine&lt;br /&gt;
    * reload - muudetud tsoonifailide laadimine&lt;br /&gt;
    * restart - nimeserveri taaskäivitamine; vajalik nimeserveri konfiguratsioonifailis tehtud muutuste kehtestamiseks &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel veenduge, et teie nimeserver päringuid lahendab. Näiteks küsige tsooni zoo.tartu.ee. kohta võtmega ANY&lt;br /&gt;
&lt;br /&gt;
 bash$ dig @kalake.zoo.tartu.ee. zoo.tartu.ee. ANY &lt;br /&gt;
&lt;br /&gt;
Vastus võiks olla sarnane punktis Päringud toodule. Katsetage ka teisi küsimusi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Nagu teada on UNIXilistel olemas nö sisemine võrguseade lo, millega seostatakse nimi localhost ja IP-aadress 127.0.0.1. Ka see on kombeks kirjeldada nimeserveris.&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks kaks lõiku &lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;localhost&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;0.0.127.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päriteistenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
localhost.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @           1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 localhost.              1D IN A         127.0.0.1&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
0.0.127.in-addr.arpa.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @          1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 1.0.0.127.in-addr.arpa. 1D IN PTR       localhost.&lt;br /&gt;
&lt;br /&gt;
===Juurnimeserverite kirjeldusfail===&lt;br /&gt;
&lt;br /&gt;
Reeglina peavad nimeserverid teadma juurnimeserverite IP-aadresse. Salvestage programmiga dig parasjagu toimivate juurnimeserverite aadressid faili root.hints&lt;br /&gt;
&lt;br /&gt;
 bash# dig &amp;gt; /var/named/root.hints&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;.&amp;quot; IN {&lt;br /&gt;
         type hint;&lt;br /&gt;
         file &amp;quot;root.hints&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks lõik&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;tiik.aed&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;tiik.aed.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.168.192.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.168.192.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aed.tiik.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @                   1D IN SOA   kala.tiik.aed. root.tiik.aed. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 tiik.aed.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.tiik.aed.          1D IN A         192.168.1.0&lt;br /&gt;
 tiik.aed.               1D IN A         192.168.1.1&lt;br /&gt;
 kala.tiik.aed.          1D IN A         192.168.1.1&lt;br /&gt;
 kahv.tiik.aed.          1D IN A         192.168.1.2&lt;br /&gt;
 vesi.tiik.aed.          1D IN A         192.168.1.3&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
Failis 1.168.192.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                       2001072801 ; Serial&lt;br /&gt;
                                       3H         ; Refresh&lt;br /&gt;
                                       15M        ; Retry&lt;br /&gt;
                                       1W         ; Expire&lt;br /&gt;
                                       1D )       ; Minimum&lt;br /&gt;
 10.168.192.in-addr.arpa.         IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.168.192.in-addr.arpa.       IN      PTR     vork.tiik.aed.&lt;br /&gt;
 255.10.168.192.in-addr.arpa.     IN      PTR     levi.tiik.aed.&lt;br /&gt;
 1.10.168.192.in-addr.arpa.       IN      PTR     kala.tiik.aed.&lt;br /&gt;
 2.10.168.192.in-addr.arpa.       IN      PTR     kahv.tiik.aed.&lt;br /&gt;
 3.10.168.192.in-addr.arpa.       IN      PTR     vesi.tiik.aed.&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri avalikule kasutusele võtmine===&lt;br /&gt;
&lt;br /&gt;
Selleks, et internetikasutajad saaksid teie nimesid kasutada, peate oma kirjeldatud domeenid registreerima. Domeeni registreerimisel lisatakse teie domeenist ülespoole jääva domeeni teenindava nimeserveri sobivasse tsooni vastav delegeerimiskirje. See delegeerimiskirje näitab millise nimeserveri pädevusse on kõnealuse domeeni kohta käivad andmed usaldatud.&lt;br /&gt;
&lt;br /&gt;
Praktiliselt seadistatakse iga enda pädevusse saadava domeeni jaoks vähemalt kaks nimeserverit, tavaliselt üks primaarne ja teine sekundaarne. Mõnel juhul on see kõigi internetikasutajate huvides tehtud ka kohustuslikuks.&lt;br /&gt;
&lt;br /&gt;
Jätkates esitatud näidet, on põhjust registreerida vaid zoo.tartu.ee. domeen, kuna teine on vaid kohaliku tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===Sekundaarse nimeserveri seadistamine===&lt;br /&gt;
&lt;br /&gt;
Kui primaarse nimeserveri seadistamisega on üksjagu tegemist, siis sekundaarset on tunduvalt lihtsam tööle seada. Sekundaarse nimeserverina sobib kasutada mõnda muud juba töötavat nimeserverit, lisades selle nimeserveri seadistusfaili lõigud päri-ja pöördteisenduste kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;10.40.193.in-addr.arpa.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
primaarses nimeservers peab olema defineeritud ka rida allow-transfer option sektsioon&lt;br /&gt;
&lt;br /&gt;
 allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemusena kopeerib sekundaarne primaarselt nimeserverilt vastavad primaarse nimeserveri tsoonid omale ja salvestab failidesse zoo.tartu.ee.slave.zone. ning 10.40.193.in-addr.arpa.slave.zone. Kopeerimine toimub tsoonide SOA-kirjes näidatud värskendusperioodiga.&lt;br /&gt;
&lt;br /&gt;
Normaalsel juhul on sekundaarne nimeserver klientide jaoks kõnealuse tsooni suhtes sama pädev kui primaarnegi.&lt;br /&gt;
&lt;br /&gt;
===Tsoonide zoo.tartu.ee. ja 10.40.193.in-addr.arpa. delegeerimine===&lt;br /&gt;
&lt;br /&gt;
Teatades domeeni zoo.tartu.ee. registreerimissoovis domeeni tartu.ee. administraatorile, esmalt veendudakse, et delegeeritavad domeenid on korrektselt kirjeldatud, so nimeserverid annavad päringutele adekvaatseid vastuseid.&lt;br /&gt;
&lt;br /&gt;
Seejärel lisatakse tartu.ee. tsoonifaili kaks delegeerimiskirjet ning üks kleepekirje &lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kalake.zoo.tartu.ee.&lt;br /&gt;
 kalake.zoo.tartu.ee. IN A   193.40.10.1&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kui kleepekirjet mitte kasutada, siis ei lahenduks nimi kalake.zoo.tartu.ee. internetikasutajate jaoks, va nende kasutajate jaoks, kes on seadnud otseselt end teenindama nimeserveri kalake.zoo.tartu.ee. Tõepoolest, domeeninimi kalake.zoo.tartu.ee. on kirjeldatud nimeserveri kalake.zoo.tartu.ee. tsoonis zoo.tartu.ee. ja et selle tsoonini jõuda, peab olema teada nimele kalake.zoo.tartu.ee. vastav IP-aadress. See aadress tehaksegi kleepekirjega internetikasutajatele teatavaks. Kleepekirje on ainus erand, mil on lubatud domeeninime kirjeldada väljaspool oma tsooni.&lt;br /&gt;
&lt;br /&gt;
Kirjeldatud põhjusel ei ole sekundaarseks nimeserveriks hakanud kool.tartu.ee. nimele kleepekirjet tarvis.&lt;br /&gt;
&lt;br /&gt;
Samuti lisatakse ka domeeni 40.193.in-addr.arpa. tsoonifaili sarnased delegeerimiskirjed &lt;br /&gt;
&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kalake.zoo.tartu.ee.&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Päri-ja pöördteisendusi võivad teile delegeerida üldiselt ka erinevad nimeserverid.&lt;br /&gt;
&lt;br /&gt;
===Logi===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saadab BIND süsteemi logisse käivitamisel või tsoonifailide laadimisel ilmnenud veateated.&lt;br /&gt;
&lt;br /&gt;
 bash# tail -f /var/log/messages&lt;br /&gt;
&lt;br /&gt;
===Vaheladu===&lt;br /&gt;
&lt;br /&gt;
Saates nimeserveri protsessile SIGINT signaali, salvestab ta parasjagu mälus olevad andmed faili, vaikimisi /var/named/named_dump.db&lt;br /&gt;
&lt;br /&gt;
 bash# kill -INT PID&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4226</id>
		<title>Nimeserveri tööleseadmine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4226"/>
		<updated>2007-06-06T06:39:43Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* Tsooni zoo.tartu.ee. päriteisenduste tsoonifail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.oreillynet.com/pub/a/oreilly/networking/news/dnsandbind_0401.html&lt;br /&gt;
&lt;br /&gt;
===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Enne nimeserveri paigaldamist tuleb planeerida&lt;br /&gt;
&lt;br /&gt;
    * milliste domeeninimede lahendamisega ta hakkab tegelema&lt;br /&gt;
    * milliseid kliente ta hakkab teenidama&lt;br /&gt;
    * millisesse masinasse on teda kõige otstarbekam paigaldada&lt;br /&gt;
    * millised nimeserverid on nõus hakkama tema tsoonide sekundaarseks nimeserveriteks &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver peab olema üldiselt hästi kättesaadav kõikvõimalikele klientidele, siis paigaldatakse ta tavaliselt võrgu sõlmpunktidesse, so masinatesse, mis asuvad mitme võrgu piiril või selle lähedal.&lt;br /&gt;
&lt;br /&gt;
Nimeserveri kasutuse planeerimine&lt;br /&gt;
&lt;br /&gt;
Skeemil on kujutatud asutuse server kalake.zoo.tartu.ee, mis on ühelt poolt ühendatud internetti (193.40.10.2) ja teiselt poolt kohtvõrguga (192.168.10.1)&lt;br /&gt;
 &lt;br /&gt;
                        ((   ..-     ) &lt;br /&gt;
                   (                      )&lt;br /&gt;
                (                              )&lt;br /&gt;
            (                                )))&lt;br /&gt;
                   INTERNET&lt;br /&gt;
            (                       .    -)&lt;br /&gt;
                  ((.                 )&lt;br /&gt;
                         (----   )&lt;br /&gt;
                             |&lt;br /&gt;
                             |&lt;br /&gt;
                           __|__&lt;br /&gt;
                          |     |   zoo-ruuter&lt;br /&gt;
                          |__ __|   193.40.10.1&lt;br /&gt;
                             |&lt;br /&gt;
                             | &lt;br /&gt;
   - - - - - - - teie haldusala piir - - - - - - - -&lt;br /&gt;
                             |&lt;br /&gt;
          avalik  võrk       | &lt;br /&gt;
   |---|-- 193.40.10.0/24 ---|-------|--------------|-----|&lt;br /&gt;
 eth0  |                           __|__          __|__&lt;br /&gt;
     __|__   193.40.10.2          |     |  ...   |     | &lt;br /&gt;
    |     |                       |_____|        |_____|&lt;br /&gt;
    |     |   kalake           193.40.10.3   193.40.10.254&lt;br /&gt;
    |__ __|   &lt;br /&gt;
       |     192.168.10.1&lt;br /&gt;
 eth1  | &lt;br /&gt;
       |      sisevõrk&lt;br /&gt;
   |---|-----------------|--- 192.168.10.0/24 -------|-----|&lt;br /&gt;
                         |                           |&lt;br /&gt;
                       __|__                       __|__&lt;br /&gt;
                      |     |    ....             |     |&lt;br /&gt;
                      |_____|                     |_____|&lt;br /&gt;
    &lt;br /&gt;
                 192.168.10.2               192.168.10.254&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
Eeldame, et serveri ja kõigi kohtvõrgu klientide võrguseadmed ning ruuting on konfigureeritud vastavalt skeemile ning jääb üle vaid nimede lahedamine korda teha. Nagu skeemilt näha, teostatakse serveris kohtvõrgu 192.168.10.0/24 suhtes maskeraadi.&lt;br /&gt;
&lt;br /&gt;
Nimed on otsustatud jaotada kahte domeeni, mis langevad kokku alamvõrkudega&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - 193.40.10.0/24&lt;br /&gt;
    * tiik.aed. - 192.168.10.0/24 &lt;br /&gt;
&lt;br /&gt;
Nimede ja IP-aadresside vastavus on selline&lt;br /&gt;
 domeeninimi	IP-aadress&lt;br /&gt;
 vork.zoo.tartu.ee	193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee	193.40.10.255&lt;br /&gt;
 zoo-ruuter.zoo.tartu.ee	193.40.10.1&lt;br /&gt;
 zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 kalake.zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee	193.40.10.3&lt;br /&gt;
 vork.tiik.aed.	192.168.10.0&lt;br /&gt;
 kala.tiik.aed.	192.168.10.1&lt;br /&gt;
 tiik.aed.	192.168.10.1&lt;br /&gt;
 kahv.tiik.aed.	192.168.10.2&lt;br /&gt;
 vesi.tiik.aed.	192.168.10.3&lt;br /&gt;
 levi.tiik.aed.	192.168.10.255&lt;br /&gt;
 Lähtematerjali valik&lt;br /&gt;
&lt;br /&gt;
Programm BIND on vaba tarkvara ning ta on praktiliselt kõigi vabade operatsioonisüsteemide (sh Linux ja FreeBSD) osa. Kõige mugavam on teda paigaldada oma operatsioonisüsteemi paketist. Soovides ise kompileerida, kopeerige BINDi arendamisega tegeleva ISC (Internet Software Consortsium) kodulehelt http://www.isc.org/ programmi lähtetekstid.&lt;br /&gt;
&lt;br /&gt;
Näiteks gentool võib olla bind mitte süsteemi paigutatud installi käigus.&lt;br /&gt;
Küsige programmi versiooni mis serveris.&lt;br /&gt;
&lt;br /&gt;
 bash# named -v&lt;br /&gt;
 BIND 9.3.2&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri seadistusfail===&lt;br /&gt;
&lt;br /&gt;
Nimeserverit ei õnnestu käivitada muidu, kui ei ole moodustatud sobivaid seadistusfaile. Bindi tööd juhib tavaliselt üks seadistusfail /etc/named.conf ning vastavalt vajadustele moodustatud tsoonifailid. Tsoonifailides on kirjas need andmed, mille suhtes on kõnealune nimesever pädev.&lt;br /&gt;
&lt;br /&gt;
Seadistame esmalt nimeserveri käima kahe tsooni jaoks: zoo.tartu.ee. domeeni nimede päri-ja pöördteisenduste tegemiseks.&lt;br /&gt;
&lt;br /&gt;
Looge sellise sisuga seadistusfail /etc/named.conf&lt;br /&gt;
&lt;br /&gt;
 options {&lt;br /&gt;
         directory       &amp;quot;/etc/namedb&amp;quot;;&lt;br /&gt;
         allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.zone&amp;quot;;&lt;br /&gt;
         allow-query { any; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.40.193.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selles failis on näidatud, et tsoonifailid paiknevad kataloogis /etc/namedb. Ja,et lubatakse tsooni transporti&lt;br /&gt;
lokaalses masinas ning 193.40.10.193 nimelises, mis on sekundeerivaks nimeserveriks.&lt;br /&gt;
&lt;br /&gt;
Kusjuures kirjeldamist vajavad kaks tsooni&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - tsoonile vastab päriteisenduste kohta andmeid sisaldav tsoonifail zoo.tartu.ee.zone&lt;br /&gt;
    * 10.40.193.in-addr.arpa - tsoonile vastab pöördteisenduste kohta andmeid sisaldav tsoonifail 10.40.193.in-addr.arpa.zone &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver on antud domeenide jaoks primaarne, siis on see näidatud reaga &#039;type master;&#039;. file&#039;i järel on näidatud vastava tsoonifaili nimi, kataloogi /var/named suhtes.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päri-ja pöördteistenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @ IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
 zoo.tartu.ee.           1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A         193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee.      1D IN A         193.40.10.255&lt;br /&gt;
 zoo-ruuter.tartu.ee.    1D IN A         193.40.10.1&lt;br /&gt;
 kalake.zoo.tartu.ee.    1D IN A         193.40.10.2&lt;br /&gt;
 zoo.tartu.ee.           1D IN A         193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee.    1D IN A         193.40.10.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tsoonifail koosneb ridadest, tavaliselt vastab reale tsoonifaili kirje. Mööname, et samasuguse toimega tsoonifaili saaks panna kirja ka lühemalt, kuid selguse huvides me seda esialgu ei tee.&lt;br /&gt;
&lt;br /&gt;
Kommenteerime kasutatud ridu ja kirjeid rida haaval &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
&lt;br /&gt;
Reaga defineeritakse kõikide selle tsooni domeeninimede elueaks 86 400 sekundit ehk üks ööpäev. &lt;br /&gt;
&lt;br /&gt;
@ IN SOA  1D kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sellele osale vastab ilma kommentaarideta rida&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.  1D IN SOA  zoo.tartu.ee. root.zoo.tartu.ee. 2001072801 3H 15M 1W 1D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@ Reaga näidatakse, et tegu on tsooniga zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niisiis, semikooloni (;) järel olevat käsitletakse kommentaarina ning sulge kasutatakse nende andmete, mis peaksid muidu olema ühel real, kirjutamiseks mitmele.&lt;br /&gt;
&lt;br /&gt;
Toome järjekorras iga elemendi kohta selgituse&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - kirje nimi, st domeeninimi, mille kohta SOA real näidatud parameetrid käivad&lt;br /&gt;
    * 1D - kirje eluaeg (aeg kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse)&lt;br /&gt;
    * IN - näitab, et rida on IN (interet) tüüpi kirje&lt;br /&gt;
    * SOA - näitab, et rida on SOA kirje&lt;br /&gt;
    * kalake.zoo.tartu.ee. - domeeni primaarne nimeserver&lt;br /&gt;
    * root.zoo.tartu.ee. - domeeni eest vastutava kontaktisiku e-postiaadress (@ asemel kasutatakse punkti!)&lt;br /&gt;
    * 2001072801 - seerianumber (näitab, kas tsoonis on vahepeal tehtud muudatusi; seda tuleb muudatuste kehtestumiseks iga kord suurendada)&lt;br /&gt;
    * 86400 - värskendusperiood (määrab kui tihti sekundaarne nimeserver kopeerib andmed primaarselt)&lt;br /&gt;
    * 7200 - korduskatse (kui korraline andmete kopeerimine ei õnnestunud, siis näidatud ajavahemiku järel uuesti proovida)&lt;br /&gt;
    * 2419200 - parim möödas (kui sekundaarsel nimeserveril ei õnnestunud andmeid uuendada, siis näidatud ajavahemiku möödudes viimasest värskendusest ei&lt;br /&gt;
      pea sekundaarne end kõnesoleva tsooni suhtes pädevaks)&lt;br /&gt;
    * 10800 - eluaeg (tsooni kirjete jaoks vaikimisi aeg, kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
See NS kirje on tsooni zoo.tartu.ee. pädevuskirje, millega näidatakse, et tsoon zoo.tartu.ee. jaoks on pädev nimeserver kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A                  193.40.10.0&lt;br /&gt;
&lt;br /&gt;
See ja järgnevad A-kirjed seovad domeeninimele vastava IP-aadressi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis 10.40.193.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                      2001072801 ; Serial&lt;br /&gt;
                                      3H         ; Refresh&lt;br /&gt;
                                      15M        ; Retry&lt;br /&gt;
                                      1W         ; Expire&lt;br /&gt;
                                      1D )       ; Minimum&lt;br /&gt;
 10.40.193.in-addr.arpa.      IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.40.193.in-addr.arpa.    IN      PTR     vork.zoo.tartu.ee.&lt;br /&gt;
 255.10.40.193.in-addr.arpa.  IN      PTR     levi.zoo.tartu.ee.&lt;br /&gt;
 1.10.40.193.in-addr.arpa.    IN      PTR     zoo-ruuter.zoo.tartu.ee.&lt;br /&gt;
 2.10.40.193.in-addr.arpa.    IN      PTR     kalake.zoo.tartu.ee.&lt;br /&gt;
 3.10.40.193.in-addr.arpa.    IN      PTR     tuvike.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kõik kirjed ja kirjete väljad on sarnase tähendusega nagu eelmise tsoonifaili puhul, kusjuures lisandunud PTR tüüpi kirje seob in-addr.arpa. domeeninimega &#039;päris&#039; domeeninime. Efektiivselt toimub domeeninimede pöördteisendus, so IP-aadressid seostatakse domeeninimedega.&lt;br /&gt;
&lt;br /&gt;
===Käivitamine===&lt;br /&gt;
&lt;br /&gt;
Nimeserveri käivitamine toimub tavaliselt juurkasutaja õigustes juhtprogrammiga rndc, mis asendab bind 8 käsku ndc&lt;br /&gt;
&lt;br /&gt;
 bash# rndc start&lt;br /&gt;
&lt;br /&gt;
Soovitav on vaadata ka süsteemi logisse samal ajal ilmuvaid teateid konfiguratsioonis leitud vigade kohta. Õnnestumisel lõpetab logi teatega&lt;br /&gt;
&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface lo, 127.0.0.1#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 193.40.10.2#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 192.168.1.1#53&lt;br /&gt;
&lt;br /&gt;
Lisaks tunnistab ndc käske&lt;br /&gt;
&lt;br /&gt;
    * stop - nimeserveri töö lõpetamine&lt;br /&gt;
    * reload - muudetud tsoonifailide laadimine&lt;br /&gt;
    * restart - nimeserveri taaskäivitamine; vajalik nimeserveri konfiguratsioonifailis tehtud muutuste kehtestamiseks &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel veenduge, et teie nimeserver päringuid lahendab. Näiteks küsige tsooni zoo.tartu.ee. kohta võtmega ANY&lt;br /&gt;
&lt;br /&gt;
 bash$ dig @kalake.zoo.tartu.ee. zoo.tartu.ee. ANY &lt;br /&gt;
&lt;br /&gt;
Vastus võiks olla sarnane punktis Päringud toodule. Katsetage ka teisi küsimusi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Nagu teada on UNIXilistel olemas nö sisemine võrguseade lo, millega seostatakse nimi localhost ja IP-aadress 127.0.0.1. Ka see on kombeks kirjeldada nimeserveris.&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks kaks lõiku &lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;localhost&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;0.0.127.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päriteistenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
localhost.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @           1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 localhost.              1D IN A         127.0.0.1&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päriteistenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
0.0.127.in-addr.arpa.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @          1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 1.0.0.127.in-addr.arpa. 1D IN PTR       localhost.&lt;br /&gt;
&lt;br /&gt;
===Juurnimeserverite kirjeldusfail===&lt;br /&gt;
&lt;br /&gt;
Reeglina peavad nimeserverid teadma juurnimeserverite IP-aadresse. Salvestage programmiga dig parasjagu toimivate juurnimeserverite aadressid faili root.hints&lt;br /&gt;
&lt;br /&gt;
 bash# dig &amp;gt; /var/named/root.hints&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;.&amp;quot; IN {&lt;br /&gt;
         type hint;&lt;br /&gt;
         file &amp;quot;root.hints&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks lõik&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;tiik.aed&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;tiik.aed.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.168.192.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.168.192.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aed.tiik.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @                   1D IN SOA   kala.tiik.aed. root.tiik.aed. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 tiik.aed.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.tiik.aed.          1D IN A         192.168.1.0&lt;br /&gt;
 tiik.aed.               1D IN A         192.168.1.1&lt;br /&gt;
 kala.tiik.aed.          1D IN A         192.168.1.1&lt;br /&gt;
 kahv.tiik.aed.          1D IN A         192.168.1.2&lt;br /&gt;
 vesi.tiik.aed.          1D IN A         192.168.1.3&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
Failis 1.168.192.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                       2001072801 ; Serial&lt;br /&gt;
                                       3H         ; Refresh&lt;br /&gt;
                                       15M        ; Retry&lt;br /&gt;
                                       1W         ; Expire&lt;br /&gt;
                                       1D )       ; Minimum&lt;br /&gt;
 10.168.192.in-addr.arpa.         IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.168.192.in-addr.arpa.       IN      PTR     vork.tiik.aed.&lt;br /&gt;
 255.10.168.192.in-addr.arpa.     IN      PTR     levi.tiik.aed.&lt;br /&gt;
 1.10.168.192.in-addr.arpa.       IN      PTR     kala.tiik.aed.&lt;br /&gt;
 2.10.168.192.in-addr.arpa.       IN      PTR     kahv.tiik.aed.&lt;br /&gt;
 3.10.168.192.in-addr.arpa.       IN      PTR     vesi.tiik.aed.&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri avalikule kasutusele võtmine===&lt;br /&gt;
&lt;br /&gt;
Selleks, et internetikasutajad saaksid teie nimesid kasutada, peate oma kirjeldatud domeenid registreerima. Domeeni registreerimisel lisatakse teie domeenist ülespoole jääva domeeni teenindava nimeserveri sobivasse tsooni vastav delegeerimiskirje. See delegeerimiskirje näitab millise nimeserveri pädevusse on kõnealuse domeeni kohta käivad andmed usaldatud.&lt;br /&gt;
&lt;br /&gt;
Praktiliselt seadistatakse iga enda pädevusse saadava domeeni jaoks vähemalt kaks nimeserverit, tavaliselt üks primaarne ja teine sekundaarne. Mõnel juhul on see kõigi internetikasutajate huvides tehtud ka kohustuslikuks.&lt;br /&gt;
&lt;br /&gt;
Jätkates esitatud näidet, on põhjust registreerida vaid zoo.tartu.ee. domeen, kuna teine on vaid kohaliku tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===Sekundaarse nimeserveri seadistamine===&lt;br /&gt;
&lt;br /&gt;
Kui primaarse nimeserveri seadistamisega on üksjagu tegemist, siis sekundaarset on tunduvalt lihtsam tööle seada. Sekundaarse nimeserverina sobib kasutada mõnda muud juba töötavat nimeserverit, lisades selle nimeserveri seadistusfaili lõigud päri-ja pöördteisenduste kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;10.40.193.in-addr.arpa.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
primaarses nimeservers peab olema defineeritud ka rida allow-transfer option sektsioon&lt;br /&gt;
&lt;br /&gt;
 allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemusena kopeerib sekundaarne primaarselt nimeserverilt vastavad primaarse nimeserveri tsoonid omale ja salvestab failidesse zoo.tartu.ee.slave.zone. ning 10.40.193.in-addr.arpa.slave.zone. Kopeerimine toimub tsoonide SOA-kirjes näidatud värskendusperioodiga.&lt;br /&gt;
&lt;br /&gt;
Normaalsel juhul on sekundaarne nimeserver klientide jaoks kõnealuse tsooni suhtes sama pädev kui primaarnegi.&lt;br /&gt;
&lt;br /&gt;
===Tsoonide zoo.tartu.ee. ja 10.40.193.in-addr.arpa. delegeerimine===&lt;br /&gt;
&lt;br /&gt;
Teatades domeeni zoo.tartu.ee. registreerimissoovis domeeni tartu.ee. administraatorile, esmalt veendudakse, et delegeeritavad domeenid on korrektselt kirjeldatud, so nimeserverid annavad päringutele adekvaatseid vastuseid.&lt;br /&gt;
&lt;br /&gt;
Seejärel lisatakse tartu.ee. tsoonifaili kaks delegeerimiskirjet ning üks kleepekirje &lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kalake.zoo.tartu.ee.&lt;br /&gt;
 kalake.zoo.tartu.ee. IN A   193.40.10.1&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kui kleepekirjet mitte kasutada, siis ei lahenduks nimi kalake.zoo.tartu.ee. internetikasutajate jaoks, va nende kasutajate jaoks, kes on seadnud otseselt end teenindama nimeserveri kalake.zoo.tartu.ee. Tõepoolest, domeeninimi kalake.zoo.tartu.ee. on kirjeldatud nimeserveri kalake.zoo.tartu.ee. tsoonis zoo.tartu.ee. ja et selle tsoonini jõuda, peab olema teada nimele kalake.zoo.tartu.ee. vastav IP-aadress. See aadress tehaksegi kleepekirjega internetikasutajatele teatavaks. Kleepekirje on ainus erand, mil on lubatud domeeninime kirjeldada väljaspool oma tsooni.&lt;br /&gt;
&lt;br /&gt;
Kirjeldatud põhjusel ei ole sekundaarseks nimeserveriks hakanud kool.tartu.ee. nimele kleepekirjet tarvis.&lt;br /&gt;
&lt;br /&gt;
Samuti lisatakse ka domeeni 40.193.in-addr.arpa. tsoonifaili sarnased delegeerimiskirjed &lt;br /&gt;
&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kalake.zoo.tartu.ee.&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Päri-ja pöördteisendusi võivad teile delegeerida üldiselt ka erinevad nimeserverid.&lt;br /&gt;
&lt;br /&gt;
===Logi===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saadab BIND süsteemi logisse käivitamisel või tsoonifailide laadimisel ilmnenud veateated.&lt;br /&gt;
&lt;br /&gt;
 bash# tail -f /var/log/messages&lt;br /&gt;
&lt;br /&gt;
===Vaheladu===&lt;br /&gt;
&lt;br /&gt;
Saates nimeserveri protsessile SIGINT signaali, salvestab ta parasjagu mälus olevad andmed faili, vaikimisi /var/named/named_dump.db&lt;br /&gt;
&lt;br /&gt;
 bash# kill -INT PID&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4225</id>
		<title>Nimeserveri tööleseadmine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Nimeserveri_t%C3%B6%C3%B6leseadmine&amp;diff=4225"/>
		<updated>2007-06-06T06:31:37Z</updated>

		<summary type="html">&lt;p&gt;Lumepall: /* Nimeserveri seadistusfail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.oreillynet.com/pub/a/oreilly/networking/news/dnsandbind_0401.html&lt;br /&gt;
&lt;br /&gt;
===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Enne nimeserveri paigaldamist tuleb planeerida&lt;br /&gt;
&lt;br /&gt;
    * milliste domeeninimede lahendamisega ta hakkab tegelema&lt;br /&gt;
    * milliseid kliente ta hakkab teenidama&lt;br /&gt;
    * millisesse masinasse on teda kõige otstarbekam paigaldada&lt;br /&gt;
    * millised nimeserverid on nõus hakkama tema tsoonide sekundaarseks nimeserveriteks &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver peab olema üldiselt hästi kättesaadav kõikvõimalikele klientidele, siis paigaldatakse ta tavaliselt võrgu sõlmpunktidesse, so masinatesse, mis asuvad mitme võrgu piiril või selle lähedal.&lt;br /&gt;
&lt;br /&gt;
Nimeserveri kasutuse planeerimine&lt;br /&gt;
&lt;br /&gt;
Skeemil on kujutatud asutuse server kalake.zoo.tartu.ee, mis on ühelt poolt ühendatud internetti (193.40.10.2) ja teiselt poolt kohtvõrguga (192.168.10.1)&lt;br /&gt;
 &lt;br /&gt;
                        ((   ..-     ) &lt;br /&gt;
                   (                      )&lt;br /&gt;
                (                              )&lt;br /&gt;
            (                                )))&lt;br /&gt;
                   INTERNET&lt;br /&gt;
            (                       .    -)&lt;br /&gt;
                  ((.                 )&lt;br /&gt;
                         (----   )&lt;br /&gt;
                             |&lt;br /&gt;
                             |&lt;br /&gt;
                           __|__&lt;br /&gt;
                          |     |   zoo-ruuter&lt;br /&gt;
                          |__ __|   193.40.10.1&lt;br /&gt;
                             |&lt;br /&gt;
                             | &lt;br /&gt;
   - - - - - - - teie haldusala piir - - - - - - - -&lt;br /&gt;
                             |&lt;br /&gt;
          avalik  võrk       | &lt;br /&gt;
   |---|-- 193.40.10.0/24 ---|-------|--------------|-----|&lt;br /&gt;
 eth0  |                           __|__          __|__&lt;br /&gt;
     __|__   193.40.10.2          |     |  ...   |     | &lt;br /&gt;
    |     |                       |_____|        |_____|&lt;br /&gt;
    |     |   kalake           193.40.10.3   193.40.10.254&lt;br /&gt;
    |__ __|   &lt;br /&gt;
       |     192.168.10.1&lt;br /&gt;
 eth1  | &lt;br /&gt;
       |      sisevõrk&lt;br /&gt;
   |---|-----------------|--- 192.168.10.0/24 -------|-----|&lt;br /&gt;
                         |                           |&lt;br /&gt;
                       __|__                       __|__&lt;br /&gt;
                      |     |    ....             |     |&lt;br /&gt;
                      |_____|                     |_____|&lt;br /&gt;
    &lt;br /&gt;
                 192.168.10.2               192.168.10.254&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
Eeldame, et serveri ja kõigi kohtvõrgu klientide võrguseadmed ning ruuting on konfigureeritud vastavalt skeemile ning jääb üle vaid nimede lahedamine korda teha. Nagu skeemilt näha, teostatakse serveris kohtvõrgu 192.168.10.0/24 suhtes maskeraadi.&lt;br /&gt;
&lt;br /&gt;
Nimed on otsustatud jaotada kahte domeeni, mis langevad kokku alamvõrkudega&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - 193.40.10.0/24&lt;br /&gt;
    * tiik.aed. - 192.168.10.0/24 &lt;br /&gt;
&lt;br /&gt;
Nimede ja IP-aadresside vastavus on selline&lt;br /&gt;
 domeeninimi	IP-aadress&lt;br /&gt;
 vork.zoo.tartu.ee	193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee	193.40.10.255&lt;br /&gt;
 zoo-ruuter.zoo.tartu.ee	193.40.10.1&lt;br /&gt;
 zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 kalake.zoo.tartu.ee	193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee	193.40.10.3&lt;br /&gt;
 vork.tiik.aed.	192.168.10.0&lt;br /&gt;
 kala.tiik.aed.	192.168.10.1&lt;br /&gt;
 tiik.aed.	192.168.10.1&lt;br /&gt;
 kahv.tiik.aed.	192.168.10.2&lt;br /&gt;
 vesi.tiik.aed.	192.168.10.3&lt;br /&gt;
 levi.tiik.aed.	192.168.10.255&lt;br /&gt;
 Lähtematerjali valik&lt;br /&gt;
&lt;br /&gt;
Programm BIND on vaba tarkvara ning ta on praktiliselt kõigi vabade operatsioonisüsteemide (sh Linux ja FreeBSD) osa. Kõige mugavam on teda paigaldada oma operatsioonisüsteemi paketist. Soovides ise kompileerida, kopeerige BINDi arendamisega tegeleva ISC (Internet Software Consortsium) kodulehelt http://www.isc.org/ programmi lähtetekstid.&lt;br /&gt;
&lt;br /&gt;
Näiteks gentool võib olla bind mitte süsteemi paigutatud installi käigus.&lt;br /&gt;
Küsige programmi versiooni mis serveris.&lt;br /&gt;
&lt;br /&gt;
 bash# named -v&lt;br /&gt;
 BIND 9.3.2&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri seadistusfail===&lt;br /&gt;
&lt;br /&gt;
Nimeserverit ei õnnestu käivitada muidu, kui ei ole moodustatud sobivaid seadistusfaile. Bindi tööd juhib tavaliselt üks seadistusfail /etc/named.conf ning vastavalt vajadustele moodustatud tsoonifailid. Tsoonifailides on kirjas need andmed, mille suhtes on kõnealune nimesever pädev.&lt;br /&gt;
&lt;br /&gt;
Seadistame esmalt nimeserveri käima kahe tsooni jaoks: zoo.tartu.ee. domeeni nimede päri-ja pöördteisenduste tegemiseks.&lt;br /&gt;
&lt;br /&gt;
Looge sellise sisuga seadistusfail /etc/named.conf&lt;br /&gt;
&lt;br /&gt;
 options {&lt;br /&gt;
         directory       &amp;quot;/etc/namedb&amp;quot;;&lt;br /&gt;
         allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.zone&amp;quot;;&lt;br /&gt;
         allow-query { any; };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.40.193.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selles failis on näidatud, et tsoonifailid paiknevad kataloogis /etc/namedb. Ja,et lubatakse tsooni transporti&lt;br /&gt;
lokaalses masinas ning 193.40.10.193 nimelises, mis on sekundeerivaks nimeserveriks.&lt;br /&gt;
&lt;br /&gt;
Kusjuures kirjeldamist vajavad kaks tsooni&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - tsoonile vastab päriteisenduste kohta andmeid sisaldav tsoonifail zoo.tartu.ee.zone&lt;br /&gt;
    * 10.40.193.in-addr.arpa - tsoonile vastab pöördteisenduste kohta andmeid sisaldav tsoonifail 10.40.193.in-addr.arpa.zone &lt;br /&gt;
&lt;br /&gt;
Kuna nimeserver on antud domeenide jaoks primaarne, siis on see näidatud reaga &#039;type master;&#039;. file&#039;i järel on näidatud vastava tsoonifaili nimi, kataloogi /var/named suhtes.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päri-ja pöördteistenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @ IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
 zoo.tartu.ee.           1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A         193.40.10.0&lt;br /&gt;
 levi.zoo.tartu.ee.      1D IN A         193.40.10.255&lt;br /&gt;
 zoo-ruuter.tartu.ee.    1D IN A         193.40.10.1&lt;br /&gt;
 kalake.zoo.tartu.ee.    1D IN A         193.40.10.2&lt;br /&gt;
 zoo.tartu.ee.           1D IN A         193.40.10.2&lt;br /&gt;
 tuvike.zoo.tartu.ee.    1D IN A         193.40.10.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tsoonifail koosneb ridadest, tavaliselt vastab reale tsoonifaili kirje. Mööname, et samasuguse toimega tsoonifaili saaks panna kirja ka lühemalt, kuid selguse huvides me seda esialgu ei tee.&lt;br /&gt;
&lt;br /&gt;
Kommenteerime kasutatud ridu ja kirjeid rida haaval &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
&lt;br /&gt;
Reaga defineeritakse kõikide selle tsooni domeeninimede elueaks 86 400 sekundit ehk üks ööpäev. &lt;br /&gt;
&lt;br /&gt;
@ IN SOA  1D kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                        2001072801      ; serial&lt;br /&gt;
                                        3H              ; refresh&lt;br /&gt;
                                        15M             ; retry&lt;br /&gt;
                                        1W              ; expiry&lt;br /&gt;
                                        1D )            ; minimum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sellele osale vastab ilma kommentaarideta rida&lt;br /&gt;
&lt;br /&gt;
zoo.tartu.ee.  1D IN SOA  zoo.tartu.ee. root.zoo.tartu.ee. 2001072801 3H 15M 1W 1D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@ Reaga näidatakse, et tegu on tsooniga zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niisiis, semikooloni (;) järel olevat käsitletakse kommentaarina ning sulge kasutatakse nende andmete, mis peaksid muidu olema ühel real, kirjutamiseks mitmele.&lt;br /&gt;
&lt;br /&gt;
Toome järjekorras iga elemendi kohta selgituse&lt;br /&gt;
&lt;br /&gt;
    * zoo.tartu.ee. - kirje nimi, st domeeninimi, mille kohta SOA real näidatud parameetrid käivad&lt;br /&gt;
    * 1D - kirje eluaeg (aeg kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse)&lt;br /&gt;
    * IN - näitab, et rida on IN (interet) tüüpi kirje&lt;br /&gt;
    * SOA - näitab, et rida on SOA kirje&lt;br /&gt;
    * kalake.zoo.tartu.ee. - domeeni primaarne nimeserver&lt;br /&gt;
    * hostmaster.eenet.ee. - domeeni eest vastutava kontaktisiku e-postiaadress&lt;br /&gt;
    * 2001050100 - seerianumber (näitab, kas tsoonis on vahepeal tehtud muudatusi; seda tuleb muudatuste kehtestumiseks iga kord suurendada)&lt;br /&gt;
    * 86400 - värskendusperiood (määrab kui tihti sekundaarne nimeserver kopeerib andmed primaarselt)&lt;br /&gt;
    * 7200 - korduskatse (kui korraline andmete kopeerimine ei õnnestunud, siis näidatud ajavahemiku järel uuesti proovida)&lt;br /&gt;
    * 2419200 - parim möödas (kui sekundaarsel nimeserveril ei õnnestunud andmeid uuendada, siis näidatud ajavahemiku möödudes viimasest värskendusest ei&lt;br /&gt;
      pea sekundaarne end kõnesoleva tsooni suhtes pädevaks)&lt;br /&gt;
    * 10800 - eluaeg (tsooni kirjete jaoks vaikimisi aeg, kui kaua vastava tsooni domeeninimed interneti vaheladudes säilitatakse) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
See NS kirje on tsooni zoo.tartu.ee. pädevuskirje, millega näidatakse, et tsoon zoo.tartu.ee. jaoks on pädev nimeserver kalake.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
 vork.zoo.tartu.ee.      1D IN A                  193.40.10.0&lt;br /&gt;
&lt;br /&gt;
See ja järgnevad A-kirjed seovad domeeninimele vastava IP-aadressi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni zoo.tartu.ee. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis 10.40.193.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                      2001072801 ; Serial&lt;br /&gt;
                                      3H         ; Refresh&lt;br /&gt;
                                      15M        ; Retry&lt;br /&gt;
                                      1W         ; Expire&lt;br /&gt;
                                      1D )       ; Minimum&lt;br /&gt;
 10.40.193.in-addr.arpa.      IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.40.193.in-addr.arpa.    IN      PTR     vork.zoo.tartu.ee.&lt;br /&gt;
 255.10.40.193.in-addr.arpa.  IN      PTR     levi.zoo.tartu.ee.&lt;br /&gt;
 1.10.40.193.in-addr.arpa.    IN      PTR     zoo-ruuter.zoo.tartu.ee.&lt;br /&gt;
 2.10.40.193.in-addr.arpa.    IN      PTR     kalake.zoo.tartu.ee.&lt;br /&gt;
 3.10.40.193.in-addr.arpa.    IN      PTR     tuvike.zoo.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kõik kirjed ja kirjete väljad on sarnase tähendusega nagu eelmise tsoonifaili puhul, kusjuures lisandunud PTR tüüpi kirje seob in-addr.arpa. domeeninimega &#039;päris&#039; domeeninime. Efektiivselt toimub domeeninimede pöördteisendus, so IP-aadressid seostatakse domeeninimedega.&lt;br /&gt;
&lt;br /&gt;
===Käivitamine===&lt;br /&gt;
&lt;br /&gt;
Nimeserveri käivitamine toimub tavaliselt juurkasutaja õigustes juhtprogrammiga rndc, mis asendab bind 8 käsku ndc&lt;br /&gt;
&lt;br /&gt;
 bash# rndc start&lt;br /&gt;
&lt;br /&gt;
Soovitav on vaadata ka süsteemi logisse samal ajal ilmuvaid teateid konfiguratsioonis leitud vigade kohta. Õnnestumisel lõpetab logi teatega&lt;br /&gt;
&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface lo, 127.0.0.1#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 193.40.10.2#53&lt;br /&gt;
 Jul 30 13:27:08 tsirk named[1005]: listening on IPv4 interface eth0, 192.168.1.1#53&lt;br /&gt;
&lt;br /&gt;
Lisaks tunnistab ndc käske&lt;br /&gt;
&lt;br /&gt;
    * stop - nimeserveri töö lõpetamine&lt;br /&gt;
    * reload - muudetud tsoonifailide laadimine&lt;br /&gt;
    * restart - nimeserveri taaskäivitamine; vajalik nimeserveri konfiguratsioonifailis tehtud muutuste kehtestamiseks &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel veenduge, et teie nimeserver päringuid lahendab. Näiteks küsige tsooni zoo.tartu.ee. kohta võtmega ANY&lt;br /&gt;
&lt;br /&gt;
 bash$ dig @kalake.zoo.tartu.ee. zoo.tartu.ee. ANY &lt;br /&gt;
&lt;br /&gt;
Vastus võiks olla sarnane punktis Päringud toodule. Katsetage ka teisi küsimusi.&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Nagu teada on UNIXilistel olemas nö sisemine võrguseade lo, millega seostatakse nimi localhost ja IP-aadress 127.0.0.1. Ka see on kombeks kirjeldada nimeserveris.&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks kaks lõiku &lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;localhost&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;0.0.127.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päriteistenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
localhost.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @           1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 localhost.              1D IN A         127.0.0.1&lt;br /&gt;
&lt;br /&gt;
===Tsooni localhost. päriteistenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
0.0.127.in-addr.arpa.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid.&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @          1D IN SOA   kalake.zoo.tartu.ee. root.zoo.tartu.ee. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 localhost.              1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 1.0.0.127.in-addr.arpa. 1D IN PTR       localhost.&lt;br /&gt;
&lt;br /&gt;
===Juurnimeserverite kirjeldusfail===&lt;br /&gt;
&lt;br /&gt;
Reeglina peavad nimeserverid teadma juurnimeserverite IP-aadresse. Salvestage programmiga dig parasjagu toimivate juurnimeserverite aadressid faili root.hints&lt;br /&gt;
&lt;br /&gt;
 bash# dig &amp;gt; /var/named/root.hints&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;.&amp;quot; IN {&lt;br /&gt;
         type hint;&lt;br /&gt;
         file &amp;quot;root.hints&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päri-ja pöördteisenduste tsoonifailid===&lt;br /&gt;
&lt;br /&gt;
Lisage nimeserveri seadistusfaili /etc/named.conf lisaks lõik&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;tiik.aed&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;tiik.aed.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.168.192.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;10.168.192.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. päriteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aed.tiik.zone failis kirjeldatakse domeeninimedele vastavad IP-aadressid&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @                   1D IN SOA   kala.tiik.aed. root.tiik.aed. (&lt;br /&gt;
                                         2001072801      ; serial&lt;br /&gt;
                                         3H              ; refresh&lt;br /&gt;
                                         15M             ; retry&lt;br /&gt;
                                         1W              ; expiry&lt;br /&gt;
                                         1D )            ; minimum&lt;br /&gt;
 tiik.aed.               1D IN NS        kalake.zoo.tartu.ee.&lt;br /&gt;
 vork.tiik.aed.          1D IN A         192.168.1.0&lt;br /&gt;
 tiik.aed.               1D IN A         192.168.1.1&lt;br /&gt;
 kala.tiik.aed.          1D IN A         192.168.1.1&lt;br /&gt;
 kahv.tiik.aed.          1D IN A         192.168.1.2&lt;br /&gt;
 vesi.tiik.aed.          1D IN A         192.168.1.3&lt;br /&gt;
&lt;br /&gt;
===Tsooni tiik.aed. pöördteisenduste tsoonifail===&lt;br /&gt;
&lt;br /&gt;
Failis 1.168.192.in-addr.arpa kirjeldatakse IP-aadressidele vastavad domeeninimed&lt;br /&gt;
&lt;br /&gt;
 $TTL    86400&lt;br /&gt;
 @       IN      SOA     kalake.zoo.tartu.ee. root.zoo.tartu.ee.  (&lt;br /&gt;
                                       2001072801 ; Serial&lt;br /&gt;
                                       3H         ; Refresh&lt;br /&gt;
                                       15M        ; Retry&lt;br /&gt;
                                       1W         ; Expire&lt;br /&gt;
                                       1D )       ; Minimum&lt;br /&gt;
 10.168.192.in-addr.arpa.         IN      NS      kalake.zoo.tartu.ee.&lt;br /&gt;
 0.10.168.192.in-addr.arpa.       IN      PTR     vork.tiik.aed.&lt;br /&gt;
 255.10.168.192.in-addr.arpa.     IN      PTR     levi.tiik.aed.&lt;br /&gt;
 1.10.168.192.in-addr.arpa.       IN      PTR     kala.tiik.aed.&lt;br /&gt;
 2.10.168.192.in-addr.arpa.       IN      PTR     kahv.tiik.aed.&lt;br /&gt;
 3.10.168.192.in-addr.arpa.       IN      PTR     vesi.tiik.aed.&lt;br /&gt;
&lt;br /&gt;
===Nimeserveri avalikule kasutusele võtmine===&lt;br /&gt;
&lt;br /&gt;
Selleks, et internetikasutajad saaksid teie nimesid kasutada, peate oma kirjeldatud domeenid registreerima. Domeeni registreerimisel lisatakse teie domeenist ülespoole jääva domeeni teenindava nimeserveri sobivasse tsooni vastav delegeerimiskirje. See delegeerimiskirje näitab millise nimeserveri pädevusse on kõnealuse domeeni kohta käivad andmed usaldatud.&lt;br /&gt;
&lt;br /&gt;
Praktiliselt seadistatakse iga enda pädevusse saadava domeeni jaoks vähemalt kaks nimeserverit, tavaliselt üks primaarne ja teine sekundaarne. Mõnel juhul on see kõigi internetikasutajate huvides tehtud ka kohustuslikuks.&lt;br /&gt;
&lt;br /&gt;
Jätkates esitatud näidet, on põhjust registreerida vaid zoo.tartu.ee. domeen, kuna teine on vaid kohaliku tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===Sekundaarse nimeserveri seadistamine===&lt;br /&gt;
&lt;br /&gt;
Kui primaarse nimeserveri seadistamisega on üksjagu tegemist, siis sekundaarset on tunduvalt lihtsam tööle seada. Sekundaarse nimeserverina sobib kasutada mõnda muud juba töötavat nimeserverit, lisades selle nimeserveri seadistusfaili lõigud päri-ja pöördteisenduste kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 zone &amp;quot;zoo.tartu.ee&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;zoo.tartu.ee.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;10.40.193.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type slave;&lt;br /&gt;
         file &amp;quot;10.40.193.in-addr.arpa.slave.zone&amp;quot;;&lt;br /&gt;
         masters {&lt;br /&gt;
                 kalake.zoo.tartu.ee;&lt;br /&gt;
         };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
primaarses nimeservers peab olema defineeritud ka rida allow-transfer option sektsioon&lt;br /&gt;
&lt;br /&gt;
 allow-transfer { 193.40.10.193; 127.0.0.1; };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tulemusena kopeerib sekundaarne primaarselt nimeserverilt vastavad primaarse nimeserveri tsoonid omale ja salvestab failidesse zoo.tartu.ee.slave.zone. ning 10.40.193.in-addr.arpa.slave.zone. Kopeerimine toimub tsoonide SOA-kirjes näidatud värskendusperioodiga.&lt;br /&gt;
&lt;br /&gt;
Normaalsel juhul on sekundaarne nimeserver klientide jaoks kõnealuse tsooni suhtes sama pädev kui primaarnegi.&lt;br /&gt;
&lt;br /&gt;
===Tsoonide zoo.tartu.ee. ja 10.40.193.in-addr.arpa. delegeerimine===&lt;br /&gt;
&lt;br /&gt;
Teatades domeeni zoo.tartu.ee. registreerimissoovis domeeni tartu.ee. administraatorile, esmalt veendudakse, et delegeeritavad domeenid on korrektselt kirjeldatud, so nimeserverid annavad päringutele adekvaatseid vastuseid.&lt;br /&gt;
&lt;br /&gt;
Seejärel lisatakse tartu.ee. tsoonifaili kaks delegeerimiskirjet ning üks kleepekirje &lt;br /&gt;
&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kalake.zoo.tartu.ee.&lt;br /&gt;
 kalake.zoo.tartu.ee. IN A   193.40.10.1&lt;br /&gt;
 zoo.tartu.ee.        IN NS  kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Kui kleepekirjet mitte kasutada, siis ei lahenduks nimi kalake.zoo.tartu.ee. internetikasutajate jaoks, va nende kasutajate jaoks, kes on seadnud otseselt end teenindama nimeserveri kalake.zoo.tartu.ee. Tõepoolest, domeeninimi kalake.zoo.tartu.ee. on kirjeldatud nimeserveri kalake.zoo.tartu.ee. tsoonis zoo.tartu.ee. ja et selle tsoonini jõuda, peab olema teada nimele kalake.zoo.tartu.ee. vastav IP-aadress. See aadress tehaksegi kleepekirjega internetikasutajatele teatavaks. Kleepekirje on ainus erand, mil on lubatud domeeninime kirjeldada väljaspool oma tsooni.&lt;br /&gt;
&lt;br /&gt;
Kirjeldatud põhjusel ei ole sekundaarseks nimeserveriks hakanud kool.tartu.ee. nimele kleepekirjet tarvis.&lt;br /&gt;
&lt;br /&gt;
Samuti lisatakse ka domeeni 40.193.in-addr.arpa. tsoonifaili sarnased delegeerimiskirjed &lt;br /&gt;
&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kalake.zoo.tartu.ee.&lt;br /&gt;
 10.40.193.in-addr.arpa. IN NS kool.tartu.ee.&lt;br /&gt;
&lt;br /&gt;
Päri-ja pöördteisendusi võivad teile delegeerida üldiselt ka erinevad nimeserverid.&lt;br /&gt;
&lt;br /&gt;
===Logi===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saadab BIND süsteemi logisse käivitamisel või tsoonifailide laadimisel ilmnenud veateated.&lt;br /&gt;
&lt;br /&gt;
 bash# tail -f /var/log/messages&lt;br /&gt;
&lt;br /&gt;
===Vaheladu===&lt;br /&gt;
&lt;br /&gt;
Saates nimeserveri protsessile SIGINT signaali, salvestab ta parasjagu mälus olevad andmed faili, vaikimisi /var/named/named_dump.db&lt;br /&gt;
&lt;br /&gt;
 bash# kill -INT PID&lt;/div&gt;</summary>
		<author><name>Lumepall</name></author>
	</entry>
</feed>