У меня проблема с Proxmox / KVM. Я установил второй мост (vmbr1), который покрывает пространство IP 172.16.1.0/24.
Я назначил 172.16.1.1 для vmbr1.
Vmbr1 настроен в соответствии с этот. Я оставил vmbr0 на месте и добавил vmbr1 вместе с правилами маскарада в / etc / network / interfces, как описано.
Я настроил свой маршрутизатор для отправки всего трафика 172.16.0.0/12 на общедоступный IP-адрес моего хоста Proxmox, и я могу получить SSH для виртуальной машины, которая связана с vmbr1 по IP 172.16.1.2.
Проблема, с которой я сталкиваюсь, заключается в том, что после подключения мое соединение случайным образом разрывается в PuTTY с сообщением «Ошибка сети: программное обеспечение вызвало прерывание соединения».
Я настроил сеанс PuTTY с пакетом keep alive каждые 5 секунд.
Наблюдая в Wireshark, я в конце концов вижу следующее:
Я читал в ряде мест, что сеть virtio имеет тенденцию иметь проблемы с разгрузкой контрольной суммы TCP, но не смог точно определить, где это установить (хост ?, мост ?, ВМ?), И пробовал во всех местах, упомянутых с нет разрешения.
Есть ли предложения о том, почему я вижу ретрансляции и как их решить?
ОБНОВИТЬ
У меня может быть руководство по этому поводу - я наблюдал за трафиком через WireShark с моего ноутбука Win10 на моем SSH-соединении, а также имел дамп TCP, работающий на хосте proxmox. Я начинаю видеть повторные передачи в WireShark на Win10, но я не вижу пакетов, которые попадают в мостовое соединение на хосте proxmox. Я начинаю подозревать, что мой маршрутизатор XR500 выполняет QoSing трафик. У меня нет конкретного подтверждения этого, и это в лучшем случае спекулятивно.
Спасибо