DHCP - Dynamic Host Configuration Protocol - Протокол Динамической Конфигурации Хостов.
С помощью DHCP все компьютеры в сети, автоматически получают сетевые параметры, нет необходимости подходить к каждому компьютеру и прописывать ему IP адресс, маску подсети, основной шлюз и адресс DNS сервера.
Необходимо:
Итак, нужно перейти в коталог:
cd /usr/ports/net/isc-dhcp3-server
вбить пару команд:
#make
#make install
#make clean
или то же самое, только одним махом
#make && make install && make clean
Далее необходимо проверить, если создался файл /var/db/dhcpd/dhcpd.leases. Если его нет, нужно создать вручную, без него демон не запустится:
#touch /var/db/dhcpd/dhcpd.leases
Далее необходимо отредактировать dhcpd.conf которого нет, но есть его пример, который находится по адресу /usr/local/etc/dhcpd.conf.sample. Так что сначало необходимо скопировать "примерный" файл в оригинал и редактировать оригинал:
#cd /usr/local/etc
#cp dhcpd.conf.sample dhcpd.conf
#ee dhcpd.conf
В этом файле, уже есть готовые примеры и значения их нужно только подредактировать под свои нужды. Конфигурационный файл, должен выглядеть примерно так:
option domain-name "example.com"; #Указываю домен, который получат клиенты
option domain-name-servers 192.168.1.5; #Указываю DNS сервера
option subnet-mask 255.255.255.0; #Маска сети, которую получат клиенты
default-lease-time 720000; #Указываю время аренды IP адреса и настроек
max-lease-time 720000; #Это максимальное время аренды
min-lease-time 720000;#Это минимальное время аренды
ddns-update-style none; #Запретил автоматически обновлять DNS записи
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254; #Указываю в каком диапазоне выдавать IP адреса
option routers 192.168.1.1; #Указываю основной шлюз
}
host director {
hardware ethernet 00:01:02:03:04:05;
fixed-address 192.168.1.100; #делаю привязку по MAC-у, у директора всегда будет такой IP
}
host admin {
hardware ethernet 00:02:03:04:05:06;
fixed-address 192.168.1.111; #делаю привязку по MAC-у, у меня всегда будет такой IP
}
___
Также необходимо написать пару строк в файл /etc/rc.conf
dhcpd_enable="YES" #Включил DHCP демон
dhcpd_ifaces="rl0" #Повесил его на внутренний интерфейс
С помощью DHCP все компьютеры в сети, автоматически получают сетевые параметры, нет необходимости подходить к каждому компьютеру и прописывать ему IP адресс, маску подсети, основной шлюз и адресс DNS сервера.
Необходимо:
- Установить DHCP сервер из портов
- Настроить конфигурационный файл
- Запустить/проверить
Итак, нужно перейти в коталог:
cd /usr/ports/net/isc-dhcp3-server
вбить пару команд:
#make
#make install
#make clean
или то же самое, только одним махом
#make && make install && make clean
Далее необходимо проверить, если создался файл /var/db/dhcpd/dhcpd.leases. Если его нет, нужно создать вручную, без него демон не запустится:
#touch /var/db/dhcpd/dhcpd.leases
Далее необходимо отредактировать dhcpd.conf которого нет, но есть его пример, который находится по адресу /usr/local/etc/dhcpd.conf.sample. Так что сначало необходимо скопировать "примерный" файл в оригинал и редактировать оригинал:
#cd /usr/local/etc
#cp dhcpd.conf.sample dhcpd.conf
#ee dhcpd.conf
В этом файле, уже есть готовые примеры и значения их нужно только подредактировать под свои нужды. Конфигурационный файл, должен выглядеть примерно так:
option domain-name "example.com"; #Указываю домен, который получат клиенты
option domain-name-servers 192.168.1.5; #Указываю DNS сервера
option subnet-mask 255.255.255.0; #Маска сети, которую получат клиенты
default-lease-time 720000; #Указываю время аренды IP адреса и настроек
max-lease-time 720000; #Это максимальное время аренды
min-lease-time 720000;#Это минимальное время аренды
ddns-update-style none; #Запретил автоматически обновлять DNS записи
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254; #Указываю в каком диапазоне выдавать IP адреса
option routers 192.168.1.1; #Указываю основной шлюз
}
host director {
hardware ethernet 00:01:02:03:04:05;
fixed-address 192.168.1.100; #делаю привязку по MAC-у, у директора всегда будет такой IP
}
host admin {
hardware ethernet 00:02:03:04:05:06;
fixed-address 192.168.1.111; #делаю привязку по MAC-у, у меня всегда будет такой IP
}
___
Также необходимо написать пару строк в файл /etc/rc.conf
dhcpd_enable="YES" #Включил DHCP демон
dhcpd_ifaces="rl0" #Повесил его на внутренний интерфейс
Комментариев нет:
Отправить комментарий