Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.05.2018, 13:38   #11
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Набросайте свой конфиг сети в виде схемки - так вам будет нагляднее, и нам проще для понимания
Быстрее разберемся, навроде как здесь (правда ее 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.
sunny вне форума   Ответить с цитированием
Старый 20.05.2018, 19:53   #12
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Набросайте свой конфиг сети в виде схемки - так вам будет нагляднее, и нам проще для понимания
Быстрее разберемся


Последний раз редактировалось Muxac; 20.05.2018 в 20:09.
Muxac вне форума   Ответить с цитированием
Старый 20.05.2018, 20:15   #13
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Я не совсем понимаю, как интерфейс 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.
sunny вне форума   Ответить с цитированием
Старый 20.05.2018, 20:20   #14
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Не объединены ли в наwanстройках интерфейса peervpn0 в мост wan, как на скриншоте lan и wan
Нет. не объеденены. wan порт получается не задействован совсем. так как a5-v11 подключается по wifi к mr3220
вот:





Последний раз редактировалось Muxac; 20.05.2018 в 20:30.
Muxac вне форума   Ответить с цитированием
Старый 20.05.2018, 20:28   #15
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Если берем за основу схему:
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.
sunny вне форума   Ответить с цитированием
Старый 20.05.2018, 20:37   #16
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Тьфу блин, просто адрес 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'
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 20.05.2018, 20:39   #17
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Может быть на амазоне(не представляю что это ) тоже надо порт пробросить:
Это бесплатный vps сервер

Проброс то вроде работает, если подключиться 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 затык

Цитата:
Сообщение от sunny Посмотреть сообщение
Тьфу блин, просто адрес option src_dip '10.8.0.1' указывать не надо
Только интефейс option src 'peervpn0'
После этого не работает вообще. ip оставил

Последний раз редактировалось Muxac; 20.05.2018 в 20:51.
Muxac вне форума   Ответить с цитированием
Старый 20.05.2018, 21:32   #18
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
После этого не работает вообще. ip оставил
Странно, по идее это downstream - внутренняя сеть
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.
sunny вне форума   Ответить с цитированием
Старый 20.05.2018, 21:43   #19
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
И если указывать то ip адрес своей (внутренней сети):
option src_dip '10.8.0.2'
Если указать его, то то же не работает!
Muxac вне форума   Ответить с цитированием
Старый 20.05.2018, 21:56   #20
Muxac
Member
 
Регистрация: 22.03.2015
Сообщений: 45
Вес репутации: 0
Muxac is an unknown quantity at this point
По умолчанию

На данный момент получается так, что когда я захожу на ST.AT.IC.IP - работает только порт 80 и вижу только веб морду роутера (8080 не подключается)



Если захожу на ST.AT.IC.IP:8080 то вижу стрим, но управления нет.



Можно как то одновременно пробрасывать и то и то. Чтобы работало как в домашней сети?!
Muxac вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика