Установка и настройка DHCP — сервера на Ubuntu 11.10

В этой статье я опишу, как установить и настроить DHCP 3 — сервер на Ubuntu 11.10.
Для чего я пишу эту статью?! Как-то раз, я попытался настроить сеть, поискал в интернете статью на эту тему и в итоге ни чего путевого я не нашел все копируют друг у друга контент, и везде у всех одно и тоже, после советов которых, мой DHCP — сервер так и не запустился, пришлось разбираться самому. Так вот чтобы Вы не тратили много времени, на настройку DHCP — сервера, я пишу эту статью. Скачать исходники.

  1. Нажмем сочетание клавиш «Ctrl + Alt + T», на мониторе появится Терминал.
  2. Для установки DHCP — сервера, нам нужны права супер пользователя, для этого в терминале набираем следующее:

    sudo su —

  3. Нас попросят ввести пароль, вводим пароль, вот так мы стали супер пользователем.
  4. Далее устанавливаем DHCP — сервер следующей командой:

    apt-get -y install isc-dhcp-server

  5. После выполнения установки, сервер не запустится выдаст ошибку, потому что его надо настроить, для этого нам нужно воспользоваться текстовым редактором и поправить конфигурационный файл, для этого создадим копию конфигурационного файла командой:

    cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

  6. Так как я пользуюсь текстовым редактором «Emacs» по умолчанию на Ubuntu его нету, т.е. «Emacs» нам придется установить, набираем следующую команду:

    apt-get -y install emacs-snapshot-nox

  7. После того как «Emacs» установится, мы поправим следующий файл командой:

    emacs /etc/default/isc-dhcp-server

  8. Там будет по умолчанию написано следующее:

    # 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=" "

  9. Последнюю строчку нам и нужно поправить и между кавычками дописать 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"

  10. Теперь для сохранения файла надо набрать комбинацию клавиш «Ctrl + X» + «Ctrl + C» и затем «y» чтобы подтвердить сохранение файла
  11. Ну вот и теперь пришла очередь для редактирования конфигурационного файла, для этого набираем следующую команду:

    emacs /etc/dhcp/dhcpd.conf

  12. Набираем комбинацию клавиш «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;
    }

  13. Сохраняем файл комбинацией клавиш «Ctrl + X» + «Ctrl + C» и затем «y»
  14. Вот и все на этом установка и настройка закончена осталось только запустить DHCP — сервер для этого наберем следующую команду:

    service isc-dhcp-server start

Скачать исходники

Популярность: 100%

Запись опубликована в рубрике Настройка локальной сети Ubuntu 11.10 с метками , , . Добавьте в закладки постоянную ссылку.

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