Я работаю на udhcpd, в DHCP-серверелегкого веса, который поставляется с занятого полем.Как сделать сервер DHCP прослушивать запросы вещания в окне виртуальной машине виртуальной
Я сделал некоторые изменения кода и проверил те, которые мне нужно запустить udhcpd, отправить его запрос (получить ip) с клиента и просмотреть его ответ.
Для этого требуется несколько машин, и подходящим вариантом для меня было использование нескольких виртуальных виртуальных машин.
Я использовал две виртуальные машины Linux (Fedora для запуска udhcpd и ubuntu для запуска udhcpc - клиент, который поставляется с загруженным ящиком для генерации запросов dhcp).
В настоящее время существует несколько режимов работы в сети virutal. Я попробовал их все. NAT самый простой позволяет vm использовать мой Windows-интернет без какой-либо конфигурации.
Я пробовал различные типы карточек виртуальных ящиков, то есть только хост, внутреннюю сеть и назначил адрес 192.168.0.1 для fedora, который является udhcpd, и отправил dhcp запросы на поиск от клиентов udhcpc.
Оба находятся на одном интерфейсе, то есть eth0, и я могу видеть запрос широковещания от 0.0.0 до 255.255.255.255 для обнаружения dhcp. Но udhcpd - сервер dhcp, никогда не получает и не отвечает на запрос.
Я также попытался назначить ip клиенту dhcp сначала, то есть 192.168.0.2.
Но никогда не получайте ответа.
Если я использую NAT или другой режим, в котором работает сервер dhcp виртуального ящика, то это тот сервер, который отвечает на обнаружение dhcp и все же мой udhcpd из загрузочного окна не выбирает пакеты.
Я чувствую, что это имеет какое-то отношение к маске подсети, может быть от сервера udhcpd.
Есть идеи?