DHCP i zakres adresów do przydzielenia

Witam. Mam do Was forumowicze kolejne pytanie dot. budowy sieci komputerowych. Ostatnio konfigurowałem na serwerze ze slackwarem DHCP i zaciekawiła mnie jedna rzecz. Wszystko działa jak należy, adresy IP prawidłowo się przydzielają i sieć działa na każdym komputerze. Mój plik dhcpd.conf wygląda tak:

# dhcpd.conf

#

# Configuration file for ISC dhcpd (see 'man dhcpd.conf')

#

# domena sieci

option domain-name "testserv";

# serwery DNS

option domain-name-servers 8.8.8.8, 77.223.214.33;

# dynamiczne uaktualnianie DNS

ddns-update-style none;

#Czas dzierzawy adresu (sekundy)

default-lease-time 6300;

#Maksymalny czas dzierzawy (sekundy)

max-lease-time 1800;


# adres podsieci ktora obsluguje DHCP

subnet 192.168.1.0

# maska podsieci

netmask 255.255.255.0

{

# zakres ADRESOW DYNAMICZNYCH przydzielanych przez DHCP

range 192.168.1.2 192.168.1.254;

# adres rozgloszeniowy sieci

option broadcast-address 192.168.1.255;

# adres routera/bramy w sieci

option routers 192.168.1.1;

}

Chciałbym się zapytać Was, czy jeżeli sieć ma adres 192.168.1.0 to czy mogę ustawić taki zakres adresów, aby obejmował wyłącznie tą sieć, czy może nic nie stoi na przeszkodzie, aby ustawić zakres np. od 192.168.1.25 do 192.168.2.24? Pytam, bo chciałbym się dowiedzieć co robić jeśli zabraknie mi adresów ip i potrzebuję ich więcej niż np 253

Jak na moje, żeby to zrobić to musisz zastosować inną maskę podsieci niż 255.255.255.0(bo ta maska pozwala tylko na 253 hosty)

No ale przecież większej maski nie można ustawić.

Ale można ustawić mniejszą, np. /16 (255.255.0.0) i już masz 65534 hosty.

Jeżeli ustawię taką maskę to jaki zakres maksymalny mogę podać? I czy coś oprócz zakresu muszę zmieniać? Wiem, że to dość elementarne pytania, ale jestem dopiero “początkujący” :smiley:

Serwer DHCP może obsługiwać wiele podsieci, więc możesz sieć albo podzielić na podsieci, albo zmieniać długość maski o czym tu wspomniano.

Taki, jaki wyznacza długość maski, od tego odejmujesz 2 adresy na adres sieci i adres rozgłoszeniowy. Liczbę hostów liczysz według wzoru 2^n - 2, gdzie n to liczba bitów, które musisz mieć dla części hosta w adresie. Szczegółowe wyjaśnienia znajdziesz w tym temacie :arrow: podzial-sieci-podsiec-jak-wyliczyc-t470408.html