Итак, вот сценарий
У меня есть одна сетевая карта, настроенная с двумя IP-адресами и двумя шлюзами для двух сетей diff. Рассмотрим шлюз / подсеть 192.168.0.1/24 и 192.168.1.1/24. Если соединение инициируется с моего IP-адреса сетевого адаптера 192.168.0.100, оно должно пройти через 192.168.0.1 и тому подобное.
Но, насколько я понимаю, маршруты выбираются исходя из пункта назначения. Я хотел бы знать, возможно ли наоборот в Windows 7. Я просмотрел несколько потоков.
Любая помощь будет оценена.
С уважением, Siva R
То, что вы ищете, имеет два возможных метода достижения.
Во-первых Маршрутизация на основе политик, когда следующий прыжок выбор сделан некоторыми политика. Например, это может быть Карта маршрута или простой фильтр пакетов, перенаправляющий пакет на шлюз на основе значений полей его IP-заголовка.
Во-вторых, несколько FIB служба поддержки. Это когда стек IP операционной системы имеет несколько Передовая информационная база таблицы, проще говоря - таблицы маршрутизации. Используя этот метод, пакеты помечаются как принадлежащие нескольким FIB на основе значений их IP-заголовков или на основе их исходного интерфейса. Затем пакет пересылается в соответствии с таблицей маршрутизации. И да, несколько таблиц маршрутизации могут иметь разные шлюзы, включая разные шлюзы по умолчанию.
Пока ни один из этих методов недоступен в Windows. Просто потому, что Windows не является современной сетевой ОС.
Я бы рекомендовал использовать промежуточный маршрутизатор, способный сделать это любым из двух описанных мной методов.