История изменений
Исправление anc, (текущая версия) :
Где он на одной машине? Он же пишет, что поднял виртуалки.
Цитата из ОП
Есть физический сервер с одним реальным IP адресом: 95.217.80.24 На нем живут виртуалки на бридже
А потом когда он подключается с IP 192.168.0.77, то ответный пакет обратно на внешний IP хоста не пойдёт, а подёт сразу на 0.77 от 0.66.
С чего бы это? если один фиг через ведро хоста пройдет.
Повторюсь, не путайте когда у вас отдельные физические машинки подключены и локал процессы. И так же повторюсь это вполне рабочая схема.
Смотрите
192.168.0.77 отправляет с br0 пакет на 95.217.80.24
Хост меняет dst c 192.168.0.77 на 192.168.0.66
Ответ от 192.168.0.66 приходит на хост! (а куда ещё?) делается обратное преобразование src с 192.168.0.66 на 95.217.80.24 но dst у нас 192.168.0.77.
Дальше смотрим кому нам отправить, а отправить на 192.168.0.77 который в бридже, отлично отправляем ответ с правильным src.
Исходная версия anc, :
Где он на одной машине? Он же пишет, что поднял виртуалки.
Цитата из ОП
Есть физический сервер с одним реальным IP адресом: 95.217.80.24 На нем живут виртуалки на бридже
А потом когда он подключается с IP 192.168.0.77, то ответный пакет обратно на внешний IP хоста не пойдёт, а подёт сразу на 0.77 от 0.66.
С чего бы это? если один фиг через ведро хоста пройдет.
Повторюсь, не путайте когда у вас отдельные физические машинки подключены и локал процессы. И так же повторюсь это вполне рабочая схема.