Posted: Fri Aug 17, 2007 6:55 pm |
|
|
ikd |
Отметившийся |
|
|
Joined: 18 May 2007 |
Posts: 16 |
|
|
|
|
|
|
|
Пишу небольшого бота для реализации одной бредовой идеи.
В интернет выхожу через SkyLink с динамическим IP, но никакого firewall'a снаружи не стоит. Могу спокойно поднимать всякие сервисы и снаружи их прекрасно видно. Периодически (раз в 6-12 часов) происходят обрывы связи (типа Modem hangup), pppd автоматически перезванивает, айпи меняется. Хочу написать бота, чтобы он всегда был в онлайн (чувствовал обрыв связи и логинился заново), и при надобности сообщал IP.
Бот на perl, использую Net::XMPP. При обрыве связи происходит следующее. Бот думает что инет есть и продолжает сидеть. jabber.org думает что бот онлайн, хотя на самом деле это не так (так он может считать и полчаса и час, в течении этого времени бот в ростере виден как онлайн). Сразу же после обрыва, pppd перезванивает, но ничего не меняется, связаться с ботом после этого невозможно.
Подскажите какойнибудь способ этого избежать. Самому в голову приходит только такое: проверять в цикле ip машины, и если он изменился - заново логинить бота.
Спасибо за внимание |
|
|
|
|
Posted: Fri Aug 17, 2007 7:40 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
открыть для себя /etc/ppp/ip-up и /etc/ppp/ip-down? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Fri Aug 17, 2007 10:23 pm |
|
|
ikd |
Отметившийся |
|
|
Joined: 18 May 2007 |
Posts: 16 |
|
|
|
|
|
|
|
Binary wrote: | открыть для себя /etc/ppp/ip-up и /etc/ppp/ip-down? |
Спасибо, открыл |
|
|
|
|
Posted: Sat Aug 18, 2007 12:08 pm |
|
|
leksey |
Графоман |
|
|
Joined: 17 Dec 2004 |
Posts: 1909 |
Location: Москва, Тушино |
|
|
|
|
|
|
ikd wrote: | Пишу небольшого бота для реализации одной бредовой идеи.
|
А чего за идея то? |
|
|
|
|
Posted: Sat Aug 18, 2007 12:43 pm |
|
|
ikd |
Отметившийся |
|
|
Joined: 18 May 2007 |
Posts: 16 |
|
|
|
|
|
|
|
leksey wrote: | А чего за идея то? |
Идея в том чтобы мониторить состояние домашнего компа, который не имеет статического айпи.
Все, разобрался. |
|
|
|
|
JRuDevels Forum Index » Разработка и проектирование [Devel] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 1 of 1
|
|
|
|