[identity profile] shaihkritzer.livejournal.com posting in [community profile] useful_faq
посоветуйте бесплатную программу, которая могла бы на электронную почту или ещё каким-нибудь образом отправлять новый айпишник компа, который периодически переподключается и каждый раз получает новый внешний айпи. программа должна слать новый адрес _только_ при условии его смены.

пытался честно гуглить, понаходил либо какую-то фигню нерабочую, либо примитивные планировщики, которые шлют письма каждые n минут - такое не подходит.

система - ХР 32 бит.

Date: 2015-06-11 09:17 pm (UTC)
From: [identity profile] autoench.livejournal.com
А вы уверены, что вам нужно именно это, а не dyndns?

Date: 2015-06-11 09:42 pm (UTC)
From: [identity profile] 3jia5l-ca6aka.livejournal.com
его можно конкретно на пека ставить

а программа такая врятли есть,
это простой скрипт по выходу в интернет, парсингу выдачи какого-нибудь 2ip.ru регуляркой и сравнению с предыдущим хранимым в файле значением и отправкой на мыло. можно написать хоть на барсике

(no subject)

From: [identity profile] 3jia5l-ca6aka.livejournal.com - Date: 2015-06-11 09:55 pm (UTC) - Expand

Date: 2015-06-12 05:11 am (UTC)
From: [identity profile] maxim-vk.livejournal.com
>>во-первых, динднс уже давно не бесплатный,
остались бесплатные (к примеру, http://www.noip.com/)
>>а во-вторых, даже будучи доступным, он на моём оборудовании всё равно не работал.
ну сервис ли не работал, или не справлялся посредник, который в отличие от барыг-дилетантов с DynDNS гарантирует работу оборудования посредством электронных писем, это вопрос.

Date: 2015-06-11 10:19 pm (UTC)
From: [identity profile] karpion.livejournal.com
А какой способ подключкния и рлполучения адреса - Etnetnet/DHCP или PPTP, PPPoE, etc?

Самый тупой вариант - запускать скрипт каждые пять минут и сравнивать нынешний адрес с тем, что был при прошлом запуске. Может, netsh поможет.

Другой вариант - зарегистрироватьсо на каком-то сервере DynDNS (таких много, а можно поднять и свой собственный) и с любой другой машины проверять адрес, соответствующий этому имени.

Date: 2015-06-12 12:10 pm (UTC)
From: [identity profile] capt-threepwood.livejournal.com
pppoe прямо с компьютера, роутера нет?

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-12 06:07 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 12:05 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 06:34 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 06:59 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 07:28 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 08:32 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 11:36 pm (UTC) - Expand

(no subject)

From: [identity profile] fern-olodh.livejournal.com - Date: 2015-06-13 01:00 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 01:26 pm (UTC) - Expand

(no subject)

From: [identity profile] fern-olodh.livejournal.com - Date: 2015-06-13 01:27 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 01:30 pm (UTC) - Expand

(no subject)

From: [identity profile] fern-olodh.livejournal.com - Date: 2015-06-13 01:35 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 01:38 pm (UTC) - Expand

(no subject)

From: [identity profile] fern-olodh.livejournal.com - Date: 2015-06-13 01:40 pm (UTC) - Expand

(no subject)

From: [identity profile] capt-threepwood.livejournal.com - Date: 2015-06-13 01:44 pm (UTC) - Expand

(no subject)

From: [identity profile] f2065.livejournal.com - Date: 2015-06-14 08:14 am (UTC) - Expand

Date: 2015-06-13 06:06 pm (UTC)
From: [identity profile] karpion.livejournal.com
Какая программа реализует PPPoE? Можно ли ей прописать вызов сторонной программы?

DynDNS - это технология/протокол, а не кокретная фирма. Поднять соответствующий сервер может любой желающий.

(no subject)

From: [identity profile] karpion.livejournal.com - Date: 2015-06-13 08:10 pm (UTC) - Expand

Date: 2015-06-12 01:47 am (UTC)
From: [identity profile] tupitochka.livejournal.com
Я представляю себе нечто такое: на компе сидит прога и тупо долбится в инет на мой, скажем, сайт, на определенный урл. Там скрипт на php, он все делает - определяет с какого IP долбятся, при изменении номера - отправляет емайл. Всё.
буквально несколько строк на коленке. нужен лишь хостинг с php.

Date: 2015-06-12 08:16 am (UTC)
From: [identity profile] dolgonosic.livejournal.com
Хостинг стоит денег

Date: 2015-06-12 05:36 pm (UTC)
From: [identity profile] f2065.livejournal.com
Можно парсить ответы чужих хостингов, есть десятки сайтов которые показывают IP посетителя. Их ответ можно запросто обрабатывать.

Date: 2015-06-13 06:07 pm (UTC)
From: [identity profile] karpion.livejournal.com
А не проще ли проверять свои IP-алдреса командой типа netsh?

Date: 2015-06-13 07:00 pm (UTC)
From: [identity profile] capt-threepwood.livejournal.com
не проще, потому что внешний адрес на роутере, а не на винде.

(no subject)

From: [identity profile] karpion.livejournal.com - Date: 2015-06-13 08:04 pm (UTC) - Expand

(no subject)

From: [identity profile] karpion.livejournal.com - Date: 2015-06-14 02:04 pm (UTC) - Expand

Date: 2015-06-12 07:52 am (UTC)
From: [identity profile] plum-view.livejournal.com
Проще наверно всё-таки за постоянный 100 р. Заплатить. Сомневаюсь что прогу которую запрашиваете найдете дешевле. Правильные сисадмины сами пишут все инструменты для своих нужд.

Date: 2015-06-12 08:07 am (UTC)
From: [identity profile] shackled-koenig.livejournal.com
Тоже мне, бином Ньютона.
На удаленном компе открываем залогиненную страничку гмыла.
Потом на любом другом компе смотрим "действия с других компьютеров"
Это самый простой способ узнать адрес.

Есть посложнее - например покупаем VPS, прокидываем туда VPN и больше не волнуемся по поводу смены адреса.

Date: 2015-06-12 05:42 pm (UTC)
From: [identity profile] f2065.livejournal.com
Есть другой путь, раз в коментах упомянут роутер…
Роутер обычно (даже самые дешёвые и старые) умеет слать на комп все свои события по протоколу SysLog.
На компе можно поднять SysLog-сервер (под винду рекомендую Kiwi Syslog), и там уже есть штатный функционал по парсингу syslog-сообщений с железа и по совокупности условий пересылка их на email… Роутер точно должен слать в комп какое-то сообщение по факту получения IP от провайдерского DHCP.

А твоя исходная задача иначе корректно не решаема. Комп то не знает что внешний IP сменился, а каждую секунду запрашивать внешний сервер для детекта IP - некрасиво. Вобщем надо на базе syslog это делать.

Date: 2015-06-12 05:57 pm (UTC)
From: [identity profile] capt-threepwood.livejournal.com
а если комп был выключен во время смены адреса - то сообщение туда не попадёт, RELP в роутерах скорее всего нету -)

