Я впевнений, що коли маршрутизатор пересилає запит DHCP, він включає лише первинну мережу, налаштовану на інтерфейсі. Я не вірю, що існує спосіб використовувати його у вторинній мережі.
Редагувати: я зробив кілька гуглів та визначив, що вже вказали інші, є функція під назвою смарт-реле, яка може використовувати вторинну мережу, але лише після того, як первинне вимикається три рази.
Відповідна цитата з Розуміння та усунення несправностей DHCP у програмі Catalyst Switch або Enterprise Networks - Cisco Systems
Як змусити DHCP працювати над вторинними сегментами IP
За замовчуванням DHCP має обмеження в тому, що пакети відповідей надсилаються лише в тому випадку, якщо запит отриманий з інтерфейсу, налаштованого з первинною IP-адресою. DHCP-трафік використовує широкомовну адресу. Коли запит DHCP приймається інтерфейсом маршрутизатора, він пересилає його на DHCP-сервер (коли налаштована IP-адреса помічника) з вихідною адресою основного IP-коду, налаштованого в інтерфейсі, щоб сервер DHCP знав, який пул IP-адрес він повинен використання (для клієнта) у пакеті відповідей DHCP.
Маршрутизатор не може знати, чи надходить запит на трансляцію DHCP від пристрою, який знаходиться у вторинній IP-мережі, налаштованій на інтерфейсі. Для вирішення способу може бути налаштована конфігурація підінтерфейсу (за умови, що пристрій, підключений до маршрутизатора, підтримує теги dot1q) для розділення двох підмереж, тому обидві отримують належні IP-адреси відповідних.
Якщо вторинна адреса є кращим способом, є інше рішення, яке полягає в включенні глобальної команди конфігурації ip dhcp smart-relay. Це обмеження полягає в тому, що він використовує лише вторинний IP для ретрансляції DHCP-запиту, якщо немає відповіді від DHCP-сервера після трьох послідовних запитів для пулу первинних адрес.