У меня есть система сборки Windows 7 RC с двумя сетевыми картами. Каждая сетевая карта подключена к подсетям с разными статическими IP-адресами (192.168.1.8 на одной и 172.16.0.2 на другой).
У некоторых программ (uTorrent) есть конфигурации, которые позволяют им использовать определенный IP для исходящего трафика. Это работает как по маслу, никаких жалоб. Однако, когда я открываю Putty, я не могу найти никакой информации о конфигурации, которая позволила бы мне сделать то же самое, и когда я действительно использую его, он использует исходящий IP по умолчанию (который имеет гораздо большую задержку для другой подсети, чем при прямом обращении к ней). Есть ли способ указать Putty использовать исходящий IP не по умолчанию?
Я пробовал повозиться с брандмауэром Windows, чтобы ограничить использование Putty только нужного мне IP-адреса, но это тоже не сработало.
У меня такое чувство, что здесь недостаточно информации или конкретики, поэтому дайте мне знать, если я упустил какие-то важные детали.
решение1
Похоже, вам нужен статический маршрут, т.е.
route -p add x.x.x.x mask y.y.y.y <gateway> metric 1
где xxxx и yyyy — целевая подсеть, а — шлюз, который вы хотите использовать. Предположительно, есть шлюз в подсети 192.168.1 и еще один в подсети 172.16.0.0. Обратите внимание, что это глобальная настройка, т. е. она влияет на все приложения, а не только на Putty. Она сообщает стеку IP Windows о необходимости маршрутизации всех пакетов для xxxx через указанный вами шлюз.
Дж.Р.