Шпаргалка по установке и настройке DHCP сервера на Ubuntu 14.04

Настраиваем сетевые интерфейсы, открываем файл

nano /etc/network/interfaces

вносим в него изменения должен получится следующий файл:

auto lo
    iface lo inet loopback
auto eth0
    iface eth0 inet static
    address 192.168.5.1
    netmask 255.255.255.0
    network 192.168.5.0
    broadcast 192.168.5.255
    gateway 192.168.5.1

Устанавливаем DHCP сервер

apt-get install dhcp3-server

не торопитесь перечитывать статью, наверняка при установке вы увидели ошибку, о том, что сервер не может запуститься. Не беда - все идет по ранее утвержденному плану!


Редактируем конфигурационный файл DHCP сервера:

nano /etc/dhcp/dhcpd.conf

ставим комментарий перед строками

#option domain-name "example.org";

#option domain-name-servers ns1.example.org, ns2.example.org;

так как наш сервер будет единственным DHCP в нашей сети, то снимаем комментарий со строки

authoritative;

находим строки и снимаем комментарии и приводим к такому виду:

# A slightly different configuration for an internal subnet.
subnet 192.168.5.0 netmask 255.255.255.0 {   # подсеть и маска подсети
range 192.168.5.50 192.168.5.254; # указываем диапазон IP адресов, которые будут выдаваться клиентам
option domain-name-servers 192.168.5.1; # ip-адрес DNS-сервера
option domain-name "internal.example.org"; # можно задать название своей сети
option routers 192.168.0.1;  # адрес шлюза через который мы выходим в Интернет.
option broadcast-address 192.168.5.255;  #широковещательный адрес который находится последним в диапазоне IP данной подсети
default-lease-time 432000; # время аренды IP адреса в сек. здесь установлено 5 дней
max-lease-time 432000;  # максимальное время аренды IP адреса здесь установлено 5 дней
}

В этом же файле я решил добавить строки для закрепления за своим ноутбуком постоянного ip-адреса, но вы этого не делайте, для этого добавил строки:

host my-nb-wifi {
  hardware ethernet 00-24-21-4D-1C-7E;
  fixed-address 192.168.0.2;
}

сохраняем и закрываем файл.
Теперь нам необходимо указать, на каком сетевом интерфейсе необходимо выполнять раздачу ip-адресов. Для этого открываем файл:
nano /etc/default/isc-dhcp-server
находим строку INTERFACES="" и вписываем интерфейс, который смотрит во внутреннюю сеть:

INTERFACES="eth0"

сохраняемся, выходим и перезапускам наш DHCP сервер

sudo /etc/init.d/isc-dhcp-server start

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


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