Уважаемое сообщество, помогите прокинуть RTSP наружу, уже всю голову сломал, вроде все правильно - но не выходит каменный цветок.
Есть сервер в ДЦ (FreeBSD 11), на нем поднят mpd5
Есть учреждение, в котором в качестве роутера стоит микротик.
В локалке есть несколько IP камер, вот их и надо прокинуть на FreeBSD
микрот с FreeBSD соединяется по PPTP:
Код:
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1446
inet 192.168.250.10 --> 192.168.250.200 netmask 0xffffffff
На фре прописан маршрут:
Код:
netstat -rn
192.168.88.0/24 192.168.250.200 UGS ng0
Камеры имеют IP
192.168.88.200 и
192.168.88.201Обе камеры с фряхи пингуются.
Прописал в ipfw редирект:
Код:
### NAT
${fwcmd} nat 1 config log ip ${oip} same_ports deny_in \
redirect_port tcp 192.168.88.200:554 1554 \
redirect_port tcp 192.168.88.200:554 2554
${fwcmd} add nat 1 ip from any to any
Но никак не хочет отдавать RTSP в таком виде (надо просто фряхой RTSP забрать, конвертнуть ffmpeg и выложить уже в HTML)
telnet 192.168.88.200 554 - Тоже молчит
Может что надо на микроте прописать? Редко с таким чудом сталкивался. Либо хотябы до микрота достучаться до web морды:
микрот отвечает по адресу 192.168.250.200 телнетом на 80 порт.
Пробовал редиректом достучаться redirect_port tcp 192.168.250.200:80 8888 - тоже молчит.
tcdump смотрел на внутреннем интерфейсе, вижу только входящие пакеты, а исходящих нет...
Опой чувствую, что где-то "галочку" не поставил...но вот где...