Author: qwiat
Date: Thu Jul 28 23:46:35 2005
New Revision: 6278

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__dhcpd.sec
Log:
- zamiana całego starego opisu DHCPd na ten z queue


Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__dhcpd.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__dhcpd.sec   (original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__dhcpd.sec   Thu Jul 28 23:46:35 2005
@@ -2,92 +2,169 @@
 <section id="uslugi_dhcpd">
        <title>DHCPD - Dynamic Host Configuration Protocol Daemon</title>
        <para>
-       <productname>DHCP</productname> to protokół pozwalający urządzeniom 
pracującym w sieci LAN na
-       pobieranie ich konfiguracji IP (adresu, maski podsieci, adresu
-       rozgłoszeniowego itp.) z serwera. Ułatwia on administrację
-       dużych i średnich sieci.</para>
+               <productname>DHCP</productname> to protokół pozwalający 
urządzeniom
+               pracującym w sieci LAN na pobieranie ich konfiguracji IP 
(adresu,
+               maski podsieci, adresu rozgłoszeniowego itp.) z serwera. Ułatwia
+               on administrację dużych i średnich sieci.
+       </para>
+
+               
        <section id="uslugi_dhcp_instalacja">
-       <title>Instalacja</title>
-       <para>Aby uruchomić serwer DHCP musimy oczywiście zainstalować go. 
-       Instalacja w PLD jest prosta:.</para>
-       <screen># poldek -i dhcp</screen>
-       </section>
-       <section id="uslugi_dhcpd_konfiguracja">
-       <title>Konfiguracja</title>
-       <para>Wszystkie zmiany będą odbywać się w pliku 
<filename>/etc/dhcpd.conf</filename>.
-       Plik nie jest tworzony podczas instalacji, więc nie zdziwcie się że go 
nie ma. 
-       Stwórzmy go zatem np. poleceniem <command>touch 
/etc/dhcpd.conf</command>
-       i wyedytujmy ulubionym edytorem. Przykładowy plik konfiguracyjny:</para>
-       <screen># /etc/dhcpd.conf
-# Przykładowy plik konfiguracyjny
-# Do zmiany wszystkie linijki z "$", resztę w większości przypadkach 
-# można zostawić tak jak jest. Przydatnym narzędziem do konfiguracji 
-# niektórych opcji w stylu masek i ipków będzie ifconfig.
-
-# $DOMENA - to domena na której pracuje serwer DHCPD (np. "mydomain.net")
-option domain-name "$DOMENA";
-
-# $DNS - adres ip serwera dns, z jakiego mają korzystać komputery w sieci
-# (np. dla TPSA - 194.204.159.1)
-option domain-name-servers $DNS;
-
-# Adres maski podsieci.
-option subnet-mask 255.255.255.0;
-
-ddns-update-style none;
-
-# Parametry czasowe odświerzania informacji po stronie klientów 
-# w sieci (w sekundach)
-default-lease-time 600;
-max-lease-time 7200;
-
-# Adres ip podsieci.
-subnet 192.168.1.0
-
-# Maska sieci.
-netmask 255.255.255.0 {
-# $ip1 $ip2 zakres ipków możliwych do przydzielenia przez serwer.
-# np. 192.168.1.2 192.168.1.22 przy 20 komputerach w sieci. 
-# 192.168.1.1 rezerwujemy sobie na serwer.
-range $ip1 $ip2;
-       
-# Adres rozgłoszeniowy sieci.
-option broadcast-address 192.168.1.255;
-# Adres bramy w podsieci (czyli zwykle serwera na którym 
-# jest uruchomione DHCPD)
-option routers 192.168.1.1;
-
-
-# Teraz przechodzimy do konfiguracji komputerów w sieci.
-
-# $NAME - dowolna nazwa domeny komputera w sieci 
-# (np andrzej, kuchnia, czy parter)
-host $NAME {
-
-# $MAC - Adres sprzętowy karty sieciowej do której przypisujemy ip.
-# Występuje w postaci sześciu liczb, po dwie cyfry w systemie 
-# szesnastkowym, oddzielonych dwukropkami.
-# np 00:06:29:F5:22:81. Adres ten możemy znaleźć dzięki programowi 
-# ifconfig w systemach Uniksowych i winipcfg w Windowsie. 
-# Można także na serwerze użyć komendy arp do wyświetlenia 
-# wszystkich dostępnych w sieci kart sieciowych i ich adresów sprzętowych.
-hardware ethernet $MAC;
-
-# $IP - adres ip który przypisujemy z puli opisanej w 'range' 
-# (np. 192.168.1.2)
-fixed-address $IP;
-       }
+               <title>Instalacja</title>
+               <para>
+                       Aby uruchomić serwer DHCP musimy oczywiście 
zainstalować go. 
+                       Instalacja w PLD jest prosta:
+               </para>
+               <screen># poldek -i dhcp</screen>
+       </section>
+       
+       <section id="uslugi_dhcpd_konfiguracja_podstawowa">
+               <title>Podstawowa konfiguracja</title>
+               <para>
+                       Konfiguracja usługi przechowywana jest w pliku 
+                       <filename>/etc/dhcpd.conf</filename>, z pakietem
+                       dostarczona jest przykładowa konfiguracja,
+                       pozwalająca uruchomić usługę po zmianie zaledwie kilku
+                       wartości.
+                       Przedstawiona poniżej sekcja zawiera parametry dla 
określonej
+                       podsieci. Dla większej jasności w poniższym
+                       przykładzie użyto skróconej wersji konfiguracji.
+               </para>
+       
+<screen># Sekcja konfiguracji hostów z podsieci o podanym adresie i masce
+subnet 192.168.0.0 netmask 255.255.255.0 {
+ 
+        # domyślna brama sieciowa
+        option routers                  192.168.0.1;
+
+        # maska
+        option subnet-mask              255.255.255.0;
+
+        # nazwa domeny (FQDN)
+        option domain-name              "domain.org";
+
+        # adres serwera DNS (kolejne dodajemy po przecinku)
+        option domain-name-servers      192.168.1.1;
+
+        # zakres dzierżawionych adresów IP (z włączoną obsługą protokołu BOOTP)
+        range dynamic-bootp 192.168.0.128 192.168.0.255;
+        
+        # domyślny czas dzierżawy (w sekundach)
+        default-lease-time 21600;
+        
+        # maksymalny czas dzierżawy (w sekundach)
+        max-lease-time 43200;
 }</screen>
-<para>I to już prawie koniec, teraz zostaje nam sprawdzenie pliku 
<filename>/etc/sysconfig/dhcp</filename>.
-Znajdujemy w nim linijki:</para>
+               <para>
+                       Wewnątrz przedstawionej sekcji (ograniczonej nawiasami
+                       klamrowymi) umieszczane są opcje jakie zwykle podajemy 
przy
+                       statycznej konfiguracji interfejsu sieci. Powyższa
+                       konfiguracja będzie przydzielać komputerom dynamiczne 
adresy
+                       IP z zakresu 192.168.0.128 - 192.168.0.255 na okres 
21600
+                       sekund, jednak nie większy niż 43200 sekund.
+               </para>
+               <para>
+                       I to już prawie koniec, teraz zostaje nam sprawdzenie 
pliku
+                       <filename>/etc/sysconfig/dhcp</filename>.
+                       Znajdujemy w nim linijki:
+               </para> 
+       
 <screen># The  names of the network interfaces on which dhcpd should
 # listen for broadcasts (separated by space)
 DHCPD_INTERFACES=""</screen>
-<para>W cudzysłów wpisujemy nazwy interfejsów na których będzie nasłuchiwał 
dhcpd. Na przykład eth1.</para>
-</section>
-<section id="uslugi_dhcpd_start">
-<title>Uruchomienie</title>
-<para>Serwer uruchamiamy standardowo:</para>
-<screen># /etc/rc.d/init.d/dhcpd start</screen>
-</section>
+               <para>
+                       W cudzysłów wpisujemy nazwy interfejsów na których 
będzie
+                       nasłuchiwał dhcpd (np. eth1).
+                       Po tej operacji wystarczy uruchomić lub zrestartować 
usługę.
+               </para>
+       </section>
+       
+
+       <section id="uslugi_dhcpd_konfiguracja_host">
+               <title>Statyczne przypisanie konfiguracji</title>
+               <para>
+                       Aby komputery mogły za każdym razem uzyskać taką samą
+                       konfigurację, musimy dla każdego z nich dodać 
odpowiednie
+                       wpisy w pliku konfiguracji. Konfiguracje hostów 
umieszczamy
+                       wewnątrz przedstawionej powyżej sekcji konfiguracji 
podsieci
+                       (uwaga na nawiasy klamrowe).
+               </para>
+<screen>host nazwa_hosta {
+hardware ethernet 12:34:56:78:AB:CD;
+fixed-address 192.168.0.20;
+}</screen>
+               <para>
+                       Poszczególne komputery identyfikujemy za pomocą adresów
+                       sprzętowych kart sieciowych (MAC).
+                       Powyższy przykład wymusza przydzielenie adresu IP
+                       <emphasis>192.168.0.20</emphasis> maszynie o MAC-u
+                       <emphasis>12:34:56:78:AB:CD</emphasis>.
+                       Adresy MAC odczytamy za pomocą programu
+                       <command>ip</command>, lub <command>iconfig</command>,
+                       szczegóły na ten temat odnajdziemy w
+                       <xref linkend="siec_narzedzia" />.
+               </para>
+       </section>
+
+       <section id="uslugi_dhcpd_konfiguracja_inne">
+               <title>Inne opcje</title>
+               <para>
+                       Poniżej zamieszczono przykłady innych nico rzadziej 
używanych
+                       opcji.
+               </para>
+               <para>
+                       Domena NIS:
+                       <screen>option nis-domain               
"domain.org";</screen>
+               </para> 
+       
+               <para>Opcje protokołu NetBIOS:</para>
+       <screen>#Adres serwera WINS
+option netbios-name-servers     192.168.1.1;
+       
+#Rodzaj węzła NetBIOS
+option netbios-node-type 2;</screen>
+       
+               <para>Adres serwera czasu NTP:
+                       <screen>option ntp-servers              
192.168.1.1;</screen>
+               </para>
+       </section>
+       
+       <section id="uslugi_dhcpd_start">
+               <title>Uruchomienie</title>
+               <para>Serwer uruchamiamy następująco:</para>
+               <screen># /etc/rc.d/init.d/dhcpd start</screen>
+       </section>
+       
+       <section id="uslugi_dhcpd_konfiguracja_klienta">
+               <title>Konfiguracja klienta</title>
+               <para>
+                       Szczegółowy opis konfiguracji klienta DHCP umieszczono
+                       w <xref linkend="siec_ethernet" />.
+                       Jeśli zechcemy sprawdzić poprawność konfiguracji
+                       przydzielonej hostowi to wystarczy użyć programu
+                       <command>ip</command>, lub <command>iconfig</command>, 
+                       szczegóły odnajdziemy w <xref linkend="siec_narzedzia" 
/>.
+               </para>
+       </section>
+
+
+       <section id="uslugi_dhcpd_konfiguracja_porady">
+               <title>Uwagi</title>
+               <para>
+                       W większości wypadków najlepszym wyborem będzie 
przypisywanie
+                       niezmiennych adresów IP dla każdej z maszyn, pozwoli to
+                       zachować porządek i lepszą kontrolę nad siecią. Jest to
+                       absolutnie konieczne w wypadku serwerów oraz routerów, 
jednak
+                       przy tego typu maszynach zaleca się zrezygnowanie z
+                       DHCP na korzyść statycznej konfiguracji.
+               </para>
+               <para>
+                       Domyślnie logi demona są rejestrowane przez syslog-a z
+                       ustawionym źródłem (facility) na "daemon". Tego rodzaju
+                       komunikaty zwykle są zapisywane do pliku
+                       <filename>/var/log/daemon</filename>, dlatego tam 
właśnie
+                       powinniśmy szukać informacji jeśli wystąpią jakieś 
problemy.
+               </para> 
+       </section>      
+
 </section>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to