20.05.2018, 13:38 | #11 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Набросайте свой конфиг сети в виде схемки - так вам будет нагляднее, и нам проще для понимания
Быстрее разберемся, навроде как здесь (правда ее radical похоже снес): http://cyber-place.ru/showthread.php?t=2487&page=2 === У меня тоже самое что и у вас (стрим с веб камеры на внешку) без впн и правки index.html - настроен так: Код:
config redirect option target 'DNAT' option src 'wan' option dest 'lan' option proto 'tcp udp' option src_dport '15000' option dest_port '8080' option name 'Внешка' option enabled '1' option dest_ip '192.168.100.1' Код:
option enabled '0' Кстати у меня Ростелеком блокирует некоторые распространенные порты - я так понимаю для безопасности своих юзеров. === Возможно необходимо двойное перенаправление с порта lan на порт wan, с порта wan на порт peervpn0 Возможно наименование виртуального интерфейса одной виртуальной сети на разных девайсах должно отличаться peervpn0 и peervpn1 Попробуйте
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.05.2018 в 14:13. |
20.05.2018, 19:53 | #12 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
Последний раз редактировалось Muxac; 20.05.2018 в 20:09. |
|
20.05.2018, 20:15 | #13 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Я не совсем понимаю, как интерфейс peervpn0 взаимодействует с интерфейсом wwan (я никогда не пользовался vpn).
Я так понимаю peervpn0 работает поверх wwan. Или он не задействует wwan ? Может быть схема выглядит так: 192.168.1.111(lan) - ip выделенный провайдером (wwan) - 10.8.0.2(peervpn0) - 10.8.0.1(peervpn0) - static ip. Не объединены ли в настройках интерфейса peervpn0 в мост wwan, как на скриншоте lan и wwan
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.05.2018 в 22:52. |
20.05.2018, 20:20 | #14 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
вот: Последний раз редактировалось Muxac; 20.05.2018 в 20:30. |
|
20.05.2018, 20:28 | #15 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Если берем за основу схему:
192.168.1.111(lan) - 10.8.0.2(peervpn0) - 10.8.0.1(peervpn0) - static ip Мы с вами прокинули порт по этой линии: 192.168.1.111(lan) - 10.8.0.2(peervpn0) Может быть на амазоне(не представляю что это ) тоже надо порт пробросить: 10.8.0.1(peervpn0) - static ip
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.05.2018 в 20:31. |
20.05.2018, 20:37 | #16 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Тьфу блин, просто адрес option src_dip '10.8.0.1' указывать не надо
Только интефейс option src 'peervpn0' Код:
config redirect option target 'DNAT' option src 'peervpn0' option dest 'lan' option proto 'tcp' option src_dport '8080' option dest_port '8080' option name 'Камера' option dest_ip '192.168.111.1'
__________________
Читаю ваши мысли по аватару ... |
20.05.2018, 20:39 | #17 | |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
Цитата:
Проброс то вроде работает, если подключиться ST.AT.IC.IP:8080 Я вижу стрим с камеры. mjpg-stream создает свой сервер ОООЧЕНЬ нищий. он не может ни яваскрипт ни php, ничего кроме html. А мне нужно управлять ik подсветкой камеры (по gpio) По этому у меня и организовано так: Код index.htmlКод HTML:
<html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function LampImgOn() { $('#lamp_off').hide(); $('#lamp_on').show(); } function LampImgOff() { $('#lamp_on').hide(); $('#lamp_off').show(); } function ProcessResult(data) { if(data=="1\n") LampImgOn(); else LampImgOff(); } $(document).ready(function() { $.ajaxSetup({ cache: false }); $('#lamp_on').hide(); jQuery.get('/cgi-bin/light-control.cgi', {'action': 'none'}, ProcessResult); $('#lamp_on').click(function() { jQuery.get('/cgi-bin/light-control.cgi', {'action': 'off'}); LampImgOff(); }) $('#lamp_off').click(function() { jQuery.get('/cgi-bin/light-control.cgi', {'action': 'on'}); LampImgOn(); }) window.setInterval("jQuery.get('/cgi-bin/light-control.cgi', {'action': 'none'}, ProcessResult)",2000); }); </script> <a href=/luci.html><div class=left>Luci</div></a> </head> <body bgcolor="#000000"> <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> </body> </html> [свернуть] Дома с WiFi все супер. Но вот с vps затык После этого не работает вообще. ip оставил Последний раз редактировалось Muxac; 20.05.2018 в 20:51. |
|
20.05.2018, 21:32 | #18 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
Цитата:
192.168.1.111(lan) - 10.8.0.2(peervpn0) это upstream - внешняя сеть 10.8.0.1(peervpn0) - static ip И если указывать то ip адрес своей (внутренней сети): option src_dip '10.8.0.2'
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 20.05.2018 в 21:35. |
|
20.05.2018, 21:43 | #19 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
|
20.05.2018, 21:56 | #20 |
Member
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0 |
На данный момент получается так, что когда я захожу на ST.AT.IC.IP - работает только порт 80 и вижу только веб морду роутера (8080 не подключается)
Если захожу на ST.AT.IC.IP:8080 то вижу стрим, но управления нет. Можно как то одновременно пробрасывать и то и то. Чтобы работало как в домашней сети?! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|