%20%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B8%3F.png)
Хочу добавить маршрутизацию с интерфейса 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 из-за работающих в настоящее время производственных приложений.
Остается несколько вариантов.
Также добавьте 169... IP на рабочий стол Windows 7 и в этот первый раз справа, чтобы он не мешал никаким производственным элементам.
Получите временный четвертый ПК и поиграйтесь с ним. Это должно быть просто, настройте статический IP в 169... Теперь вы можете получить доступ к безголовым ящикам (хотя они еще не взаимодействуют с другими хостами PROD. Но вы можете настроить их и исправить так, чтобы они также были в 10.0.0.0/8...)
Обратите внимание, что если 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» в клиентских операционных системах, эта функция доступна только для серверов, ее настройка в клиентской ОС приведет к ошибке.