Мост не пересылает ответ DHCP

Мост не пересылает ответ DHCP

Моя настройка следующая: с помощью kvm и tap-interfaces у меня запущены две vms. Два tap-интерфейса соединены через мост. На tap0 у меня запущен DHCP-сервер, на tap1 я выполнил "dhclient". С помощью tcpdump я узнал, что tap1 отправляет запрос, который получает сервер. Сервер отвечает. Я вижу ответ на интерфейсе моста, однако ответ так и не доходит до клиента.

Кроме того, если я назначаю IP-адрес клиенту вручную, я не могу выполнить пинг ни в одном направлении (сервер-клиент, клиент-сервер).

Я также пробовал установить все на 0 в /proc/sys/net/bridge/

Любая помощь будет оценена по достоинству.

решение1

Когда вы объединяете интерфейсы в мост, вы больше не используете отдельные интерфейсы, а весь мост в качестве интерфейса. Вам, вероятно, нужно изменить свой DHCP-сервер, чтобы он слушал br0вместо tap0.

Если у вас нет br0или другой подобной настройки интерфейса моста, вам нужно создать ее при использовании tapинтерфейсов. Смотрите страницу brctlкоманды man.

Связанный контент