Alexandr Shuvarikov писал(а):
Здравствуйте. Пришлите подробную топологию сети с указанием IP адресов и портов (внешних и внутренних). Так же хотелось бы увидеть настройки камеры в разделе Network Setup, а именно порт который указан в настройках Upnp Port Forward.
Александр, здравствуйте.
Давайте я вам сэкономлю время. Дело в том, что в большинстве роутеров используется upnp демон типа miniupnpd, который по умолчанию форвадит запрошенные порты с номером выше 79. Положение усугубляется тем, что цепочка правил iptables, создаваемых upnp, имеет больший приоритет, чем правила port forwardind, созданные через WI. Обычно это не создает проблем, т.к. большая часть ПО (skype, различные качалки торрентов и т.п.) запрашивают для себя произвольные "высокие" порты. Однако, dlink agent не ищет простых путей, он запрашивает 80й порт и получает его.
К сожалению, галочки на панели конфигурации upnp в веб интерфейсе камеры (последняя прошивка) не оказывают никакого действия собственно на агента. Да если бы и оказывали, без выбора портов для него (он берет себе два), что толку? В выключенном состоянии upnp я бы получил ограничения по времени трансляции через портал. А во включенном - занятый 80й порт на роутере. Нужно либо ограничить аппетиты агента, либо позволить явно указывать порты. Лучше всего и то и другое.
Ну и запрошенная топология и прочее:
роутер:
- модель WNDR3700v1
- провайдер Beeline (PPTP или L2TP туннель), внешний белый статический IP, внутренний IP 192.168.1.1
- в Port Forwarding прописан проброс 80 порта внутрь на IP 192.168.1.6
- upnp в роутере активен
камера:
- IP 192.168.1.2 (статика, включена проводом в роутер)
- порты во вкладке Network стандартные (80 и 554)
- upnp включен
- upnp Port Forwarding
выключен (судя по всему, эта галка отвечает только за порты WI камеры и RTP, порты mydlink пробрасываются вне зависимости от этой галки, если галку включить - камера займет 80 и 554 порты, а mydlink агент возьмет два других)
- бонжур включен