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

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

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

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

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .