Подскажите, существует ли выход из данной ситуации.Необходим статический ДНС, который будет привязан к динамическому IP. Клиент ndyndns берёт адрес с интерфейса, а моё устройство на котором установлен ndyndns подключается к ADSL маршрутизатору настроенному как роутер. Получается интерфейс с адресом на ином устройстве (
>Подскажите, существует ли выход из данной ситуации.
>
>Необходим статический ДНС, который будет привязан к динамическому IP. Клиент ndyndns берёт
>адрес с интерфейса, а моё устройство на котором установлен ndyndns подключается
>к ADSL маршрутизатору настроенному как роутер. Получается интерфейс с адресом на
>ином устройстве (что за модем? у большинства адсл-роутеров есть функция динднс. если не в стандартной прошивке, так в другой. а поворот трафика на иное устройство решается обычным форвардом либо переводом модема в бридж мод
>>Подскажите, существует ли выход из данной ситуации.
>>
>>Необходим статический ДНС, который будет привязан к динамическому IP. Клиент ndyndns берёт
>>адрес с интерфейса, а моё устройство на котором установлен ndyndns подключается
>>к ADSL маршрутизатору настроенному как роутер. Получается интерфейс с адресом на
>>ином устройстве (
>
> что за модем? у большинства адсл-роутеров есть функция динднс. если не
>в стандартной прошивке, так в другой. а поворот трафика на иное
>устройство решается обычным форвардом либо переводом модема в бридж модО, я понимаю. Но доступа к управлению модемом нет. Установлен проброс ssh (ранее статик ип был), теперь динамика. Factory defaults не могу, т.к. пароль от ppp сессии только на устройстве.
Я обновляю ип такой строкой в шеловском скрипте:/usr/bin/fetch -o /dev/null http://ddns_login:ddns_pass@members.dyndns.org/nic/upda...$ip
подставьте свои логин/пароль, имя хоста.
подумайте как получить ип, например http://www.whatismyip.com/automation.asp, или парсить страницу статуса с модема
получаем ип раз в 5 минут, сравниваем с пред. и обновляем если надо.
готового решения недам, т.к. у я получаю ип локально на ppp
обрезало адрес, повторю, - после http убрать/usr/bin/fetch -o /dev/null http-://ddns_login:ddns_pass@members.dyndns.org/nic/update\?hostname=vash.host\&myip=$ip
>обрезало адрес, повторю, - после http убрать
>
>/usr/bin/fetch -o /dev/null http-://ddns_login:ddns_pass@members.dyndns.org/nic/update\?hostname=vash.host\&myip=$ipСпасибо!
>>обрезало адрес, повторю, - после http убрать
>>
>>/usr/bin/fetch -o /dev/null http-://ddns_login:ddns_pass@members.dyndns.org/nic/update\?hostname=vash.host\&myip=$ip
>Получается нечто такого:
Вот только что за программа fetch? Офф-лайн браузер? Не могу найти :(
#!/bin/sh
wget http://www.whatismyip.com/automation/n09230945.asp
IP=`cat n09230945.asp`/usr/bin/fetch -o /dev/null http-://ddns_login:ddns_pass@members.dyndns.org/nic/update\?hostname=vash.host\&myip=$ip
Клуб любителей бояна, блин! :)http://www.dyndns.com/support/clients/unix.html
Я пользовал тот который перловый скрипт - работало замечательно!
А потом купил новый 802.11N раутер - а в нём это прямо в прошивке - так что больше не юзаю.
GR.
>[оверквотинг удален]
>
>http://www.dyndns.com/support/clients/unix.html
>
>Я пользовал тот который перловый скрипт - работало замечательно!
>
>А потом купил новый 802.11N раутер - а в нём это прямо
>в прошивке - так что больше не юзаю.
>
>
>GR.У меня на устройстве нет полной поддержки перла, а inadyn, как и ndyndns бурут инф-ю с подключённого интерфейса
>>http://www.dyndns.com/support/clients/unix.html
>>Я пользовал тот который перловый скрипт - работало замечательно!
>У меня на устройстве нет полной поддержки перлаИ? Повторяю - там перл, ничто не мешает посмотреть исходник и переделать под себя. Там внутри всё элементарно, если не заморачиваться можно просто wget с хитрым URI в цикле гонять :)
GR.
>>>http://www.dyndns.com/support/clients/unix.html
>>>Я пользовал тот который перловый скрипт - работало замечательно!
>>У меня на устройстве нет полной поддержки перла
>
>И? Повторяю - там перл, ничто не мешает посмотреть исходник и переделать
>под себя. Там внутри всё элементарно, если не заморачиваться можно просто
>wget с хитрым URI в цикле гонять :)
>
>GR.Да оно всё элементарно, только в openwrt всё кастрировано, и разбирать тот скрипт - уйма времени. Ладно, буду что-то думать
>У меня на устройстве нет полной поддержки перла, а inadyn, как и
>ndyndns бурут инф-ю с подключённого интерфейсаКстати - странно!
Вот они сами про inadyn пишут: " ... web based IP detection (runs well behind a NAT router) ..." - ну никак он не должен просто IP с твоего интерфейса брать. Он должен чесно идти на http://checkip.dyndns.com/ и смотреть как его "оттуда" видно.
Может стоит выкачать да и собрать под себя?PS: Не думал что в OpenWRT такой геммор с этим. Оно на тупых д-линках и линксисях шуршит из коробки :(