я хз, может кто-то подскажет.
я делал через /usr/local/bin/ip-up.local
ip-up /usr/local/bin/ip-up.localCode:#!/bin/bash wget .... http://freedns.afraid.org/update.php?.... /tmp/ppp/ip-up $*
в настройки pppd
код можете посмотреть прям на эфрейде.. там есть.
Last edited by staticroute; 15-02-2014 at 12:27.
Интересно, а что должен/не должен содержать /usr/local/bin/ip-up.local? Я записал туда для примера logger -t Hello world!, так вот надпись в логе появляется и на этом процесс загрузки останавливается, инета нет. Если оставить файл пустым (только #!/bin/sh), загрузка идет дальше, но pppd скоро завершается и интернета то же нет.
Бесплатный dyndns.org (dyn.com) всё. Совсем.
http://dyn.com/blog/why-we-decided-t...free-accounts/
Куда же идти? no-ip? afraid?
WL500gp 1.9.2.7-d-r2624, Optware.
Неграмотен, каюсь.
Есть rt-n16 1.9.2.7-rtn-r5337.
Интернет по "static IP". Реальный IP.
Провайдер, скотина, прекращает сессию подключения к интернету после 3-х минут простоя канала/ Т.е. при отсутствии какой-либо интернет-активности в моей локалке в течение 3-х минут доступ к роутеру из интернета пропадает.
Исправлять это не хотят.
Получается, что если дома никого нет то мой домашний фтп, сервер видеонаблюдения, спутниковый ресивер etc. не доступны из интернета.
Решил попробовать запустить DDNS (no-ip.biz) в надежде, что тот станет отсылать ddns-сервису информацию о своем текущем IP хоть с какой-либо периодичностью и тем самым поддержит активность канала. Не выходит. видимо из=за того, что IP реальный и не меняется.
Вопрос: можно ли как то заставить роутер отправлять эту информацию раз в 3 минуты.
Или быть может можно просто заставить роутер пинговать ya.ru с такой же периодичностью?
Подскажите, люди добрые. Всю голову сломал уже(
Еще и тупой. Нашел все тут
Спасибо, что терпели)
Подскажите пожалуйста как это сделать?afraid.
Last edited by Omega; 14-04-2014 at 12:39. Reason: fixed
afraid рулит в этом плане, тьфу-тьфу-тьфу не сглазить.
решается одной строкой в ip-up скрипте ну и раз в полгода надо в акк заходить, можно по крону сделать заход...
лично у меня сделан отдельный скрипт, лежит в /etc/ppp/ip-up.d/20-afraid:Originally Posted by lux
вместо YOURKEY подставляете из freedns.afraid.org, там есть ссылки в админке.Code:#!/bin/sh #tries before sleep tries=25 #timeout 5 min timeout=300 #full path to the url url="http://freedns.afraid.org/dynamic/update.php?YOURKEY" update() { # while [ "$?" != 0 ]; do url=$1 ip=$2 logger -t dyndns $(/usr/bin/wget -q -T 0 -t 25 "$url&address=$ip" -O -) & } update $url $4
в asus можно сделать то же самое только в конце скрипта добавить /tmp/ppp/ip-up $* и соответственно указать ip-up-script /usr/local/sbin/ip-up.
Last edited by Omega; 14-04-2014 at 12:38. Reason: fixed
аналогичная проблема возникла и у меня в связи с кончиной бесплатного dyndns. Зарегился на noip.com, т.к. no-ip.com, как оказалось, тоже только для платных пользователей. В прошивке есть готовые настройки для no-ip, но нет для noip.
Вопрос: кто может подсказать, что и как правильно следует прописать в custom url или как для него вытащить с сайта noip необходимую информацию?
Прошивка у меня, правда Tomato, но, полагаю, это не принципиально для данной темы и вопрос custom url может быть интересен не только мне.
WL500gP1 (d-r2174) --> RT-N16 (rtn-r2888) --> RT-N16 FreshTomato
Насколько понимаю, можно попытаться обновлять wget'ом по поднятию соединения. Копать примерно там: http://www.noip.com/integrate/request
Ну или просто купите у того же dyndns их базовый пакет. 17 долларов примерно стоит он сейчас. Длиться будет год.
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)