Я работаю над проектом, который должен использовать ПК / сервер Windows для управления несколькими идентичными устройствами через Ethernet. Очевидно, что эти устройства не могут быть подключены напрямую к ПК / серверу Windows из-за конфликтов IP.
Это требование, кажется, может быть легко выполнено в Linux, используя пространство имен VLAN + сеть (http://blog.scottlowe.org/2014/03/21/a-follow-up-on-linux-network-namespaces/), но, к сожалению, мне приходится придерживаться Windows.
Я знаю, что для таких случаев есть аппаратное решение:
Добавлены маршрутизаторы (разные IP-адреса) между ПК / сервером Windows и устройствами, а затем настроены правила переадресации портов в маршрутизаторах, чтобы ПК / сервер Windows мог получать доступ к различным устройствам через xxx.xxx.xxx.xxx:xxxx (router_ip: forwarded_device_port ).
Однако я все еще ищу программное решение под Windows, подобное тому, что может предоставить Linux. Допускается ограниченное оборудование, например, добавлен переключатель тега VLAN.
Большое спасибо за помощь.
Я работаю с некоторыми устройствами, которые поставляются с тем же IP-адресом и кажутся «заблокированными». Что мы делаем, так это подключаем их к отдельному ноутбуку, который у нас есть для этого, с настройками IP, чтобы он подключался к устройству через перекрестный кабель. Затем мы можем войти в веб-интерфейс устройства и изменить конфигурацию IP. Надеюсь, то же самое сработает и для вас, если только устройства, с которыми вы работаете, не имеют интерфейса (или ssh и т. Д.).