Как настроить dhcp сервер
Содержание:
- Введение
- Как работает DHCP
- Прекращение использования адреса
- команды Windows PowerShell для DHCP
- Настройки клиента для получения автоматических параметров сети в ОС Windows
- Установка службы DHCP
- Настройка клиентов на работу с DHCP сервером
- Установка сервера DHCP на Debian
- Конфигурирование DHCP роутера
- Реализации
- Что такое статический DHCP или «Статический DHCP»
- dhcp не включен на сетевом адаптере: настройка | Твой сетевичок
- Преимущества DHCP
- Проверка функциональности сервера
- Проверка настроек роутера
- Определенный интерфейс для работы
- Конфигурация DHCP-клиента в Ubuntu
- Шаг 2: Настройка DHCP-сервера
- Шаг 4: Настройка машин клиентов
Введение
Когда Вы настраиваете локальную сеть (Local Area Network — LAN), клиенты должные обладать некоторой информацией о сети, такой как IP адрес, IP адрес по крайней мере одного сервера доменных имён (DNS) и IP адрес сервера (шлюза, роутера(маршрутизатора)) сети обеспечивающего выход в интернет. При ручной настройке Вам надо вводить эту информацию на каждом компьютере в сети. При использовании Dynamic Host Configuration Protocol (DHCP, Протокол динамической настройки узла) компьютер может может получить всю необходимую информацию автоматически. Это особенно удобно для подключения ноутбуков и других мобильных устройств (смартфонов, планшетов и т.п.) к сети.
Например, в простейшей конфигурации сети Вы можете настроить один компьютер, который будет подключён к интернету, как DHCP сервер, а все остальные компьютеры в сети будут DHCP клиентами DHCP_Client.
Как работает DHCP
Сервер DHCP используется для выдачи уникальных IP-адресов и автоматической настройки другой сетевой информации. В большинстве домов и малых предприятий маршрутизатор выступает в роли DHCP – сервера. В больших сетях один компьютер может выступать в качестве сервера DHCP.
Короче говоря, процесс выглядит следующим образом: устройство (клиент) запрашивает IP-адрес у маршрутизатора (хоста), после чего хост назначает доступный IP-адрес, чтобы позволить клиенту обмениваться данными в сети.
Когда устройство включено и подключено к сети, в которой есть сервер DHCP, оно отправит на сервер запрос, который называется запросом DHCPDISCOVER. После того, как пакет DISCOVER достигает сервера DHCP, сервер пытается удержать IP-адрес, который может использовать устройство, а затем предлагает клиенту адрес с пакетом DHCPOFFER.
Как только предложение было сделано для выбранного IP-адреса, устройство отвечает на DHCP-сервер пакетом DHCPREQUEST, чтобы принять его, после чего сервер отправляет ACK, который используется для подтверждения того, что устройство имеет этот конкретный IP-адрес, и для определения количество времени, в течение которого устройство может использовать адрес до получения нового.
Прекращение использования адреса
После того, как компьютер перестал работать с сетью, например при выключении, ему необходимо сказать об этом DHCP серверу, для этого используется сообщение DHCP Release. После получения такого сообщения DHCP сервер может отдать этот ip-адрес какому-нибудь другому компьютеру в сети.
Все современные операционные системы автоматически отправляют сообщения DHCP Release при выключении, никаких дополнительных действий от пользователя не требуется.
Если сообщение DHCP Release не будет отправлено, например в случае, когда компьютер выключен некорректно или произошел сбой в операционной системе, то DHCP сервер будет считать, что этот адрес занят пока не закончится время аренды и только после окончания времени аренды он может отдать этот ip-адрес другому компьютеру.
команды Windows PowerShell для DHCP
следующая ссылка содержит описания команд и синтаксис для всех команд DHCP-сервера, Windows PowerShell для Windows Server 2016. В разделе перечислены команды в алфавитном порядке на основе глагола в начале команд, например Get или Set.
Примечание
вы не можете использовать команды Windows Server 2016 в Windows Server 2012 R2.
Модуль DhcpServer
следующая ссылка содержит описания команд и синтаксис для всех команд DHCP-сервера Windows PowerShell для Windows Server 2012 R2. В разделе перечислены команды в алфавитном порядке на основе глагола в начале команд, например Get или Set.
Примечание
команды Windows Server 2012 R2 можно использовать в Windows Server 2016.
Командлеты DHCP-сервера в Windows PowerShell
Настройки клиента для получения автоматических параметров сети в ОС Windows
Для
того чтобы клиент получил ответные сетевые параметры от DHCP,
необходимо проверить несколько настроек в Панели управления компьютером
(рассматривается на примере операционной системы
Windows). Для этого заходим в меню Пуск, далее — в Панель управления
(которую необходимо переключить к классическом виду) и выбрать пункт
«Сетевые подключения». Выбираем сетевое подключение, которое планируется
для работы с DHCP, щелкаем на нем правой кнопкой мышки и заходим в
пункт «Свойства». В открывшемся окне заходим в Свойства протокола
интернета TCP/IP. DHCP — это что? Это получение автоматических
параметров сети. Поэтому мы отмечаем точками опции для автоматического
получения IP-адреса и DNS. Сделав выбор, нажимаем «Ок». Настройка DHCP
на клиенте завершена. Теперь устройство будет получать адрес с
DHCP-сервера автоматически при запуске Windows.
Настройка DHCP в
Windows 7 устанавливается аналогично, но местонахождение свойств
адаптеров немного отличается от Windows XP. Так же заходим в Пуск —
Панель управления – Центр управления сетями и общим доступом. Выбираем в
левом меню пункт «Изменение параметров адаптера». Далее — аналогично
вышесказанному по настройкам в Windows XP.
Установка службы DHCP
Перед настройкой службы DHCP необходимо установить ее на сервер. DHCP не устанавливается по умолчанию во время обычной установки Windows Standard Server 2003 или Windows Enterprise Server 2003. Можно установить DHCP во время начальной установки Windows Server 2003 или после завершения начальной установки.
Установка службы DHCP на существующем сервере
- Нажмите кнопку Начните, указать панель управления и нажмите кнопку Добавить или Удалить программы.
- В диалоговом окне Добавить или Удалить программы щелкните Добавить или Удалить Windows компоненты.
- В мастере Windows компонентов нажмите кнопку Networking Services в списке Компонентов, а затем щелкните Подробные сведения.
- В диалоговом окне «Сетевые службы» нажмите кнопку «Динамический протокол конфигурации хост» (DHCP), а затем нажмите кнопку ОК.
- В мастере Windows компонентов нажмите кнопку Далее, чтобы начать настройку. Вставьте Windows Server 2003 CD-ROM в диск CD-ROM компьютера или DVD-ROM, если ему будет предложено это сделать. Настройка копирует сервер DHCP и файлы инструментов на компьютер.
- После завершения установки нажмите кнопку Готово.
Настройка клиентов на работу с DHCP сервером
Далее нужно настроить клиентов, например, клиентом может быть компьютер с операционной системой Windows 7. Для этого нужно зайти в свойства протокола tcp IP и провалиться в настройку получить ip-адрес автоматически. И после этого, клиент получит ip-адреса и параметры.
На сервере пользователь увидит записи о том, что он выдал ip-адрес определенному компьютеру, это можно увидеть в оснастке DHCP. Вот и весь процесс установки и настройки dhcp-сервера на операционной системе Windows Server 2012.
Установка сервера DHCP на Debian
Окружение: Debian GNU/Linux wheezy/sid. isc-dhcp-server Версия: 4.1.1-P1-17
# aptitude install isc-dhcp-server
Этот сервер может работать с несколькими сетевыми интерфейсами одновременно.
Укажем явно сетевой интерфейс на котором будет слушать DHCP сервер, в этом случае для eth0:0, который является алиасом на eth0.
# nano /etc/default/isc-dhcp-server ... # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0:0"
Syslog в Debian для логов dhcpd
По умолчанию демон Настройка DHCP сервера Linux, FreeBSD пишет логи в /var/log/messages и на /dev/console. Нужно вынести логи в отдельный файл и заблокировать вывод логов в messages.
# nano /etc/dhcp/dhcpd.conf log-facility local7;
# touch /var/log/dhcpd.log
В конец файла rsyslog.conf добавим строку
# nano /etc/rsyslog.conf ... !dhcpd *.* -/var/log/dhcpd.log
Для блокировки в messages и на console добавим local7.none
...
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none;local7.none -/var/log/messages
...
daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn;local7.none |/dev/xconsole
Параметр authoritative DHCP-сервера позволяет объявить сервер авторитативным (ответственным) в обслуживаемой сети. Отличие авторитативного сервера от «обычного» заключается в том, что последний игнорирует любые запросы адресов, которые не описаны в его конфигурации, в то время как авторитативный сервер в ответ на такие запросы отсылает DHCPNAK. Благодаря такому поведению клиент, перемещённый из другой подсети, сможет бы стрее получить новый адрес (в ответ на DHCPREQUEST с адресом из прежней подсети он сразу получит DHCPNAK и приступит к получению нового адреса; в противном случае DHCPDISCOVER будет отправлен лишь по истечении тайм-аута на ожидание ответа). В то же время «случайные» DHCP-серверы (например, их тыкают сейчас везде где угодно) с меньшей вероятностью смогут помешать работе сети, поскольку, будучи неавторитативными, будут просто игнорировать «чужие» запросы DHCPREQUEST.
Конфигурирование DHCP роутера
Если
настройки по умолчанию не устраивают, то можно изменить конфигурацию
параметров. В том же меню, где мы включили функцию раздачи адресов,
можно ввести диапазон раздачи IP-адресов, например 192.153.0.1 –
192.153.0.3. Для работы можно указать и всего два адреса, например, для
ноутбука и мобильного телефона. Это ограничивает количество одновременно
работающих устройств, что является самой простой защитой соединения.
Далее
настраиваем шлюз (Gataway). Это IP-адрес устройства, через которое
проходит интернет для устройств. Обычно этот параметр такой же, как и
IP-адрес роутера.
Создав основные настройки, необходимо их сохранить и перезагрузить роутер. Сразу после перезагрузки параметры вступят в силу.
Перед
тем как отключить DHCP, необходимо убедиться в том, что на устройствах
установлены статические адреса. Для отключения автоматической раздачи
нужно снять галочку с параметра DHCP в настройках роутера, сохранить
изменения и перезагрузить устройство.
Реализации
Компания Microsoft впервые включила сервер DHCP в поставку серверной версии Windows NT 3.5, выпущенной в 1994 году. Начиная с Windows 2000 Server реализация DHCP-сервера от Microsoft позволяет динамически обновлять записи DNS, что используется в Active Directory.
Internet Systems Consortium выпустил первую версию ISC DHCP Server (для Unix-подобных систем) 6 декабря 1997 года. 22 июня 1999 года вышла версия 2.0, более точно соответствующая стандарту.
Компания Cisco включила сервер DHCP в Cisco IOS 12.0 в феврале 1999 года. (Sun) Sun Microsystems добавила DHCP-сервер в Solaris 8 в июле 2001 года.
В настоящее время существуют реализации сервера DHCP для ОС Windows в виде отдельных программ, в том числе открытых, позволяющих выполнять роль сервера DHCP компьютерам под управлением не серверных версий данной ОС.
Что такое статический DHCP или «Статический DHCP»
Функциональность статического DHCP, также известная как «Статический DHCP» или «Статическое сопоставление», представляет собой возможность специальной настройки определенного клиента на основе его MAC-адреса или его «идентификатора клиента». Благодаря этой функции мы можем установить определенные параметры для этого конкретного клиента, такие как, например, всегда один и тот же частный IP-адрес, чтобы он никогда не менялся. Другие параметры, которые мы можем настроить, — это имя хоста, настройка серверов DNS и WINS, имя домена, серверы NTP, TFTP, LDAP и другая информация, которую также могут предоставить серверы DHCP.
Работа статического DHCP очень проста, мы должны поместить MAC или идентификатор клиента в соответствующий раздел, затем мы настроим конкретный IP-адрес и остальные параметры, которые мы хотим, чтобы клиент имел. Ниже вы можете увидеть все параметры конфигурации, доступные в операционной системе pfSense.
После того, как мы увидели, как можно настроить статический DHCP, мы увидим глобальную конфигурацию DHCP-сервера.
dhcp не включен на сетевом адаптере: настройка | Твой сетевичок
В продолжение темы про DHCP-протокол, начатой в статье назначение протокола dhcp, рассмотрим, как включить службу dhcp клиент на ОС windows и основы dhcp резервирования.
dhcp не включен на сетевом адаптере: что делать?
Нередко при попытке сетевого соединения на компьютере возникает ошибка: «dhcp не включен на сетевом адаптере», устранить которую можно с помощью данной статьи.
Сперва разберемся, по каким причинам возникает подобная неполадка. На представленной схеме показано, что клиент включён в локальную сеть, но не работает клиент dhcp.
Клиент не может отправить широковещательный запрос серверу из-за програмной ошибки.
Как настроить dhcp?
Чтобы правильно настроить dhcp выполните следующие действия:
- В углу экрана нажмите на значок кнопки (1) и выберите «Панель управления» (2).
- В панели компьютера выберите раздел «Сеть и интернет».
Выберите следующий компонент меню.
В мастере активных соединений на вашем компьютере слева выберите пукнт «Изменение параметров адаптера».
Выбрите «Подключение по локальной сети», затем правой кнопкой мыши вызовите контекстное меню и здесь кликните «Свойства».
В настройках сетевой карты отключите протокол версии № 6.
После чего установите маркер в настройках протокола версии № 4 и нажмите активную кнопку «Свойства».
На вкладке «Общие» активируйте опции :
После чего настройка dhcp на вашем компьютере будет закончена.
Осталось проверить работоспособность DHCP-клиента в ОС windows 7.
Нажмите на значок кнопки пуск (1) и выберите «Панель управления» (2).
Выберите режим просмотра (1) и пункт «Администрирование» (2).
В окне настроек администрирования (1) выберите службы.
В появившемся окне проверьте статус службы (2) DHCP-клиент, тип запуска которой должен быть – автоматический, а состояние – запущена.
После включение всех настроек (при соблюдении рекомендаций данной статьи) у вас должна установиться связь между клиентом и роутером DHCP на примере этой схемы:
Как включить dhcp через командную строку?
Если служба dhcp не запускается, можно включить dhcp на windows 7 через командную строку.
Для этого поэтапно выполните данные действия:
Нажмите на кнопку «Пуск» В адресной строке поиска напишите английскими буквами cmd
После чего выберите «Запуск от имени Администратора»
В командной строке для включения dhcp напишите строчки:
netsh interface ip set address «Подключение по локальной сети» dhcp где «(1)» – ваше имя подключения.
Команда переключит из статических параметров подключения
в конфигурацию динамических.
команда netsh interface ip set dnsserver «Подключение по локальной сети» dhcp
переключает список статических dns серверов
в динамические.
Как включить dhcp на роутере?
Иногда при подключении через веб-браузер по ip-адресу роутера появляется ошибка о блокировке авторизации, т.е. неверный логин или пароль.
Хотя адрес роутера при этом пингуется другими компьютерами и работает механизм выдачи аренды dhcp адреса на всех клиентах локальной сети.
dhcp заблокирован роутером: что делать?
В таком случае необходимо сбросить модем до заводских настроек как показано на примере:
У каждого роутера присутствует кнопка для сброса настроек к фабричным.Таким образом, если dhcp распределитель отключил себя по ip адресу и в программном режиме (через веб-интерфейс) вызвать команду «reset factory settings» не представляется возможным, то следует воспользоваться аппаратным способом.
На задней панели роутера расположена маленькая круглая дырочка. В этой дырочке скрыта кнопка сброса — задержите её на 15 секунд канцелярской скрепкой, кончиком карандаша или узким тонким предметом. В процессе сброса настроек вы на передней панели роутера должны потухнуть все индикаторы (лампочки).
Уточнить заводские настройки роутера можно на тыльной панели прибора:
Для повторной авторизации потребуется ip-адрес подключения, логин и пароль
После чего подключитесь к маршрутизатору и заново настройте правила dhcp маршрутизации, аренды и т.д.
dhcp резервирование адресов
Для быстрого сетевого соединения и восстановления после сбоев рекомендуется использовать резервирование адресов dhcp на маршрутизаторе. Принцип такого «бронирования» заключается в заполнении DHCP-таблицы ip и mac-адресами компьютеров.
Пример такой таблицы резервирования на роутерах D-Link DIR 615\850. Где:
(1) – MAC-адрес сетевого устройства,
Пример такой таблицы для Cisco LinkSYS.
У любого устройства в сети есть уникальный физический и сетевой адрес. Все данные об устройстве в сети можно посмотреть в сетевой конфигурации оборудования и вписать в таблицу правил резервирования dhcp-адресов в роутере.
Преимущества DHCP
DHCP предоставляет следующие преимущества.
-
Конфигурация надежных IP-адресов. DHCP свертывает ошибки конфигурации, вызванные ручной конфигурацией IP-адресов, например типографскими ошибками, или конфликты адресов, вызванные назначением IP-адреса более чем одному компьютеру одновременно.
-
Сокращенное администрирование сети. Служба DHCP включает следующие функции для сокращения сетевого администрирования:
-
Централизованная и автоматизированная конфигурация TCP/IP.
-
Возможность определять конфигурации TCP/IP из центрального расположения.
-
Возможность назначать полный диапазон дополнительных значений конфигурации TCP/IP с помощью параметров DHCP.
-
Эффективная обработка изменений IP-адресов для клиентов, которые должны обновляться часто, например для портативных устройств, которые перемещаются в разные места в беспроводной сети.
-
Пересылка начальных сообщений DHCP с помощью агента ретранслятора DHCP, что устраняет необходимость в DHCP-сервере для каждой подсети.
-
Проверка функциональности сервера
Чтобы убедиться, что сервер DHCP обеспечивает динамическое выделение IP-адресов клиентам DHCP, можно подключить другой компьютер к обслуживаемой подсети. После подключения кабеля Ethernet к сетевому адаптеру и включения питания компьютера будет запрошен IP-адрес с DHCP-сервера. вы можете проверить успешность настройки с помощью команды ipconfig/all , просмотреть результаты или выполнить проверки подключения, например, пытаясь получить доступ к веб-ресурсам через браузер или файловые ресурсы с помощью проводника Windows Explorer или других приложений.
Если клиент не получает IP-адрес от DHCP-сервера, выполните следующие действия по устранению неполадок.
- Убедитесь, что кабель Ethernet подсоединен как к компьютеру, так и к коммутатору Ethernet, концентратору или маршрутизатору.
- Если подключить клиентский компьютер к сегменту сети, отделенному от DHCP-сервера маршрутизатором, убедитесь, что маршрутизатор настроен на пересылку сообщений DHCP.
- Убедитесь, что DHCP-сервер разрешен в Active Directory, выполнив следующую команду, чтобы получить список разрешенных DHCP-серверов из Active Directory. Get-DhcpServerInDC.
- Убедитесь, что области активированы, открыв консоль DHCP (диспетчер сервера, средства, DHCP), раскройте дерево сервера, чтобы проверить области, а затем щелкните правой кнопкой мыши каждую область. Если итоговое меню включает выделение активировать, нажмите кнопку активировать. (Если область уже активирована, выбор меню считывает значение деактивировать.)
Проверка настроек роутера
Возможно, что собьются настройки роутера и компьютер не сможет к нему подключиться, находясь в режиме динамических адресов, из-за чего и будет возникать ошибки «DHCP не включен на сетевом адаптере». Для проверки и отладки роутера следует выполнить следующий алгоритм:
- Установить физическое соединение между компьютером и роутером при помощи Ethernet кабеля или Wi-FI.
- Подключиться к роутеру. Для этого нужно ввести его IP-адрес в строку браузера. Адреса по умолчанию таковы: 192.168.0.1 или 192.168.1.1. Обычно они указаны на тыльной стороне устройства.
- После соединения появится окно, в котором нужно ввести логин/пароль. По умолчанию это admin/admin.
- Выбрать в меню DHCP.
- Если опция отключена, то включить и сохранить.
Как исправить ошибку синего экрана memory management в Windows
Определенный интерфейс для работы
Если в системе присутствует несколько сетевых адаптеров, а сервер DHCP должен работать только для определенных, открываем на редактирование следующий файл:
vi /etc/sysconfig/dhcpd
И добавляем в него следующее:
DHCPDARGS=enp0s8
* в данном примере сервер будет работать только для интерфейса enp0s8.
Перед запуском убедитесь, что сетевой адаптер enp0s8 настроен для работы в создаваемой сети. Для этого создайте файл nano /etc/sysconfig/network-scripts/ifcfg-enp0s8 со следующим содержимым.
TYPE="Ethernet" BOOTPROTO="none" DNS1="192.168.0.1" IPADDR0="192.168.0.1" PREFIX0=24 GATEWAY0=192.168.0.1 DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s8" DEVICE="enp0s8" ONBOOT="yes"
Разрешаем автозапуск сервиса:
systemctl enable dhcpd
и запускаем его:
systemctl start dhcpd
Конфигурация DHCP-клиента в Ubuntu
Чтобы настроить DHCP-клиент в вашей системе Ubuntu, сначала проверьте имя сетевого интерфейса, выполнив следующую команду:
После определения имени сетевого интерфейса необходимо внести некоторые изменения в файл сетевых интерфейсов для настройки DHCP-клиента. Итак, откройте файл / etc / network / interfaces в вашем любимом текстовом редакторе с помощью следующей команды:
Теперь используйте следующий синтаксис для настройки клиента DHCP:
Здесь имя сетевого интерфейса — enp1s0; мы изменили приведенные выше строки в следующий формат:
Сохраните и закройте указанный выше файл конфигурации. Теперь перезапустите службы диспетчера сети, выполнив следующую команду:
Или же
Проверьте состояние работы службы NetworkManager, выполнив следующую команду:
Во время процесса загрузки эта система должна запрашивать сетевые параметры у DHCP-сервера.
Чтобы вручную выполнить процесс DHCP, можно использовать команду dhclient. Если DHCP-сервер не назначает IP-адрес DHCP-клиенту, используйте следующую команду, чтобы обновить или освободить IP-адрес. Немного подождать; DHCP-сервер автоматически назначит IP-адреса клиентской машине.
Используя команду ifconfig, можно просмотреть имя интерфейса.
Шаг 2: Настройка DHCP-сервера
3. Основной файл конфигурации DHCP — /etc/dhcp/dhcpd.conf, в него нужно внести всю информацию, отправляемую клиентам.
В файле конфигурации DHCP есть два типа данных:
- параметры – указывают, как выполнять задание (например, на какое время выделять адрес), выполнять ли его вообще (например, выделять ли адреса неизвестным клиентам) или какие параметры сетевой конфигурации отправлять DHCP-клиенту.
- декларации – определяют топологию сети, описывают клиентов и предоставляемые им адреса, или применяют группу параметров к группе деклараций.
4. Для определения настроек DHCP-сервера откроем и отредактируем файл конфигурации:
$ sudo vi /etc/dhcp/dhcpd.conf
Установите в начале файла следующие глобальные параметры, они будут действовать для всех указанных ниже деклараций (измените их в соответствии с вашими задачами). Это имя домена domain-name, имена DNS-серверов domain-name-servers, время аренды по умолчанию в секундах default-lease-time (если клиент не запросил его сам), максимальное время аренды в секундах max-lease-time и параметр authoritative, означающий «авторитетность» сервера в сегменте сети. Данный параметр нужен на тот случай, если клиент запросит неправильный IP-адрес — в этом случае сервер ответит ему отказом и предложит получить новый адрес.
option domain-name "itproffi.lan"; option domain-name-servers ns1.itproffi.lan, ns2.itproffi.lan; default-lease-time 3600; max-lease-time 7200; authoritative;
Обратите внимание, что перед некоторыми параметрами указано слово option, а перед некоторыми — нет. Это слово задает параметры, которые передаются клиенту в сетевой конфигурации
5. Теперь нужно указать подсеть, в нашем примере мы будем использовать DHCP в локальной сети 192.168.10.0/24.
subnet 192.168.10.0 netmask 255.255.255.0 {
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
option domain-search "itproffi.lan";
option domain-name-servers 192.168.10.1;
range 192.168.10.10 192.168.10.100;
range 192.168.10.110 192.168.10.200;
}
Здесь мы использовали следующие параметры:
routers — IP-адрес маршрутизатора по умолчаниюsubnet-mask — маска подсетиdomain-search — имя доменаdomain-name-servers — имена DNS-серверовrange — диапазон IP-адресов, выделяемый клиентам (можно указывать несколько диапазонов, но обязательно указать хотя бы один)
Шаг 4: Настройка машин клиентов
9. Теперь можно настроить клиентские компьютеры в сети для автоматического получения IP-адресов от DHCP-сервера.
Отредактируйте файл конфигурации интерфейса Ethernet на клиентской машине (обратите внимание на имя/номер интерфейса):
$ sudo vi /etc/network/interfaces
Укажите следующие опции:
auto eth0 iface eth0 inet dhcp
Сохраните и закройте файл, а затем перезапустите сетевые службы или перезагрузите систему:
———— SystemD ————
$ sudo systemctl restart networking
———— SysVinit ————
$ sudo service networking restart
Если все настроено правильно, клиентская машина должна автоматически получать IP-адреса от DHCP-сервера.
Настройка DHCP-сервера завершена. Более подробную информацию о dhcpd и dhcpd.conf с описанием всех возможных опций можно получить в соответствующих man-страницах:
$ man dhcpd $ man dhcpd.conf