Четверг, 29.06.2017
TiM
Меню сайта
Категории раздела
Мои статьи [9]
Arduino / ATMEGA [9]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [26]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [23]
Умный дом [2]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » Сервера

DHCP Сервер

Краткая справка

DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической настройки узла) — сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер». Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP, и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве сетей TCP/IP.

DHCP является расширением протокола BOOTP, использовавшегося ранее для обеспечения бездисковых рабочих станций IP-адресами при их загрузке. DHCP сохраняет обратную совместимость с BOOTP.

Установка

Установка необходимых пакетов на DHCP сервере

sudo aptitude update
sudo aptitude install isc-dhcp-server isc-dhcp-common

Установка необходимых пакетов на DHCP клиенте

sudo aptitude update
sudo aptitude install isc-dhcp-client isc-dhcp-common

Конфигурационный файл сервера /etc/dhcp/dhcpd.conf

Конфигурационный файл клиента /etc/dhcp/dhcp.conf

Пример конфига DHCP сервера

ddns-update-style none;
authoritative;
server-name "dhcp.debianzilla.com";
log-facility local7;


###
# MS routes: adds extras to supplement routers option
option ms-classless-static-routes code 249 = array of integer 8;
# RFC3442 routes: overrides routers option
option rfc3442-classless-static-routes code 121 = array of integer 8;
###

shared-network home-guest-devices
{
interface "em1";

# Main network
 subnet 192.168.100.0 netmask 255.255.255.0
 {
 option routers 192.168.100.1;
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.100.255;
 option domain-name "main.lan";
 option domain-name-servers 192.168.10.1;
# option ntp-servers 192.168.0.7;
# option time-servers 192.168.0.7;
# option ms-classless-static-routes 16,192,168,192,168,132,253 ;
# option rfc3442-classless-static-routes 16,192,168,192,168,132,253 ;
 option interface-mtu 1500;
 default-lease-time 86400;
 max-lease-time 172800;
 include "/etc/dhcp/include/include.dhcp";
 }

# Guest network, access only to Internet
 subnet 192.168.99.0 netmask 255.255.255.0
 {
 option routers 192.168.99.1;
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.99.255;
 option domain-name "guest.lan";
 option domain-name-servers 192.168.10.1;
# option ntp-servers 192.168.0.7;
# option time-servers 192.168.0.7;
# option ms-classless-static-routes 16,192,168,192,168,132,253 ;
# option rfc3442-classless-static-routes 16,192,168,192,168,132,253 ;
 option interface-mtu 1500;
 default-lease-time 86400;
 max-lease-time 172800;
 range dynamic-bootp 192.168.99.50 192.168.99.250;
 }
}

Пример записи в файле include

host USERNAME {hardware ethernet 00:11:22:33:44:55; fixed-address 192.168.1.3;}

 

Категория: Сервера | Добавил: Timofey (13.01.2016)
Просмотров: 163
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьков Видео-Реклама
  • Харьковский Юридический Альянс
  • Обеды в офис
  • Снежка
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2017