20.05.2018, 22:00 | #21 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Попробуйте так:
Код:
config redirect option target 'DNAT' option src 'wwan' option dest 'lan' option proto 'tcp' option src_dport '8080' option dest_port '8080' option name 'Камера' option dest_ip '192.168.111.1' Код:
config redirect option target 'DNAT' option dest 'lan' option proto 'tcp' option src_dport '8080' option dest_port '8080' option name 'Камера' option src_dip 'ST.AT.IC.IP' option dest_ip '192.168.111.1' Есть альтернативы mjpegstreamer-у только железо должно быть мощным
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.05.2018 в 22:04. |
21.05.2018, 00:34 | #22 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
|
21.05.2018, 06:28 | #23 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 689 |
Muxac
У вас в конфиге ?на сервере?: Цитата:
И все должно работать без редиректов... |
|
21.05.2018, 09:07 | #24 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
А где на сервере это найти?
Или это на роутере нужно прописать? Если на роутере, то не помогло. Вот моя папка конфига с роутера. сейчас так. В итоге так же стрим по ST.AT.IC.IP:8080 - работает но без управления ST.AT.IC.IP - не работает. только вебморда Последний раз редактировалось Muxac; 21.05.2018 в 09:20. |
21.05.2018, 14:46 | #25 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Цитата:
Для интерфейса peervpn0 действуют те же правила сетевого экрана (фаервола) что и для интерфейса wan в вашем случае wwan Перенаправление - отвергать Судя по схеме: Интерфейс peervpn0 надо переместить в одну зону с интерфейсом lan === Возможно сервис от Амазона блокирует выполнение кода. Вообще в настройках vpn этого сервиса неплохо бы покопаться. === Возможно здесь не хватает udp (не только tcp) Код:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.8.0.2:80 http://www.smart-soft.ru/support/doc.../ting/vpn.html Цитата:
===
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.05.2018 в 01:02. |
||
22.05.2018, 00:58 | #26 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
По стриму и записи - альтернативе mjpg-stream:
motion ffmpeg - есть доп.пакеты (например ffserver). Здесь подробнее: http://sirlagz.net/2013/03/10/quicki...-raspberry-pi/ Вроде в makeconfig во вкладке Мультимедиа есть стример - ffserver, работает с ffmpeg.
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.05.2018 в 01:01. |
22.05.2018, 08:28 | #27 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Мне сегодня во сне было видение! И я решил его опробовать.
Ларчик то просто открывался. Нужно было то всего лишь в index.html Заменить строки: Код HTML:
<center><img id = 'lamp_off' src = 'http://192.168.1.111:8080/?action=stream' height = 'auto' style='display:none'></center> <center><img id = 'lamp_on' src = 'http://192.168.1.111:8080/?action=stream' height = 'auto' style='display:none'></center> Код HTML:
<center><img id = 'lamp_off' src = 'http://ST.AT.IC.IP:8080/?action=stream' height = 'auto' style='display:none'></center> <center><img id = 'lamp_on' src = 'http://ST.AT.IC.IP:8080/?action=stream' height = 'auto' style='display:none'></center> В итоге на роутере peervpn0 поставил в одной зоне с лан (в лан) убрал на роутере проброс. На амазонев файле: /etc/sysctl.conf раскоментил (убрал #) net.ipv4.ip_forward = 1 и в консоли написал: iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 10.8.0.2:8080 iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.8.0.2:80 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A POSTROUTING -o peervpn0 -j MASQUERADE Теперь все работает Казалось бы 10 кликов, но я мучаюсь уже туеву хучу времени. В итоге имеем стрим без затрат на реальный ip от опсоса А если я добавляю еще один роутер со стримом и внутренним ip 192.168.1.222 и peervpn0 ip 10.8.0.3 Как это лучше сделать? И второй вопрос, как заходя на index.html с локалки, я стримил с 192.168.1.111 а заходя извне, по ST.AT.IC.IP ? Всем спасибо за помощь. Последний раз редактировалось Muxac; 22.05.2018 в 09:18. |
22.05.2018, 14:11 | #28 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Поздравляю!
Здесь наверное стоило сделать так (udp), впрочем не претендую на истину Код:
iptables -t nat -A PREROUTING -i eth0 -p tcp udp -m tcp udp --dport 8080 -j DNAT --to-destination 10.8.0.2:8080 iptables -t nat -A PREROUTING -i eth0 -p tcp udp -m tcp udp --dport 80 -j DNAT --to-destination 10.8.0.2:80 Как коллеге, который также юзает связку роутер+вебкамера - советую попробовать прикрутить стрим звука (например ссылка в предыдущем посте). Я в свое время озаботился, но не осилил, да и некогда стало...
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 22.05.2018 в 14:15. |
22.05.2018, 16:32 | #29 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
|
22.05.2018, 17:13 | #30 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
наверное не хватает операндов -p и -m
Код:
iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 8080 -j DNAT --to-destination 10.8.0.2:8080 iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 80 -j DNAT --to-destination 10.8.0.2:80
__________________
Читаю ваши мысли по аватару ... |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|