Шпаргалка по установке и настройке 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