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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2012, 12:35   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Пример использования DDNS в OpenWrt

Если у вас динамический IP и Вы хотите получить удаленный доступ к домашней сети из интернет, то вам нужно зарегистрировать домен на любом DynDNS сервисе и настроить роутер на работу с этим сервисом

Устанавливаем пакет
opkg update
opkg install ddns-scripts


Для того что бы его можно было настроить через веб интерфейс нужно установить пакет
opkg update
opkg install luci-app-ddns


Конфигурация хранится в файле /etc/config/ddns
Код:
config service "myddns"
        option enabled          "1"
        option service_name     "dyndns.org" #сервис на котором вы зарегистрировали свой домен
        option domain           "mypersonaldomain.dyndns.org" # название вашего домена
        option username         "myusername"  #логин который вы указали при регистрации
        option password         "mypassword"   # пароль
        option ip_source        "network"
        option ip_network       "wan"
        option force_interval   "72"
        option force_unit       "hours"
        option check_interval   "10" #через этот интервал в минутах роутер будет давать о себе знать сервису, для того что бы сервис всегда знал какой IP у него
        option check_unit       "minutes"
        #option ip_source       "interface"
        #option ip_interface    "eth0.1"
        #option ip_source       "web"
        #option ip_url          "http://automation.whatismyip.com/n09230945.asp"
        #option update_url      "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]"
        #option use_https       "1"
        #option cacert          "/etc/ssl/certs/cacert.pem"
Настройки через веб интерфейс
Нажмите на изображение для увеличения
Название: ddns.png
Просмотров: 2310
Размер:	7.5 Кб
ID:	705

Я сам еще не успел проверить работоспособность
Если кто то проверит раньше, отпишитесь
Admin вне форума   Ответить с цитированием
Старый 10.03.2013, 23:53   #2
serenya
Junior Member
 
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0
serenya is an unknown quantity at this point
По умолчанию

Не то что-бы проверил Вашу инструкцию, немного по другому настраивал на no-ip, но хочу либо уточнить, либо спросить. По умолчанию в OpenWRT (правка, для TL-WR741ND) отключен доступ извне, и достучаться до роутера у меня не получилось без дополнительных настроек. У меня есть в арсенале TL-WR741ND (головной роутер) с OpenWRT, и 2 TL-MR3020, один головной в другом месте временно в качестве затычки (потому что был) и один для этого. На 741 после настройки DDNS и попытки достучаться до него выскакивает надпись "Rejected request from RFC1918 IP to public server address". Немного порывшись на просторах необъятной смог от нее избавиться с одним НО, если нахожусь в сети этого роутера, то достучаться тоже не могу с тем же вердиктом, если нахожусь вне этой сети, например с планшета через 3G, то свободно получаю к нему доступ. Смысл настройки в следующем:
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 2871
Размер:	151.9 Кб
ID:	875
По умолчанию там Reject, как сделал Accept стал пускать из другой сети. Чую что не все так просто с этой настройкой, т.к. про поисковом запросе по надписи "Rejected request from RFC1918 IP to public server address" вываливаются ссылки с простынями конфигов не понятных мне, а у меня все так легко получилось. Наверное и файервол было бы не плохо поправить, а то такое чувство что дал вольную всем желающим. Посему вопрос что с этим делать? Далее попробовал провернуть то-же самое с 3020, настроил DDNS, залез на вкладку с картинки выше, кстати веб морда у роутеров малость отличается, а там по умолчанию в том пункте Accept, и теже признаки, с бука который подключен к роутеру - не пускает с той же надписью, с планшета через 3G - заходи, гостем будешь. В общем вопрос, как правильно настроить чтоб не любой желающий мог войти, и чтоб я мог с того-же бука зайти через внешний адрес, или может забить и все это паранойя и настроено нормально?
з.ы. извините за сумбур.

Последний раз редактировалось serenya; 10.03.2013 в 23:55.
serenya вне форума   Ответить с цитированием
Старый 31.03.2013, 01:27   #3
electric
Member
 
Регистрация: 29.03.2013
Сообщений: 68
Вес репутации: 0
electric is an unknown quantity at this point
По умолчанию

serenya, подскажи пжлст как настраивал на no-ip?
Зарегистрировался там. Сам новичек в этом деле...
Сеть: интернет через DIR-400 статика от знакомого (сосед по подъезду) 192.168.69.1
типилинк 3020 вебморда 192.168.69.50:8080
встроенный веб-браузер отсюда 192.168.69.50:80

У меня задача извне заходить на веб-морду 3020 и сервер.
Заранее спасибо!
electric вне форума   Ответить с цитированием
Старый 07.04.2013, 14:39   #4
CrazyPit
Junior Member
 
Регистрация: 07.04.2013
Сообщений: 14
Вес репутации: 0
CrazyPit is an unknown quantity at this point
По умолчанию

http://autohome.org.ua/12-openwrt/23...enwrt-for-wifi

Всего лишь надо указать нужный нам интерфейс в файле /etc/config/ddns

Я исправил wan, который я не использую на мой интерфейс wwan, который я присвоил wifi.

