patchpanel-terminations_anadarko_big-300x300С учетом темпов роста моей дмоашней сети возникла необходимость устроить динамическую раздачу адресов. Особо долго сомневаться не пришлось. На десктопе стоит Ubuntu Linux 8.04.1. Схема приблизительно следующая: Убунту подключен к интернету, в сетевую плату воткнута вай-фай точка доступа, в ЛАН. В тот же LAN посредством кабеля либо Wi-Fi планируется подключение разных устройств (коммуникаторы, ноутбуки, КПК).

Цель: раздавать всем желающим адреса.

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

Установка

От имени root в терминале устанавлиавем пакет:

apt-get isntall dhcp3-server

Далее редактируем файл конфигурации /etc/dhcp3/dhcpd.conf. Приводим его к следующему виду:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#DNS сервера провайдера интернет.
option domain-name-servers 195.5.46.12, 195.5.46.10;
#описание подсети в которой будем выдавать адреса
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.240; //диапазон адресов
option routers 192.168.1.1; //адрес шлюза
}

После сохранения файла делаем:

/etc/init.d/dhcp3-server start

Вуаля, dhcp сервер запущен! Теперь при появлении в сети компьютера запрашивающего настройки он будет выдавать по порядку адреса из диапазона 192.168.1.100-192.168.1.200, выдавать DNS-сервера и адрес шлюза.

Оставить комментарий