Ubuntu

Как установить и настроить DHCP-сервер в Ubuntu 18.04 LTS

Как установить и настроить DHCP-сервер в Ubuntu 18.04 LTS
Полная форма DHCP - это протокол динамической конфигурации хоста. Он используется для автоматического назначения IP-адресов, информации о маршрутизации, информации DNS, шлюза и т. Д. Компьютерам в сети, что экономит много времени, которое в противном случае требовалось бы для ручной настройки. В этой статье я покажу вам, как установить и настроить DHCP-сервер ISC в Ubuntu 18.04 LTS. Итак, приступим.

Топология сети:

В этой статье я собираюсь реализовать топологию сети, показанную на рисунке выше. Там будет dhcp-сервер и 3 компьютера pc1, pc2, pc3 подключен к сетевому коммутатору. В dhcp-сервер назначит компьютеры, подключенные к коммутатору, IP-адреса в диапазоне 192.168.50.50/24 к 192.168.50.100/24. Адрес шлюза будет 192.168.50.1/24. В dhcp-сервер также назначит адреса DNS-сервера 192.168.50.1 а также 8.8.8.8 к компьютерам также.

Назначение статического IP-адреса dhcp-серверу:

Нет необходимости назначать статический IP-адрес для dhcp-сервер поскольку запросы DHCP передаются по сети и dhcp-сервер ответит на них автоматически. Динамический IP-адрес в той же сети (192.168.50.0/24 в этой статье) будет работать. Но я рекомендую вам назначить IP-адрес вашему DHCP-серверу за пределами диапазона IP-адресов (или пула DHCP), который вы настроите для компьютеров в сети.

Есть много руководств по LinuxHint.com, от которого вы можете получить помощь, если вам нужно назначить статический IP-адрес вашему Ubuntu 18.04 LTS сервер.

Установка DHCP-сервера ISC:

Пакет DHCP-сервера ISC доступен в официальном репозитории пакетов Ubuntu 18.04 LTS. Таким образом, вы можете легко установить его с помощью диспетчера пакетов APT.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo подходящее обновление

Теперь установите isc-dhcp-сервер пакет с помощью следующей команды:

$ sudo apt установить isc-dhcp-server

Теперь нажмите у а затем нажмите продолжать.

Должен быть установлен DHCP-сервер ISC.

Файлы конфигурации DHCP-сервера ISC:

Основной файл конфигурации DHCP-сервера ISC: / и т. д. / dhcp / dhcpd.conf

Если вы хотите настроить DHCP-сервер ISC, вам необходимо отредактировать этот файл конфигурации. Как только вы это сделаете, вам нужно перезапустить isc-dhcp-сервер сервис, а также, чтобы изменения вступили в силу.

Чтобы перезапустить isc-dhcp-сервер service, выполните следующую команду:

$ sudo systemctl перезапуск isc-dhcp-server

Настройка DHCP-сервера ISC:

Прежде чем вносить какие-либо изменения в / и т. д. / dhcp / dhcpd.conf файл конфигурации, сделайте резервную копию файла конфигурации / и т. д. / dhcp / dhcpd.conf.резервное копирование с помощью следующей команды:

$ sudo mv -v / и т.д. / dhcp / dhcpd.конф / и т. д. / dhcp / dhcpd.conf.резервное копирование

Теперь создайте новый пустой файл конфигурации / и т. д. / dhcp / dhcpd.conf с помощью следующей команды:

$ sudo nano / и т. д. / dhcp / dhcpd.conf

Теперь введите следующие строки и сохраните файл, нажав + Икс с последующим у а также .

время аренды по умолчанию 600;
max-lease-time 7200;
ddns-update-style нет;
авторитетный;
подсеть 192.168.50.0 маска сети 255.255.255.0
диапазон 192.168.50.50 192.168.50.100;
дополнительные маршрутизаторы 192.168.50.1;
опция маска подсети 255.255.255.0;
вариант доменных имён-серверов 192.168.50.1, 8.8.8.8;

Окончательные файлы конфигурации:

Теперь перезапустите isc-dhcp-сервер service с помощью следующей команды:

$ sudo systemctl перезапуск isc-dhcp-server

Теперь проверьте, есть ли isc-dhcp-сервер работает правильно с помощью следующей команды:

$ sudo systemctl статус isc-dhcp-server

Как видите, isc-dhcp-сервер служба работает правильно. Итак, настройка прошла успешно.

Тестирование DHCP-сервера:

Теперь я собираюсь запустить все остальные компьютеры в сети и посмотреть, получают ли они правильные IP-адреса.

Как вы видете, pc1 получил IP-адрес 192.168.50.50.

pc2 получил IP-адрес 192.168.50.51.

pc3 получил IP-адрес 192.168.50.52.

Итак, DHCP-сервер работает как положено.

Назначение фиксированных IP-адресов хостам через DHCP:

По умолчанию DHCP-сервер назначает случайные IP-адреса компьютерам в сети из диапазона IP-адресов DHCP, который вы настроили. Таким образом, нет гарантии, что один конкретный компьютер получит один и тот же IP-адрес. Но вы можете назначать фиксированные IP-адреса компьютерам в вашей сети с помощью DHCP. Вам понадобится MAC-адрес NIC (сетевой интерфейсной карты) компьютера, которому вы хотите назначить фиксированный IP-адрес.

Вы можете узнать MAC-адрес своих компьютеров Linux с помощью следующей команды:

$ ip a

Как видите, MAC-адрес pc2 является 00: 0c: 29: a5: bd: 5b.

В Windows вы можете выполнить следующую команду, чтобы найти MAC-адрес вашей сетевой карты.

$ ipconfig / все

Как видите, MAC-адрес моей сетевой карты 00: 0c: 29: e6: 75: b9.

Теперь, чтобы настроить DHCP-сервер для назначения фиксированного IP-адреса для pc2, откройте файл конфигурации DHCP-сервера / и т. д. / dhcp / dhcpd.conf следующим образом:

$ sudo nano / и т. д. / dhcp / dhcpd.conf

Затем добавьте следующие строки в конец файла конфигурации и сохраните файл.

host windows7-pc
аппаратный Ethernet 00: 0c: 29: e6: 75: b9;
фиксированный адрес 192.168.50.20;

Здесь, 00: 0c: 29: e6: 75: b9 это MAC-адрес компьютера, которому мы хотим назначить фиксированный IP-адрес  192.168.50.20.

Окончательный файл конфигурации:

Теперь перезапустите isc-dhcp-сервер следующим образом:

$ sudo systemctl перезапуск isc-dhcp-server

Как видите, правильный IP-адрес 192.168.50.20 назначен машине Windows 7. Итак, это сработало.

Вот как вы устанавливаете и настраиваете DHCP-сервер ISC в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.

Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...