Date: 2015-06-12 06:23 pm (UTC)
From: [identity profile] f2065.livejournal.com
ну, можно при включении компа выгребать телнетом из роутера текущий WAN_IP, и отправлять email (бонус - оповещение о факте включении компа).

Date: 2015-06-12 08:46 pm (UTC)
From: [identity profile] f2065.livejournal.com
А вот на официальном сайте асуса про AM604g пишут что он умеет CLI/Telnet и Syslog…
И кто из вас врёт про его функционал?

(no subject)

From: [identity profile] f2065.livejournal.com - Date: 2015-06-12 09:06 pm (UTC) - Expand

(no subject)

From: [identity profile] f2065.livejournal.com - Date: 2015-06-13 06:46 am (UTC) - Expand

Date: 2015-06-12 05:57 pm (UTC)
From: [identity profile] stragazer.livejournal.com
Могу написать Вам такую программу. Высылайте ТЗ

Date: 2015-06-13 01:05 pm (UTC)
From: [identity profile] fern-olodh.livejournal.com
Раз вы по религиозным причинам не хотите использовать всяческие дин-днсы, то пишите скрипт.
Вешаете в крон, условно говоря раз в час, дергаете курлом ifconfig.me, сравниваете полученный ответ с прошлым ответом, если изменился, то шлем письмо и записываем новый адрес.

Скрипт будет из curl, сравнения и записи в файл.
Думаю в 5 строчек уложится.

(no subject)

From: [identity profile] fern-olodh.livejournal.com - Date: 2015-06-13 06:41 pm (UTC) - Expand