Сети Windows

Проброс портов Portproxy

Для добавления перенаправления используется команда add v4tov4 (если требуется перенаправление с IPv4 в IPv6 используйте v4tov6), для изменения существующего - set v4tov4

netsh interface portproxy add v4tov4 listenaddress=xxx.xxx.xxx.xxx listenport=nnn connectaddress=xxx.xxx.xxx.xxx connectport=nnn 

где:

  • listenaddress - локальный адрес на котором принимаются соединения
  • listenport - локальный порт на котором принимаются соединения
  • connectaddress - удаленный или локальный адрес на который перенаправляются соединения
  • connectport - удаленный или локальный порт на который перенаправляются соединения

Пример

netsh interface portproxy add v4tov4 listenaddress=10.8.0.28 listenport=1080 connectaddress=10.0.6.170 connectport=80 

Также можно использовать конструкцию. Остается в работе после перезагрузки ПК

netsh interface portproxy add v4tov4 listenport=8001 connectport=80 connectaddress=127.0.0.1

Удаление существующих правил

netsh interface portproxy delete v4tov4 listenaddress=xxx.xxx.xxx.xxx listenport=nnn

netsh interface portproxy delete v4tov4 listenport=3340

Просмотр существующих правил

netsh interface portproxy show all

Сброс всех существующих правил

netsh interface portproxy reset

Проверить активные подключения TCP

netstat -p tcp

Порты назначения для устройств

  • PLC GCAN 400 - 23042

  • Weintek - 443 - загрузка программы

  • Weintek - 5900 - VNC

Политика назначения портов

listenport=35322

  • 35 - IP адрес маршрутизатора

  • 32 адрес Целевого устройства

  • 1 - индекс в случае нескольких портов для одного устройства

netsh interface portproxy add v4tov4 listenport=35322 connectaddress=192.168.1.32 connectport=443

Пример

Адрес Порт Адрес Порт


* 35311 192.168.1.31 5900 * 35312 192.168.1.31 443 * 35321 192.168.1.32 5900 * 35322 192.168.1.32 443 * 3530 192.168.1.30 23042

Добавление статического маршрута route add

Чтобы добавить маршрут к узлу по умолчанию достаточно прописать

посмотреть действующие маршруты

route print

маршрут до одного адреса

route add -p 172.25.9.55 172.31.165.1 metric 100

где

  • 172.25.9.55 - адрес назначения
  • 172.31.165.1 - шлюз, который используется для перехода к адресу назначения

маршрут до подсети

route add -p 172.25.0.0 mask 255.255.0.0 172.31.165.1

для выбора интерфеса подключения к интернету выбираем наименьшую метрику

метрика дополнительно не указывается.

Однако наобходимо поставить метрику у самих интерфейсов в случае наличия ограничений на одной и сетей. Также необходимо включить службу Маршрутизации и удаленного доступа.

Проверить доступность порта через маршрутизатор

cd c:\PortQryV2
PortQry.exe -n 194.87.206.89 -p both -e 1196

Отключить назойливое окно проверки подлинности сертификатов

reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client" /v "AuthenticationLevelOverride" /t "REG_DWORD" /d 0 /f

Поиск устройства по Mac

регистр и разделитель имеет значение

arp -a | find "74-56-3c-68-ba-5f"