Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


51.2%Russian Federation Russian Federation
19.2%United States United States
16.7%Ukraine Ukraine
1.8%Belarus Belarus
1.6%Kuwait Kuwait
1.5%Kazakhstan Kazakhstan
1.5%Romania Romania
1.2%France France
1.1%Czech Republic Czech Republic
0.5%United Kingdom United Kingdom

Сегодня: 97
Вчера: 169
На этой неделе: 97
На прошлой неделе: 1505
В этом месяце: 3384
В прошлом месяце: 5748
Всего: 18437


   

Учитель информатики Бамбуркин С.П.

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Установка DHCP на Ubuntu 14.04

Добавлено : Дата: в разделе: Linux (Ubuntu)

Установим пакет DHCP сервера:

aptitude install isc-dhcp-server

Зависимости подтянутся автоматически.
Адресное пространство, в нашей локальной сети, будет находиться в диапазоне 192.168.0.0/24 т.е. в нашей подсети может находиться максимум 254 сетевых устройства.

Для начала, укажем на каком интерфейсе будет работать наш DHCP сервер

nano /etc/default/isc-dhcp-server

Нас интересует строка INTERFACES т.к. к локальной сети у нас подключается eth1 вот его и укажем: 

INTERFACES="eth1"

Теперь нам необходимо настроить конфигурационный файл DHCP сервера:

nano /etc/dhcp/dhcpd.conf

Сервер планируется единственным в сети, по этому будет работать в авторитарном режиме, для этого снимаем комментарий со строки:

authoritative;

Закомментируем некоторые строки, они нам не понадобятся, все параметры будут храниться в одном месте, но об этом дальше.

default-lease-time 600;
max-lease-time 7200;

Теперь создадим нашу подсеть, диапазон IP у нам будет начиная со 192.168.0.100 и заканчивая 192.168.0.254, маска подсети 255.255.255.0 ( или 24 bit), в качестве шлюза, DNS сервера у нас выступает сам сервер, указываем IP интерфейса eth1-192.168.0.1
Время аренды адреса, указывается в секундах, я указал 7 дней. 

subnet 192.168.0.0 netmask 255.255.255.0{
range 192.168.0.100 192.168.10.254;
option domain-name-servers 192.168.0.1;
option domain-name "example.org";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 604800;
max-lease-time 604800;
}

Сохраняем изменения выходим.
перезапустим DHCP

/etc/init.d/isc-dhcp-server restart

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

В случае возникновения проблем, то их причины нужно узнавать из логов. По умолчанию isc-dhcp-server кидает записи в syslog, который находится в /var/log/syslog в случае если информации в нем, не достаточно, то можно изменить уровень логирования событий, его настройки хранятся в:

nano /etc/dhcp/dhcpd.conf

нас интересует строка:

log-facility local7;

Если потребовалось изменить уровень логирования, то можно выставить 1, тогда, чтобы выглядело:

log-facility local1;

Тогда в лог будут заноситься все события DHCP сервера, просто в огромных объемах, но это необходимо исключительно в целях выявления причины сбоя, после устранения необходимо перевести в обычный режим.

Если есть необходимость в резервировании IP адреса за определенной машиной, то бегать к клиентскому ПК, чтобы забить там статический IP, нет необходимости, да и это совершенно не правильно. Гораздо удобнее выполнить резервацию этого IP адреса на DHCP сервере. После выполнения резервации данный IP адрес будет выдаваться только тому MAC адресу, за которым он зарегистрирован.

Делается это очень просто: 
В dhcpd.conf добавляется следующее:

host testhost {
  hardware ethernet 00:01:8a:e3:s8:92;
  fixed-address 192.168.10.11;
}

Где:
hardware ethernet -Указываем MAC адрес сетевой карты
Остальное можно писать «от фанаря».

Если понадобилось посмотреть, какие адреса были выданы, а также узнать их статус (свободен/занят), то идем в:

/var/lib/dhcp/dhcpd.leases

На этом, пожалуй и все.

Редактировалось Дата:
Привязка к тегам dhcp server ubuntu

Добавить комментарий


Защитный код
Обновить

   
© 2012 fordus.