Начнем с того, что в операционной системе микрософт виндовс я нифига ни разу не гуру. И вот — задача.
Дано: аппаратный сервер под управлением виндовс. Два сетевых интерфейса. Пакетики должны бегать в две сети; для одной указан шлюз по умолчанию, соответственно, для второй прописываем статический маршрут (добавляем его как persistent). И пакетики начинают послушно бегать туда, куда нам надо.
Говно: после перезагрузки системы смотрим таблицу маршрутизации. Добавленный маршрут там имеется. Но пакетики по этому маршруту бегать отказываюца.
(Осложняет процесс тот факт, что рядом стоит абсолютно идентично настроенный сервер, у которого такой проблемы не наблюдается.)
Решение: после двух часов мозгоебства (в последний час — даже с привлечением удаленных экспертов) был таки найден непоебенный колдун™ большой виндовый гуру, который в десять секунд все наладил. Как? Хе. Отменил два последних пакета обновления для виндовс. Бля.