В цій статті детально описана установка і налаштування DHCP сервера на Ubuntu. Що таке DHCP і для чого він потрібен, описувати не буду, думаю якщо ви читаєте цю статтю, значить ви в курсі що це таке.
Для опису установки був використаний готовий сервер з версією Ubuntu 14.04.1 LTS, встановлення якого я описав у минулій статті. На сервері на момент написання статті, нічого не встановлено крім самих свіжих оновлень і програми MC. На сервері встановлено дві мережеві карти: eth0 (через неї сервер буде отримувати інтернет і зв'язуватися із зовнішнім світом) і eth1 (мережева карта дивиться в локальну мережу, через неї буде лунати інтернет, IP адреси і все інше).
Запускаємо сервер, логинимся і встановлюємо пакетisc-dhcp-server
sudo aptitude install isc-dhcp-serverУ відповідь ви повинні отримати наступне
потім відкриємо в редакторі файл налаштувань dhcp сервера
і додамо в поле INTERFACES="" в лапках, інтерфейс карти, яка дивиться в локальну мережу (в моєму випадку це eth1)Зберігаємо (Ctrl O) і закриваємо (Ctrl X).
Відкриваємо файл конфігурації
sudo nano /etc/dhcp/dhcpd.confТак як мій сервер DHCP буде єдиним в мережі, в першу чергу знімаємо знак # перед authoritative;
Рядки:
1 2 | default-lease-time 600; max-lease-time 7200; |
потрібно закоментувати (поставити перед ними знак #). Ці параметри ми будемо вказувати в іншому місці.
Наступним етапом буде внесення діапазону адрес для видачі і терміну їх оренди
1 2 3 4 5 6 7 | subnet 192.168.0.0 netmask 255.255.255.0 range 192.168.0.10 192.168.0.254; option domain-name-servers 192.168.0.1; option domain-name "lab.loc"; option routers 192.168.0.1; option broadcast address 192.168.0.255; default-lease-time 604800; max-lease-time 604800; |
Зберігаємо (Ctrl O) і закриваємо (Ctrl X), після цього перезапускаємо службу DHCP
sudo/etc/init.d/isc-dhcp-server restartУ відповідь повинні отримати ось таку відповідьЯкщо при перезапуску з'явитися повідомлення про помилку, перевіряйте що зробили не так.
Ось в принципі і все, після перезапуску служби, комп'ютери в мережі можуть отримувати IP адреси з вище зазначеного діапазону.
Для перевірки я запустив у віртуальній мережі машину з Windows XP, в налаштуваннях мережі встановив галку "Отримувати налаштування автоматично". Після першої ж завантаження, машина отримала адресу та налаштування DNS і шлюзуВсе працює! Як бачите встановлення та налаштування dhcp сервера не зайняла багато часу і виявилося не такою важкою, як багато можуть припустити. Тепер можна і роздавати інтернет по мережі.
Сподобалася стаття? Тисни лайк і підписуйся на оновлення нашого сайту!