Rtsp из внутренний сети в Инет, не работает
Добавлено: 2010-08-09 7:06:43
Здравствуйте.
Требуется смотреть видео с ip камеры D-Link DCS-2102 находящейся внутри сети за шлюзом из Интернета, по rtsp.
Шлюз FreeBSD 7.2-RELEASE. Файервол pf.
Установил Miniupnpd.
pf.conf
Адрес камеры 192.168.2.20.
Адрес шлюза 192.168.2.100
Внутренний порт rtsp 8081.
Внешний порт rtsp 8091.
miniupnpd.conf
Если я правильно понял, мне должен помочь miniupnpd, в камере есть настройки включения unp.
Запускаю miniupnpd руками "miniupnpd -f /etc/p\miniupnpd.conf"
Проверяю pfctl -a miniupnpd -s rules -- пусто.
Снаружи камера не работает, из сети все нормально.
Нужно ли мне использовать miniupnpd или это можно как то иначе сделать?
Почему могут не создаваться правила для miniupnpd?
Спасибо.
Требуется смотреть видео с ip камеры D-Link DCS-2102 находящейся внутри сети за шлюзом из Интернета, по rtsp.
Шлюз FreeBSD 7.2-RELEASE. Файервол pf.
Установил Miniupnpd.
pf.conf
Код: Выделить всё
ext_if="rl0" # Внешний
int_if="sis0" # Внутренний 192.168.2.100
set skip on lo0
scrub in
nat pass on $ext_if from $int_if:network to any -> $ext_if
rdr-anchor "miniupnpd"
pass all keep state
anchor "miniupnpd"
pass quick on $int_if keep state
pass out on $ext_if keep state
Адрес шлюза 192.168.2.100
Внутренний порт rtsp 8081.
Внешний порт rtsp 8091.
miniupnpd.conf
Код: Выделить всё
ext_ifname=rl0
listening_ip=192.168.2.100/24
port=5555
enable_natpmp=yes
enable_upnp=yes
bitrate_up=131072
bitrate_down=524288
system_uptime=yes
clean_ruleset_interval=600
packet_log=yes
uuid=f0b9423d-a067-11df-b6ea-001485837166
allow 1024-65535 192.168.2.0/24 1024-65535
Запускаю miniupnpd руками "miniupnpd -f /etc/p\miniupnpd.conf"
Проверяю pfctl -a miniupnpd -s rules -- пусто.
Снаружи камера не работает, из сети все нормально.
Нужно ли мне использовать miniupnpd или это можно как то иначе сделать?
Почему могут не создаваться правила для miniupnpd?
Спасибо.