Для настройки протокола DHCP в виртуальной локальной сети (VLAN) на сервере Ubuntu, вам понадобятся следующие шаги:
1. Установите пакет isc-dhcp-server на сервер Ubuntu. Выполните следующую команду в терминале:
```
sudo apt-get install isc-dhcp-server
```
2. Отредактируйте файл конфигурации DHCP-сервера /etc/dhcp/dhcpd.conf. Выполните следующую команду в терминале:
```
sudo nano /etc/dhcp/dhcpd.conf
```
3. Внесите необходимые изменения в файл dhcpd.conf в соответствии с вашей сетевой конфигурацией и требованиями VLAN. Вам потребуется добавить блоки конфигурации для каждого VLAN. Пример такого блока:
```
subnet <IP_адрес_подсети> netmask <Маска_подсети> {
option routers <IP_адрес_шлюза>;
option domain-name-servers <IP_адрес_сервера_имен>;
range <Начальный_IP_адрес> <Конечный_IP_адрес>;
}
```
4. Сохраните файл dhcpd.conf и закройте его.
5. Отредактируйте файл /etc/default/isc-dhcp-server и укажите сетевой интерфейс, связанный с VLAN. Выполните следующую команду в терминале:
```
sudo nano /etc/default/isc-dhcp-server
```
6. Найдите строку INTERFACESv4="" и замените ее на INTERFACESv4="<имя_интерфейса>". Здесь <имя_интерфейса> - это имя сетевого интерфейса VLAN.
7. Сохраните файл и закройте его.
8. Запустите DHCP-сервер. Выполните следующую команду в терминале:
```
sudo systemctl start isc-dhcp-server
```
Теперь ваш сервер Ubuntu настроен для раздачи IP-адресов в разные VLAN. При необходимости вы также можете настроить автозапуск DHCP-сервера при загрузке системы, выполнив команду sudo systemctl enable isc-dhcp-server.