DHCP pozwala zaoszczędzić nam mnóstwo czasu w przypadku dużej liczby maszyn w sieci, które za każdym razem gdy startują pobierają IP, które pozwala im być widoczne w sieci.
Jeżeli mamy 2-3 hosty nie ma problemu, można przydzielić adresy ręcznie, jednak w dużych sieciach które mają po kilkadziesiąt lub więcej warto zaoszczędzić sobie pracy.
apt-get install isc-dhcp-server
Mogą pod koniec instalacji serwera DHCP pojawić się błędy, jednak zostaną one poprawione później.
2) Edytujemy plik isc-dhcp-server:
nano /etc/default/isc-dhcp-server
Musimy dodać kartę na której serwer będzie działał, np. eth0, lub eth1(wtedy eth0 dostarcza internet do naszego routera, a eth1 przesyła pakiety dalej do intranetu, oczywiście musimy wtedy zastosować przesyłanie pakietów między kartami, lub włączyć NAT, jednak poniższy opis stosujemy w przypadku gdy mamy jedną kartę)
INTERFACES=”eth0″
3) Dostosowujemy plik konfiguracji dla naszej sieci:
Po zainstalowaniu DHCP mamy domyślny plik z configiem, jednak łatwiej się napisać nasz od nowa, niż poprawiać ten istniejący:
rm /etc/dhcp/dhcpd.conf
następnie:
nano /etc/dhcp/dhcpd.conf
dodajemy nasze ustawienia:
option domain-name „example.com”;
option domain-name-servers 1.1.1.1,2.2.2.2.;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.7 192.168.1.254;
option broadcast-address 192.168.0.255;
option routers 192.168.1.5;
host XP {
hardware ethernet 52:54:05:E1:EE:97;
fixed-address 192.168.1.6;
}
}
Można dodać wykluczenia, czyli zarezerwowane IP dla konkretnej maszyny, jeżeli np. urządzenie jest dyskiem sieciowym i zawsze musi mieć ten sam adres.
4) Startujemy naszą usługę:
/etc/init.d/isc-dhcp-server start
Teraz po odświeżeniu na naszych maszynach powinniśmy otrzymać nowe IP oraz pozostałe dane jak nazwa domeny oraz jego IP.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).
Witam
Mam pytanie odnośnie konfiguracji servera dhcp
w Pana konfiguracji adresy IP przydzielane są od
192.168.1.2 do 192.168.1.254 i jeden adres na sztywno 192.168.1.6 . Ponieważ jestem początkującą osobą, więc szukam wszedzie informacji na temat tego co akurat konfiguruje. I tak w internecie znalazłem taką informacje, że adresy IP statyczne powinny być przydzielane spoza puli adresów przydzielanych dynamicznie, więc jak powinna wyglądać konfiguracja?
niby drobiazg ale mnie interesuje 🙂
pozdr
Generalnie DHCP wie jakie adresy ma wolne i te przydziela. W tym przypadku 192.168.1.6 jest zajęta na hosta xp, a 192.168.1.5 na router, więc nie zostaną przydzielone innym maszyną. Dla bezpieczeństwa i spokoju można obciąć adresy w puli czyli przydzielanie automatyczne zacząć np. od 192.168.1.7, aby adresy 1-6 pozostawić dla nas na przydzielenie stałe np do serwera do którego chcemy mieć dostęp zdalny, a wtedy lepiej żeby on się nie zmieniał:). Poprawiłem zgodnie z tym co napisałem, czyli 1-6 wyłączyłem z puli, reszta będzie przydzielana automatycznie wraz ze startem maszyn.