Michail Posted June 3, 2003 Posted June 3, 2003 Народ! Помогите, кинте идею, как сделать. Есть сетка из 10 компов, сервер под linux REDHAT 7.2 В инет ходим диалапом, соответственно сервер каждый раз имеет разный внешний IP(провайдер не дает фиксированный в принципе) О том что канал есть пользователи узнают с помощью "пинговалки" которая пингует сервер провайдера. Минус такого подхода в том, что через и так узкий канал валятся вдобавок к полезному трафику еще и пинги, пока пользователей было 2-3 было нормально, сейчас их уже 10). Вопрос: как сделать так, чтобы при таждом поднятии интернета(поднимает его PPPD) в сети появлялся некий сервис, который в свою очередь могла "видеть" программа сидящая в трее у пользователей на виндовых машинах. PS.Купить выделенку - не предлагать(диалап и так замечательно бегает на 56000 с тоновым набором, на сумму 20$/мес). Вставить ник Quote
DiBrain Posted June 3, 2003 Posted June 3, 2003 Сделай инет страничку и скриптом ее генери или воще текстовик пусть через апач смотрят. А там уже напишешь есть или нету инета Вставить ник Quote
Michail Posted June 3, 2003 Author Posted June 3, 2003 Задача в том что бы пользователь видел есть инет или нет, только скосив взгляд в нижний правый угол экрана. Сейчас и так СКВИД пишет есть инет или нет.... На HTML в броузере это то не фокус, а вот чтоб в трее валялось и цвет меняло - фокус. Вставить ник Quote
YuryD Posted June 4, 2003 Posted June 4, 2003 локальный ICQ-server поставь и поднимай при подьеме канала - пусть на цветочек смотрят.... Вставить ник Quote
Michail Posted June 4, 2003 Author Posted June 4, 2003 Зачем сервер??? Сейчас и так есть программа "PingLed 1.4 (http://flint-inc.narod.ru/) которая занимается пингованием и сменой цвета ;-)) только она пингует в инет. А я хочу чтобы трафик не ходил в инет. Чтоб она пинговала внутренний адрес который будет появляться при поднятии канала. Вставить ник Quote
DiBrain Posted June 4, 2003 Posted June 4, 2003 Ну поднимай альяс на интерфейсе внутреннем когда канал подымаеться в инет, в чем проблемма то? ifconfig eth1:0 192.168.1.1 ну айпи и все остальное сам какой захочешь, принцип я думаю понятен Вставить ник Quote
XiBlue Posted June 5, 2003 Posted June 5, 2003 Так не надо делать. Проще сделать по другому. Когда поднимаешь ppp соединение, назначай ему имя, например: i-net-out.xxxx.xx Только в своем DNS не прописывай его. Результат такой будет. Пользователи будут пинговать этот адрес, если нет и-нета, им будет сообщатся, что незнаю такого адреса, а когда соединение есть, то будет пинговаться нормально. Я так делал один раз давно. Там еще что то с DNS сервером надо сделать, что бы он периодически подчищал кэш, что бы забыть адрес. Но можно и не делать этого. Просто у людей будет писать destination host unreachable, что соответсвует, что и-нета нет. Попробуй так. Вставить ник Quote
Michail Posted June 5, 2003 Author Posted June 5, 2003 А как это сделать? ppp соединение, назначай ему имя, например: i-net-out.xxxx.xx Вставить ник Quote
XiBlue Posted June 5, 2003 Posted June 5, 2003 Я сейчас не помню, а под рукой машины с линухом нет. Почитай маны: man pppd. Там должно быть написано. Я по нему руководствовался. Там вроде не одной опцией это делалось или одной, я сейчас не уже на память не воспроизведу. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.