Я думаю, что ответ на этот вопрос, если интерфейсы A и B находятся в разных подсетях, они имеют разные IP-адреса. Если это так, то вы можете использовать IP-адрес B при подключении к RDC вместо имени компьютера. Это должно гарантировать, что интерфейс B получает соединение вместо A.
WinXP с двумя сетевыми картами: как перенаправить только порт 3389 на одну сетевую карту?
У меня есть компьютер с Windows XP в удаленном месте, на котором мне нужно отладить приложение.
Он имеет две сетевые карты с доступом к Интернету в разных подсетях. Проблема связана с сетевой картой A. Как я могу принудительно запустить удаленный рабочий стол (порт 3389) только через другую сетевую карту B и убедиться, что все другие трафик проходят через сетевую карту A.
Можно ли установить некоторые статические правила маршрутизатора где-нибудь в WinXP?
/Спасибо,
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Все удаленный рабочий стол и только удаленный рабочий стол? Вы не можете, не автоматически. Когда компьютер решает, с какого устройства его отправить, он смотрит на таблицу маршрутизации, которая представляет собой просто набор IP-адресов. Поэтому вам необходимо убедиться, что любые IP-адреса, которые вы хотите использовать для RDP, находятся в наборе маршрутов, которые выходят из карты B. Я бы посоветовал вам настроить IP-адреса и маски подсетей таким образом, но вы можете обмануть его, добавив статический маршрут, как описано в КБ Microsoft .
Вы пытаетесь направить исходящий или входящий трафик?
Для самой Windows вы можете настроить правила статической маршрутизации (ROUTE ADD), однако они не будут применяться к определенным портам, а применяются только к исходящему трафику (входящий может использовать другой маршрут, если он уже был обнаружен внешним оборудованием).
Это действительно похоже на то, что вам нужно сделать на коммутаторе (управляемый коммутатор, то есть тот, в который вы можете войти и запрограммировать) или, возможно, на некоторых моделях маршрутизатора, которые поддерживают расширенную конфигурацию трафика.
Можно обойти эту проблему, если вы пытаетесь подключиться к этому компьютеру извне (а не запускать соединение с него), и это домашняя настройка, это настроить переадресацию портов на маршрутизаторе для отправки трафика на этот порт. на IP-адрес второй карты (вам нужно вручную настроить IP-адрес этой карты вместо использования DHCP).
Альтернативно, компьютер Linux, работающий в качестве шлюза, мог бы сделать это возможным, но это действительно был бы очень дорогой управляемый коммутатор.
Это на самом деле что-то очень глючное в XP ... это не работает.
Я проверил ситуацию с Nic1, подключенным к нашей локальной сети, и Nic2, подключенным через WAN к локальной сети клиента. Отдельный диапазон IP-адресов, хорошие маски подсетей, хорошие и разные суффиксы DNS и адреса DNS-серверов ... и все же XP всегда будет пытаться подключиться через Nic, который обрабатывал ваш вход в систему.
Я даже провел сумасшедший тест: перезагрузите компьютер, войдите в систему, а затем поменяйте местами кабели локальной сети между двумя платами: тогда это работает ... пока вы не перезагрузите / не войдете в систему снова, тогда вам следует снова поменять местами кабели.
Ошибка работы с несколькими сетями в XP ... теперь будет выполнять тот же тест в Windows 7 :-)
Похожие вопросы
-
4
Как узнать, кто вошел в Windows XP?
-
3
Как обстоят дела с папкой C: \ Program Files \ xerox \ nwwia?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
-
2
Есть ли какой-нибудь способ получить пункт меню «отправить в -> получатель почты» в Gmail?
-
2
Почему установщик IIS не может скопировать staxmem.dll, несмотря на то, что он находится в указанной...
-
1
Переключить настройки DNS для каждого пользователя Windows?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
8
Как предотвратить сжатие панели задач при использовании удаленного рабочего стола?
-
20
Я что-то упускаю, придерживаясь Windows XP?