Здравствуйте, уважаемые пользователи операционной системы Linux!
Сегодня мы с вами облегчим дальнейшую жизнь себе и другим пользователям нашей сети — мы настроим DHCP-сервер, который будет выдавать сетевые настройки компьютерам автоматически. Нам больше не понадобится вручную настраивать сеть на новых компьютерах нашего мини-интернета! Но для этого нужно совсем немного поработать. Напомню, что на сером фоне будут написаны команды, вводимые в терминале,
которые можно копировать из браузера в окно терминала. Для примера будет использована операционная система Linux Ubuntu, основные принципы установки и настройки в других версиях Linux такие же. Итак,
Устанавливаем и настраиваем DHCP-сервер.
Первым делом открываем терминал:
и набираем команду
sudo apt-get update
для обновления списка пакетов. Система запросит наш пароль для проверки, мы ли это работаем — наберем его. Подождем, пока обновится список доступных пакетов. Затем набираем команду
sudo apt-get install dhcp3-server
тем самым запустив установку программного обеспечения. Пакет устанавливается быстро, даже попить кофе не успеем. Но это хорошо — не будем расхолаживаться, а приступим к настройке. Но сначала мы, как правильные пользователи, сохраним файл настроек по-умолчанию:
sudo mv /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.bak
Теперь, если что-то пойдет не так или мы сотрем лишнее — у нас будет возможность восстановить первоначальные настройки. Далее в терминале набираем команду
sudo nano /etc/dhcp3/dhcpd.conf
В консольном текстовом редакторе nano откроется файл настроек, там много чего написано. Мы читать не будем (чукча не читатель, чукча писатель), а просто сотрем все и начнем с чистого листа. Стирать проще всего построчно, ставим курсор в начало строки и нажимаем на клавиатуре клавиши Ctrl и K английскую. Затем начнем писать свои настройки. Для примера привожу рабочий конфигурационный файл:
|
Быстренько пробежимся по строкам. В первой строке определена наша сеть и маска сети, во второй строке определен диапазон адресов, назначаемых клиентам, в третьей определен адрес шлюза для выхода в другие сети, в четвертой — широковещательный адрес сети (обращение ко всем компьютерам сети), в пятой — сервер имен. Мой компьютер, как видите, имеет IP-адрес 192.168.1.1. Если ваш компьютер пока не является шлюзом и сервером имен — в соответствующие строки нужно вписать правильные IP-адреса. Дальше идут «наборы» настроек для компьютеров, которым необходимо присваивать определенные IP-адреса (например, на них установлены общие принтеры). Каждый такой набор состоит из строки, определяющей имя компьютера в сети, MAC-адреса сетевой карты и фиксированного IP-адреса компьютера. Соответствующим образом отредактируйте свой конфигурационный файл, затем нажмите на клавиатуре клавиши Ctrl и английскую O для сохранения настроек. Редактор nano спросит, в какой файл записать изменения — просто нажмем «Enter». Затем нажмем Ctrl и английскую X для выхода из редактора. Осталось командой
sudo /etc/init.d/dhcp3 restart
перезапустить наш DHCP-сервер с уже нашими настройками.
Конечно, все возможности DHCP-сервера не описаны в этой статье, на самом деле их гораздо больше. Но для простой сети этого материала хватит вполне.