Кажется, мы не можем заставить оба работать одновременно - извне маршрутизатора. Похоже, проблема в шлюзе по умолчанию. Только одна сетевая карта может отправлять пакеты в дебри Интернета.
Есть ли способ сказать: «Если пакет поступает на интерфейс A, отправьте ответ обратно через интерфейс A (шлюз A?). Если пакет поступает на интерфейс B, отправьте ответ на интерфейс B (шлюз B?)».
Никакая версия Windows не может делать то, что вы ищете. Базовые функции маршрутизации на основе политик в Linux могут, например, делать то, что вы хотите. Однако в Windows никогда не было такой функции. Вам нужно будет использовать что-то восходящее от машины Windows, чтобы выполнить то, что вы ищете.