Как добавить маршрутизацию ко всей другой (от gw) подсети?

Как добавить маршрутизацию ко всей другой (от gw) подсети?

Хочу добавить маршрутизацию с интерфейса 10.10.1.100 на сеть 169.254.1.0. Как это сделать в Windows 7?

решение1

После множества комментариев я интерпретирую настройку следующим образом:

       ------------------ выключатель -----------------
      / (не маршрутизатор) \
      | | |
      | | |
Действительные хосты PROD Мой компьютер win 7 Безголовые коробки
на 10.0.0.0/8 (в т.ч. на 10.0.0.0/8) на 169.254.0.0/16

Обратите внимание, что маршрутизаторы не задействованы.

Я также не могу/ограничен изменить 10.10.1.100 на 169 из-за работающих в настоящее время производственных приложений.

Остается несколько вариантов.

  1. Также добавьте 169... IP на рабочий стол Windows 7 и в этот первый раз справа, чтобы он не мешал никаким производственным элементам.

  2. Получите временный четвертый ПК и поиграйтесь с ним. Это должно быть просто, настройте статический IP в 169... Теперь вы можете получить доступ к безголовым ящикам (хотя они еще не взаимодействуют с другими хостами PROD. Но вы можете настроить их и исправить так, чтобы они также были в 10.0.0.0/8...)

  3. Обратите внимание, что если headless-боксы локальные, то вы также можете взять полуслучайный ноутбук/настольный компьютер, подключить только эти headless-боксы и ноутбук к независимому коммутатору. Затем правильно настроить их и только после этого подключить к производственной сети.

Теперь, если настройка менее проста и это не коммутатор, но между ними есть один или несколько маршрутизаторов, то у вас может быть проблема. IP-адреса RFC1918 не должны быть маршрутизируемыми. Таким образом, если между ними есть маршрутизаторы, вам нужно будет перенастроить их. Если есть сторонние маршрутизаторы (например, безголовые коробки находятся в другом офисе, и вы пытаетесь связаться с ними через Интернет), то сдавайтесь. Попробуйте что-нибудь другое. (например, сначала VPN к коробке в этом офисе или войдите в маршрутизатор в другом офисе).

Если это так, то, пожалуйста, добавьте больше подробностей в исходный пост.

решение2

Вам нужен маршрутизатор между этими двумя сетями. В команде route gateway должен быть в той же подсети, что и ip-адрес однорангового узла. Поэтому маршрутизатор должен иметь, по крайней мере, два адреса. Например, 10.10.1.1 и 169.254.1.0.

Обходной путь может быть, если обе сети подключены к одной и той же физической сети Ethernet, добавление второго IP-адреса к вашему компьютеру во второй IP-подсети. Но это сделает невозможным использование DHCP; все IP-адреса должны быть фиксированными.

решение3

Это можно сделать с помощью команды route add в cmd.exe.

ПРИМЕР:

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  
route add "Source_network" mask "Subnetmask" "Destination_gateway"

Примечание:

Маршрут будет удален после перезагрузки машины. Чтобы маршрут сохранился, используйте флаг -p, чтобы сделать его постоянным.

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  -P

решение4

Если вам просто нужен шлюз за пределами вашей подсети — в Windows Server 2012 R2 и Windows 8.1 есть командлеты PowerShell для включения прямого доступа за пределами подсети, «Get-NetOffloadGlobalSetting» показывает текущее состояние, а «Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets» позволяет вам настроить значение. Хотя PowerShell понимает синтаксис «NetworkDirectAcrossIPSubnets» в клиентских операционных системах, эта функция доступна только для серверов, ее настройка в клиентской ОС приведет к ошибке.

Связанный контент