Трафик Windows Route к определенному IP через вторичный nic

Будучи читающим об этом на ServerFault, но решенным для открытия нового вопроса, поскольку я не могу повторно спросить по существующим потокам.

2 компьютера, 2 зарубки: Компьютер - 100.100.100.10 - 192.168.100.10 Компьютера B - 100.100.100.20 - 192.168.100.20

Я должен установить маршрут окон, так трафик в компьютере, IP предназначения 100.100.100.20 использует вторичный nic.

Здесь: Как я направляю трафик к определенному site/IP-block через один nic с другим трафиком через другой nic? И здесь: Репликация DFS на LAN (с несколькими подсетями)

Я хочу удостовериться, что я не устанавливаю маршрут неправильный путь: маршрут добавляет 100.100.100.20 маски 255.255.255.255 192.168.100.10

Я пробую это, таким образом, некоторые процессы могут получить к второму использующему компьютеры более быструю ссылку. Который также уменьшил бы нагрузку на основной nic.
Эти процессы (такие как dfsr, резервное копирование, и т.д.) не позволяют Вам указывать IP-адрес, с которым они связываются, таким образом, они используют общедоступный адрес, и подход маршрута имеет смысл.


Моя ситуация в значительной степени похожа на вторую ссылку, которую я отправил, DFSR не позволяет Вам к, выбрал IP, с которым это связывается, это делает так путем разрешения имени компьютера в домене. То же с другими процессами мы должны получить течение через вторичный nic. Таким образом вместо того, чтобы иметь их проходящий 100 МБ nic в 100.100.100.10, мы хотим направить их через 1000 МБ nic 192.168.100.10. По крайней мере это - логика :)


Вот ссылка на рисунок установки

1
задан 13 April 2017 в 15:14
2 ответа

Установите IP-адрес второй сетевой карты на один в той же сети, что и вторая сетевая карта, т.е. 200.200.200.201, и она будет использовать этот интерфейс автоматически. Не используйте 192.168.100.10, это добавит ненужных осложнений.

2
ответ дан 3 December 2019 в 21:16

Здесь отсутствует элемент, который не позволяет нам правильно ответить на ваш вопрос: где на самом деле находится ваш целевой хост (200.200.200.200)? Как Ваш сетевой трафик может достигать его?

Вы сказали, что Ваша первая сетевая карта подключена "к Интернету", а вторая подключена "ко второму компьютеру". Согласно Вашему описанию, адрес назначения 200.200.200.200 не доступен напрямую с любой сетевой карты, так как не принадлежит ни одной из их подсетей, поэтому для его достижения Вам нужен маршрутизатор. Я предполагаю, что ваш основной шлюз доступен по первой сети, потому что вы сказали, что он используется "для интернета"; так что давайте предположим, что ваш основной шлюз 100.100.100.1, или что-то подобное; давайте также предположим, что он может быть использован для достижения вашей цели.

Но есть ли у вас маршрутизатор во второй сети? Если его нет, и у вас есть только другой компьютер, вы не можете использовать его для маршрутизации трафика, направленного на совершенно другое место назначения, например 200.200.200.200. Если вместо этого у вас есть второй маршрутизатор, давайте назовем его, например, 192.168.100.1, и , если адрес назначения может быть достигнут через него, то команда для добавления вашего маршрута будет:

route add 200.200.200.200 mask 255.255.255.255 192.168.100.1

Это означает, что "отправить любой трафик, направленный на 200.200.200.200 на 192.168.100.1, вместо отправки его на шлюз по умолчанию". Снова, это сработает, только если у вас есть маршрутизатор во второй сети, и если он может быть использован для достижения адреса назначения; если это не так, то вы просто не можете использовать вторую сеть для достижения назначения, которое не может быть достигнуто оттуда.


Обновление:

На основании вашего рисунка, то, что вы хотите, не может быть сделано. Нет способа отправить пакет, адресованный 100.100.100.20 на 192.168.100.20, и заставить его быть принятым компьютером B (если только вы не хотите настроить компьютер B в качестве маршрутизатора, но это сделает вещи намного более сложными).

Альтернативное решение: используйте файл hosts на компьютере A, чтобы он поверил, что имя компьютера B разрешается в 192.168.100.20.

0
ответ дан 3 December 2019 в 21:16

Теги

Похожие вопросы