отправка по почте информации при изменении ip

Статус: Offline
Реєстрація: 15.10.2008
Повідом.: 445
отправка по почте информации при изменении ip

привет
есть пк на centose в интернет идет через адсл соответственно ip меняется постоянно
нужно его научить отправлять информацию на фтп или почту о получении НОВОГО IP на нужный ресурс(фтп или мэйл)

можно через cron, тоесть с расписанием понятно все ,а как должно выглядеть правило которое будет узнавать тот самый - новый ip и отсылать его

какие могут быть другие варианты кроме dyndns и его подобных


можно ссылками на статьи
 
Останнє редагування:
no-ip.info
там есть линуховый клиент. работает замечательно.
 
спасибо я гляну но думаю он похож на dyndns



нето что нужно =(

etc

хорошо разобьем на два этапа

1) нужен скрипт который выдергивает Ip и ложит его в файл допустим в каталог /home/ipnow

2) ну а отправку уже можно организовать кроном каждый час
 
Останнє редагування:
Была подобная задача - заливал на фтп.
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


ifconfig >/tmp/ifconfig.txt && date >>/tmp/ifconfig.txt
echo put /tmp/ifconfig.txt ifconfig.txt | ftp
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Как вариант дёрнуть нужный столбец grep и/или awk
 
здорово, чтото похожее на правду спасибо буду пробовать



ps- тк "
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
" файл нот фаунд
я думаю ниже ты привел листинг?

тоесть
_________________________________
ifconfig >/tmp/ifconfig.txt && date >>/tmp/ifconfig.txt
echo put /tmp/ifconfig.txt ifconfig.txt | ftp
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

_____________________________________
 
Хм, а если пойти таким путем :
раз в несколько минут, ну к примеру 0-59/5 с ifconfig вычленяем ip и если он совпадает с ранее сохраненным - сохраняем новый и пишем письмо....
 
давайте "вычленим")

помогете скриптом?
 
Адрес - это для примера. Две строки - первая пишет в файл вывод ifconfig и дату/время, вторая заливает файл на фтп.
 
ага я уже разобрался.(выспался и заново вник)

спасибо сильно выручил
 
Код:
/sbin/ifconfig ppp0|grep "inet addr"|awk '{print $2}'|cut -d ':' -f 2

оно?

Хм, а если пойти таким путем :
раз в несколько минут, ну к примеру 0-59/5 с ifconfig вычленяем ip и если он совпадает с ранее сохраненным - сохраняем новый и пишем письмо....

зачем, если это можно сделать при поднятии сессии? :)
 
а можно обьяснить нах весь этот гемор если есть дин-днс?

Противно наблюдать процесс изобретения велосипеда.
 
наверное ж есть ситуации, когда динднс не подходит.

а внатуре, нахер поднимать какой то левый сервис, региться где то. тупо ради того, шоп узнать свой ip? да вообще то даже и узнать его просто так не получится, разве что попингать себя :)
 
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
 
хуясу, динДНС назвали левым сервисом

а гугл вам не левый сервис,не?
 
Назад
Зверху Знизу