DHCP сервер для VLANS на rhel / ubuntu - Як

DHCP сервер для VLANS на rhel / ubuntu

Привіт, хлопці

Я пам'ятаю мій перший dhcp сервер, який я коли-небудь створював, був linux mahine 12 років тому
кожен раз, коли люди говорять windows dhcp server, для vlans і я посміхнувся
будь-яким чином майте на увазі, linux kernal, який має підтримку 802.q, зможе також обслуговувати dhcp-сервіс
приклад тут:

Загалом 1 крок

Крок 1: Вам потрібні такі дії як попередній реквізит перед редагуванням файлу dhcpd.conf

yum install dhcpd (для fedora або rhel / cent)
dnf install dhcpd

apt-get install dhcpd (ubuntu або db)
крок 2. створювати віртуальні інтерфейси, вам не потрібно більше phy інтерфейсів
у прикладі зробити 3 vlan, 10.10.10.x, 10.10.20.x, 10.10.30.x

nmcli con модифікувати тип vlan ifname vlan10 dev ens33 id 10 ip4 10.10.10.1/24 gw4 10.10.10.254
nmcli con додайте тип vlan ifname vlan10 dev ens33 id 10 ip4 10.10.10.1/24 gw4 10.10.10.254
nmcli con додати тип vlan ifname vlan20 dev ens33 id 20 ip4 10.10.20.1/24 gw4 10.10.20.254
nmcli con додати тип vlan ifname vlan30 dev ens33 id 30 ip4 10.10.30.1/24 gw4 10.10.30.254
це для Fedora або rhel останньої версії
якщо для ubuntu
команда
vconfig додати ens33 10
vconfig додати ens33 20

потім
Налаштування мережевих параметрів для інтерфейсів VLAN:
# ip addr add 10.10.10.1/24 dev ens33.10
Вивести інтерфейс VLAN:
# ip link set eth33.10 вгору
робити для всіх інтерфейсів в ubuntu

потім перевірте ip-адресу ,,, ви можете бачити вірусні інтерфейси pinging

потім

# dhcpd.conf
#
# Зразок конфігураційного файлу для ISC dhcpd
#

# Визначення опцій, загальні для всіх підтримуваних мереж ...
параметр ім'я домену "example.org";
опція domain-name-servers ns1.example.org, ns2.example.org;

за замовчуванням-час оренди 600;
максимальний час оренди 7200;

# Використовуйте це, щоб увімкнути / вимкнути динамічні оновлення dns глобально.
# ddns-update-style none;

# Якщо цей DHCP-сервер є офіційним DHCP-сервером для локального
# network, авторитетна директива повинна бути розкомментирована.
#authoritative;

# Використовуйте це для надсилання повідомлень журналу dhcp в інший файл журналу (ви також
# повинні зламати syslog.conf для завершення перенаправлення).
лог-об'єкт local7;

# У цій підмережі не буде надано жодного сервісу, але оголошення буде допомагати
# DHCP сервер для розуміння топології мережі.

маска підмережі 10.10.0.0 255.255.0.0 {
}

# Це дуже базове оголошення підмережі.

підмережа 10.10.10.0 маска мережі 255.255.255.0 {
діапазон 10.10.10.1 10.10.10.20;
опції маршрутизаторів 10.10.10.1;
}
підмережа 10.10.20.0 маска мережі 255.255.255.0 {
діапазон 10.10.20.1 10.10.20.20;
опції маршрутизаторів 10.10.20.1;
}
підмережа 10.10.30.0 маска мережі 255.255.255.0 {
діапазон 10.10.30.1 10.10.30.20;
опції маршрутизаторів 10.10.30.1;
}

збережіть початок сервісу і ваш хороший піти ,,, підключити до порту магістрального перемикача і перевірити його, :)

будь-які сумніви, дайте мені знати
моя електронна пошта: [email protected]
технічний консультант