config 'service' 'myddns'
option 'interface' 'wwan'
option 'service_name' 'dyndns.org'
option 'force_interval' '72'
option 'force_unit' 'hours'
option 'check_interval' '10'
option 'check_unit' 'minutes'
option 'enabled' '1'
option 'domain' 'mysite.dyndns.org'
option 'username' 'login_name'
option 'password' 'dyndns'
option 'ip_source' 'web'
option 'ip_url' 'http://checkip.dyndns.org/'

Плохо что данная опция не выведена в веб интерфейс, было бы более прозрачно.

на всякий случай проверяем, появился ли скрипт ddns в процессах, потому как до проведения исправлений он просто не запускался
ps | grep dynamic_dns_updater.sh

Вывод должен быть таким
15368 root 1480 S /bin/sh /usr/lib/ddns/dynamic_dns_updater.sh myddns 0
15835 root 1372 S grep dynamic_dns_updater.sh

так вроде работает
CrazyPit вне форума   Ответить с цитированием
Старый 18.04.2013, 20:10   #5
Vladimirip
Junior Member
 
Регистрация: 18.10.2012
Сообщений: 14
Вес репутации: 0
Vladimirip is an unknown quantity at this point
По умолчанию

Я скрипт в cron прописал. Для no-ip. Взято отсюда
Код:
#!/bin/sh
ip=`wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'`
curl http://LOGIN:PASSWORD@dynupdate.no-ip.com/nic/update?hostname=ВАШ ХОСТ&myip=$ip
Вроде работает.
Правда надо установить wget и curl.
Vladimirip вне форума   Ответить с цитированием
Старый 06.10.2013, 21:17   #6
nihil777
Junior Member
 
Регистрация: 17.03.2013
Сообщений: 14
Вес репутации: 0
nihil777 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Я сам еще не успел проверить работоспособность
Если кто то проверит раньше, отпишитесь
Проверил. Не работает.
Сервис no-ip. Провайдер мтс с подключенной услугой realip. Возможно, надо раскоментарить в кофиге строчку с update. Если не получится, буду настраивать крон. Может у кого через Люсю удалось настроить?
nihil777 вне форума   Ответить с цитированием
Старый 06.10.2013, 22:18   #7
dredivan
Junior Member
 
Регистрация: 06.10.2013
Адрес: Черновцы
Возраст: 33
Сообщений: 5
Вес репутации: 0
dredivan is an unknown quantity at this point
Отправить сообщение для dredivan с помощью ICQ
По умолчанию

Цитата:
Сообщение от nihil777 Посмотреть сообщение
Проверил. Не работает.
Сервис no-ip. Провайдер мтс с подключенной услугой realip. Возможно, надо раскоментарить в кофиге строчку с update. Если не получится, буду настраивать крон. Может у кого через Люсю удалось настроить?
я настроил через changeip.com могу помочь в настройке
dredivan вне форума   Ответить с цитированием
Старый 08.10.2013, 10:48   #8
nihil777
Junior Member
 
Регистрация: 17.03.2013
Сообщений: 14
Вес репутации: 0
nihil777 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от dredivan Посмотреть сообщение
я настроил через changeip.com могу помочь в настройке
Если не трудно, опишите подробно что и как настроили:
Через интерфейс Люси или кроном, если через Люси, скриншот приложите.
Спасибо.
nihil777 вне форума   Ответить с цитированием
Старый 08.10.2013, 13:24   #9
dredivan
Junior Member
 
Регистрация: 06.10.2013
Адрес: Черновцы
Возраст: 33
Сообщений: 5
Вес репутации: 0
dredivan is an unknown quantity at this point
Отправить сообщение для dredivan с помощью ICQ
По умолчанию

регистрируемся на сайте https://www.changeip.com/ а дальше по картинкам понятно будет
Миниатюры
Нажмите на изображение для увеличения
Название: Точечный рисунок (2).JPG
Просмотров: 1602
Размер:	152.7 Кб
ID:	1214   Нажмите на изображение для увеличения
Название: Точечный рисунок (3).JPG
Просмотров: 1172
Размер:	158.2 Кб
ID:	1215   Нажмите на изображение для увеличения
Название: Точечный рисунок (4).JPG
Просмотров: 1464
Размер:	130.0 Кб
ID:	1216   Нажмите на изображение для увеличения
Название: Точечный рисунок (5).JPG
Просмотров: 1721
Размер:	141.9 Кб
ID:	1217  

Нажмите на изображение для увеличения
Название: Точечный рисунок (6).JPG
Просмотров: 2036
Размер:	147.3 Кб
ID:	1218   Нажмите на изображение для увеличения
Название: Точечный рисунок.JPG
Просмотров: 2629
Размер:	148.3 Кб
ID:	1219  
dredivan вне форума   Ответить с цитированием
Старый 08.10.2013, 14:21   #10
dredivan
Junior Member
 
Регистрация: 06.10.2013
Адрес: Черновцы
Возраст: 33
Сообщений: 5
Вес репутации: 0
dredivan is an unknown quantity at this point
Отправить сообщение для dredivan с помощью ICQ
По умолчанию

забыл написать что потом еще в фаерволе нужно прописать порт
dredivan вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


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


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