DHCP-сервер на Ubuntu.

Ubuntu, Системное администрирование

Теги: , ,

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

Для того чтобы Ubuntu выполнял роль DHCP-сервера надо поставить всего один пакет dhcp3-server, ставиться он одной командой

sudo apt-get install dhcp3-server

После того как пакет будет установлен, DHCP-сервер будет работать как демон(т.е. запускаться при старте системы), остановить, перезапустить или запустить его можно командой.

sudo /etc/init.d/dhcp3-server stop/restart/start

Настройка DHCP-сервера осуществляется через конфигурационный файл /etc/dhcp3/dhcpd.conf

Для того чтобы настроить раздачу сетевых параметров dhcpd.conf должен содержать следующий конфиг

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
 option routers 192.168.0.1; #getway
 option subnet-mask 255.255.255.0; #маска
 option domain-name "example.com";
 option domain-name-servers 192.168.0.2, 192.168.0.3; #DNS-сервера
 range 192.168.1.10 192.168.1.100; # Диапазон ip адресов
}

Если хотите чтобы DHCP-сервер выдавал ip хосту по мак адресу, конфиг должен быть следующим.

host host1 {
option host-name "host1.example.com";
hardware ethernet 00:12:34:56:78:90; #mac-адрес хоста
fixed-address 192.168.0.101; #ip для этого хоста
}

Вся истории аренды ip адресов пишется в файл /var/lib/dhcp3/dhcpd.leases

Роликовые коньки купить роликовые коньки sportcity74.ru. Каталог запчастеи фольксваген expoparts.ru.

Похожие посты.

  1. Установка ftp сервера в Ubuntu.
  2. Установка ssh-сервера в Ubuntu.
  3. Настройка сети в Ubuntu через консоль, скрипт автоматической настройки сети.
  4. Guake — эмулятор терминала.

Комментарии: