Блог программиста




Статья - 04
"Настройка DHCP Сервера"

(15.10.2019)
Привет,

Эта статья о том, как установить и настроить DHCP-сервер на клиентах Ubuntu Linux(18.04)/Windows и Windows.

DHCP(Dynamic Host Configuration Protocol) - это сетевой протокол, который позволяет
сетевым устройствам автоматически получать IP-адреса и другие параметры,
необходимые для работы в сети TCP/IP.
Этот протокол работает в соответствии с моделью клиент-сервер.
Клиент при настройке подключения получает данные с сервера.

Все это я делал на Oracle VM VirtualBox Manager, поэтому,
если вы не используете VM, вы можете пропустить первые пару шагов.

Для начала нам нужно добавить и настроить NatNetwork – Virtual Networking Hardware.



После этого мы можем создать DHCP Ubuntu VM сервер и сразу после изменить Network Config.

Сервер:


Клиент:


Клиент имеет только одну сетевую карту, а именно виртуальную сетевую карту NAT,
так она сможет производить обмен данными с DNS-сервером, который имеет две сетевые карты.


Ubuntu Linux Сервер

Я работал на Ubuntu 18.04, если вы работаете с 16.04, эти конфигурации не будет работать



После запуска вортуального Ubuntu
Было бы не плохо настроить IP


По умолчанию это автоматически-настраиваемый DHCP


Мы будем использовать свои настройки DHCP


После этого почти готово,


Осталось только создать своего пользователя


Добро пожаловать, мы внутри!
Обновим информацию о пакетах Linux
sudo apt-get update

или так, если нечего обновлять

Теперь мы можем установить DHCP сервис
sudo apt install isc-dhcp-server

Не забывайте копировать файлы с помощью cp original_file_name original_file_name.cp,
прежде чем изменять файлы конфигурации, для предотвращения
неисправимых ошибок.

Сейчас в директории etc/dhcp
cd /etc/dhcp
изменяем файл DHCP конфигурации dhcpd.conf
sudo nano dhcpd.conf


до:


после:


Ctrl S чтобы сохранить изменения
Ctrl X чтобы выйти из редактора nano

Использовав команду ifconfig -a можно увидеть параметры DHCP


Нам нужно настроить enp0s8
Дальше в /etc/default в файле isc-dhcp-server
sudo nano /etc/default/isc-dhcp-server


Собственно, это все.
Теперь надо запустить DHCP сервер
sudo service isc-dhcp-server start

И проверить его статус
sudo service isc-dhcp-server status

Это красно-подсвеченное предупреждение вы можете игнорировать, но,
если вы видите другие предупреждения, вам нужно проверить конфигурационные файлы.


Windows DHCP сервер

Я использую немецкую версию Windows Server 2019 для настольных компьютеров,
поэтому извините за немецкие надписи в изображениях.


После установки виртуальной машины Windows также необходимо настроить DHCP-сервер.
При запуске VM автоматически должно открыться окно Server-Manager,


Здесь вы должны выбрать «Роль сервера» (Server-Rolle(role))
Дальше просто нужно нажимать «Далее»


Затем вы должны выбрать «DHCP Tools» в меню Windows


Тут вы щелкаете правой кнопкой мыши на «IPV4» и выбираете «Новая область»(New area).
Должно открыться другое окно для дальнейшей настройки.


Нажмите «Далее», а затем выберите любое описание и любое имя, которое вам нравиться.



Windows клиент

В качестве клиента вы можете использовать тот же vm, что и для сервера Windows,
только не забудьте изменить настройки сети vm из первого шага.

На Windows клиенте нам нужно изменить только настройки IPv4.
Откройте «Настройки сети и Интернета» -> «Изменить параметры адаптера» -> «Параметры сетевого адаптера» -> «4 верстия протокола»
или
Network&Internet Settings -> change adapters options -> network adapter options -> Internetprotokol version 4:



Тестируем

Чтобы проверить наше соединение dhcp, откройте командную строку на клиенте:
И введите ipconfig
IP-адреса должны измениться и совпадать, в противном случае проверьте свои конфигурации.


Назад

К началу