В этой статье я опишу, как установить и настроить DHCP 3 — сервер на Ubuntu 11.10.
Для чего я пишу эту статью?! Как-то раз, я попытался настроить сеть, поискал в интернете статью на эту тему и в итоге ни чего путевого я не нашел все копируют друг у друга контент, и везде у всех одно и тоже, после советов которых, мой DHCP — сервер так и не запустился, пришлось разбираться самому. Так вот чтобы Вы не тратили много времени, на настройку DHCP — сервера, я пишу эту статью. Скачать исходники.
- Нажмем сочетание клавиш «Ctrl + Alt + T», на мониторе появится Терминал.
- Для установки DHCP — сервера, нам нужны права супер пользователя, для этого в терминале набираем следующее:
sudo su —
- Нас попросят ввести пароль, вводим пароль, вот так мы стали супер пользователем.
- Далее устанавливаем DHCP — сервер следующей командой:
apt-get -y install isc-dhcp-server
- После выполнения установки, сервер не запустится выдаст ошибку, потому что его надо настроить, для этого нам нужно воспользоваться текстовым редактором и поправить конфигурационный файл, для этого создадим копию конфигурационного файла командой:
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
- Так как я пользуюсь текстовым редактором «Emacs» по умолчанию на Ubuntu его нету, т.е. «Emacs» нам придется установить, набираем следующую команду:
apt-get -y install emacs-snapshot-nox
- После того как «Emacs» установится, мы поправим следующий файл командой:
emacs /etc/default/isc-dhcp-server
- Там будет по умолчанию написано следующее:
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts#
# This is a POSIX shell fragment
## On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g."eth0 eth1".
INTERFACES=" " - Последнюю строчку нам и нужно поправить и между кавычками дописать INTERFACES="eth0" чтобы она выглядела вот так:
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts#
# This is a POSIX shell fragment
## On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g."eth0 eth1".
INTERFACES="eth0" - Теперь для сохранения файла надо набрать комбинацию клавиш «Ctrl + X» + «Ctrl + C» и затем «y» чтобы подтвердить сохранение файла
- Ну вот и теперь пришла очередь для редактирования конфигурационного файла, для этого набираем следующую команду:
emacs /etc/dhcp/dhcpd.conf
- Набираем комбинацию клавиш «Ctrl + K» и удерживаем пока все не сотрем и пишем следующее:
# Определение глобальных настроек
option domain-name"mysite.ru";
option domain-name-servers 192.168.0.254;
option routers 192.168.0.254;
default-lease-time 600;
max-lease-time 259200;
authoritative;#
# Здесь указана подсеть адресов для выдачи клиентам,
# маска подсети, и диапазон выдаваемых адресов.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.200 192.168.0.250;
} - Сохраняем файл комбинацией клавиш «Ctrl + X» + «Ctrl + C» и затем «y»
- Вот и все на этом установка и настройка закончена осталось только запустить DHCP — сервер для этого наберем следующую команду:
service isc-dhcp-server start
Популярность: 100%