forum.wfido.ru  

Вернуться   forum.wfido.ru > Архив Калужских эх > ARC2.KLG.SOFTHARD

ARC2.KLG.SOFTHARD Архив Калужской эхи о софте и железе

 
 
Опции темы Опции просмотра
  #3  
Старый 09.10.2018, 15:32
Dmitri Shankov
Guest
 
Сообщений: n/a
По умолчанию Оповещение о смене IP, DDNS и прочее...

Dmitri Shankov написал(а) к Bogdan Spasennikov в Oct 06 21:00:00 по местному времени:


/░░▒▒▓▓██_/ Привет Bogdan! /_██▓▓▒▒░░/

Смотря как Bogdan Spasennikov* разбирается с *All 19 Oct 06 в 03:06, я не
мог не вмешаться:

BS> Может здесь кто подскажет. Имеет место следующая ситуация, две машины в
BS> сети (10.152.0.0/16), у одной ip динамический, у другой статический.
BS> Необходимо добиться того, чтобы машина со статическим адресом всегда
BS> знала ip машины с динамикой. Необходимым условием, является также то,
BS> что обмен данными должен происходить только между двумя этими машинами,
BS> т.е. сервисами, поднятыми ""на стороне" пользоваться нельзя. Вопрос, как
BS> этого добиться с наименьшими затратами? Да, забыл сказать, на обоих
BS> машинах Win2k SP4, ну или WinXP, что в этой ситуации, имхо, особенной
BS> роли не играет. У самого было несколько идей:

BS> 1. Воспользоваться сторонним софтом. Нашел IP Detective и еще какой-то
BS> Barefoot IP Monitor. Недостаток первого в том, что он напрочь не видит
BS> сети 10.152.0.0/16 и может мониторить только ip интерфейса подключенного
BS> к интернету. По-крайней мере заставить его делать что-то другое у меня не
BS> удалось. Второй же софт действительно мог мониторить ip из этой сети и
BS> отправлять уведомления об изменении ip адреса на e-mail или заливать
BS> текстовый файл на указанный ftp. Но, у него тоже обнаружился
BS> недостаток... при старте системы, он не мог верно определить какой
BS> интерфейс ему мониторить (забыл сказать что подключения, которым
BS> выделяются ip адреса из данной сети, являются подключениями удаленного
BS> доступа, их на машине поднято несколько) и периодически путал
BS> интерфейсы. То он цеплялся за указанное подключение, то за какое-то
BS> другое...

BS> 2. Поднять на машине со статикой сервер dynamic dns. Все бы хорошо, но,
BS> собственно сервера, который бы меня устраивал, под win32 я так и не
BS> нашел, между тем клиентов, работающих с dynu.com. GNUDip и т.п.
BS> сервисами под винду куча. GNUDip вещь конечно хорошая (отчасти еще и
BS> потому, что поиск альтернатив ничего не дал ;), но ей нужен ActivePerl,
BS> и он перегружен всякими ненужными мне функциями, как-то web-мордой и
BS> прочим.

BS> 3. В идеале хотелось бы какое-нибудь клиент-серверное приложение,
BS> работающее по следующему принципу: серверная часть установлена на машине
BS> со статикой и принимает подключения на указанный TCP/UDP порт.
BS> Клиентская часть же как-то отслеживает смену IP и рапортует об этом
BS> серверу.

BS> 4. Еще была идея написать скрипт в nnCron'е, который бы отслеживал
BS> изменение IP. Получить текущий IP нетрудно из bat'ника следующей
BS> командой: ipconfig /all | find "IP-адрес . . . . . . . . . . . . :
BS> 10.152." > myip.txt, дальше с файлом myip.txt можно делать все что
BS> угодно, прямо из bat'ника можно отправить его по e-mail, залить на ftp и
BS> т.п. Проблема в том, как отследить событие изменения ip.

1. переменовываешь myip.txt в myip.txt.old
2. делаешь вывод ipconfig /all | find "10.152." > myip.txt
3. далее сравниваешь эти 2файла comp myip.txt myip.txt.old | find
"различия не найдены" > flag.txt
4. Если flag.txt отсутствует то посылаем уведомление иначе del flag.txt

Не знаю, поможет ли тебе, но где-то так можно

BS> Вообщем идеи приветсвуются... как все наверное уже поняли все шаманство
BS> осуществляется в элексовском /local'е. Поднимать VPN и прочее - пока
BS> просьба не предлагать ;) На данном этапе интересует именно вариант
BS> организации оповещения, и чем проще он будет, тем лучше :)


░░▒▒▓▓██*_ Всего хорошего, Dmitri! _*██▓▓▒▒░░_ /_.+'''+./
/FIDOnet/
/`+,,,+'/

... Мыши плакали, кололись, но пpодолжали жpать кактус.....
--- Fregate 1.52
 


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

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

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


Текущее время: 08:48. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot