artykuły
Powrót do listy artykułów

Temat artykułu: Instalacja serwera DHCP
Tekst napisał Dadi dnia 08-01-2004

1. Czym właściwie jest serwer dhcp?

Serwer dhcp służy do przydzielania adresów IP w sieci lokalnej. Serwer dhcp jest bardzo pomocny dla osiedlowych sieci komputerowych. Serwer sam przydzieli adresy komputerom podłączonym do sieci.
Może przydzielić je na dwa sposoby:
  • dynamiczny [komputer po zalogowaniu się do sieci uzyska adres IP od serwera]
  • statyczny [komputer po zalogowaniu się do sieci uzyskuje zawsze ten sam adres IP, który został mu przydzielony przez administratora]
2. Co daje mi serwer dhcp?
  • Użytkownik nie musi wpisywać adresów IP, serwer sam mu je przydziela.
  • W znacznym stopniu ułatwia prace administratorowi [Administrator sam przydziela adres IP, każdemu komputerowi, użytkownik nie ma możliwości zmiany adresu IP w sieci bez konsultacji z administratorem]



INSTALACJA I KONFIGURACJA SERWERA DHCP NA PLD.

1. Najpierw za pomocą poldk-a instalujemy pakiet dhcp.

poldek> install dhcp-3.0pl2-1

Powinno nam się pokazać takie coś:

Przetwarzanie zależności...
Zaznaczono 1 pakiet do instalacji:
I dhcp-3.0pl2-1
Pobieranie ftp://ftp.pld.org.pl/dists/ra/[...]/dhcp-3.0pl2-1.i686.rpm...
.................................................. 100.0% [529.6K]
Uruchamianie rpm --upgrade -vh --root / --noorder...
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
Run "/etc/rc.d/init.d/dhcpd start" to start dhcpd daemon.



2. Następnie przechodzimy do konfiguracji dhcp.

Plik konfiguracyjny dhcpd.conf znajduje się w katalogu /etc.

# Przykładowy plik konfiguracyjny dhcpd.conf

option domain-name-servers 111.111.111.111; # Zamiast 111.111.111.111 wpisujemy serwery revdns. option domain-name "moja-domena.pl"; # Tu wpisujemy swoją domene np. howto.pl
ddns-update-style ad-hoc;
option subnet-mask 255.255.255.0; # Maska sieci
default-lease-time 21600; # Czas odświerzania
max-lease-time 86400; # Czas odświerzania
subnet 192.168.0.1 # Adres IP sieci


# Ustawienia dla "komputerów pytających"

netmask 255.255.255.0 {
range 192.168.0.200 192.168.0.250; # Zakres IP dla komputerów pytających
option broadcast-address 192.168.0.255; # Adres Broadcast
option routers 192.168.0.1; # Domyślna brama
}



# Ustawienia dla komputerów którym to my przydzielamy adres IP

host howto {
hardware ethernet 00:00:00:00:00:00; # Tutaj wpisujemy adres MAC karty
fixed-address 192.168.0.2; # Adres IP
option broadcast-address 192.168.0.255; # Adres Broadcast
option routers 192.168.0.1; # Domyślna brama
}

# Koniec

Oprócz tego w /etc/sysconfig/dhcp musisz ustawić dla jakich interfejsów ma działać serwer dhcp.

# listen for broadcasts (separated by space)
DHCPD_INTERFACES="eth0" #


3. Odpalanie serwera dhcp

[root@howto /etc]# /etc/rc.d/init.d/dhcpd start
Uruchamianie uslugi DHCP Server....................................[ ZROBIONE ]
[root@howto /etc]#


4. Podsumowanie i tłumaczenia

a) Skąd wziąść adres MAC karty?
- Jest to bardzo proste. W Linuxie czytamy to za pomocą polecenia ifconfig, W Windows 95 i 98 programem winipcfg [Start -> Uruchom -> winipcfg].

b) Jaki zakres IP mogę dać dla "komputerów pytających"
- Adresy możesz dać od 192.168.0.2 do 192.168.0.250, chyba że zostawisz sobie zakres od 192.168.0.2 do np. 192.168.0.20 dla komputerów, którym ty przydzielisz adres IP to automatycznie zmieniasz sobie ustawienia.
Adres 192.168.0.1 jest zarezerwowany dla router-a.

c) Co mam ustawić w Windows-ach. - Wystarczy, że w ustawieniach sieci będą miały ustawione "automatyczne pobierania IP"