PDA

Bekijk de volledige versie : Дисконект провайдера каждые 10 минут.



max-power
03-04-2008, 14:05
Всем здрасти.
Есть WL-500gP, локалка с Static IP и провайдер по PPPoE.всё настроено и работает отлично.Но расстраивает только одно, что провайдер при простое в 12.5 минут делает "LCP terminated by peer".В настройках роутера стоит Idle Disconnect Time=0.
Может можно как то поддерживать соединение пингом каждые 10минут в роутере?Зарание спасибо .
Лог прилагаю...
Apr 5 07:51:17 PPPoE: connect to ISP
Apr 5 08:03:46 pppd[151]: LCP terminated by peer
Apr 5 08:03:47 dnsmasq[73]: read /etc/hosts - 10 addresses
Apr 5 08:03:47 dnsmasq[73]: read /etc/ethers - 5 addresses
Apr 5 08:03:47 dnsmasq[73]: reading /tmp/resolv.conf
Apr 5 08:03:47 dnsmasq[73]: using nameserver 172.16.160.26#53
Apr 5 08:03:47 PPPoE: Disconnected

и так всё время.

max-power
05-04-2008, 07:27
Так есть способы или нет?или это сложно и проще смирится?

azhur
05-04-2008, 07:41
Cron - это шедулер такой.
И в него пинговалку или ещё чего подобное.

max-power
05-04-2008, 08:03
Честно говоря я с Линукс на вы.но всёравно спасибо за ответ.не могли бы вы чуть подробней?:)

naves
06-04-2008, 21:32
если нет никаких флешек то делаем все в скрипте без cron
и если ничего не настраивали раньше скриптами на роутере
коннектимся по телнет к роутеру и пишем
создать каталог
mkdir -p /usr/local/sbin/
создать сам скрипт
vi /usr/local/sbin/post-firewall
надо сделать скрипт вида

#!/bin/sh

#хост, который будем пинговать
HOST=ya.ru
#количество пингов за раз
COUNT=4
#время бездействия между пингами в секундах
TIME=300

while [ 1 ]
do
# ping $HOST -l $COUNT #windows ping
# ping $HOST count $COUNT #cygwin ping
ping -c $COUNT $HOST #busybox ping
#ждем
sleep $TIME
done

жмем esc и набираем :wq для выхода из vi
права на запуск
chmod +x /usr/local/sbin/post-firewall
и сохранить во флеш
flashfs save
flashfs commit
flashfs enable

max-power
08-04-2008, 10:13
Спасибо! попробую...
А что значит "если нет никаких флешек"?
скриптами я ничего не настраивал.залил Олеговскую прошивку настроил сеть, интернет, воткнул принтер и флешку на 2 гига.на флешку иногда закачиваю через команду WGET . Всё работает отлично.
Ваш скрипт как то нарушит работу с внешней флешкой?

naves
08-04-2008, 19:35
данный скрипт никак не нарушит работу флешки. просто приведен вариант как можно разместить скрипт без использования дополнительных программно/аппаратных средств :)
если файл post-firewall уже чем-то заполнен, то пинговалку добавить в конец скрипта.

max-power
14-04-2008, 11:32
Сделал как написано. post-firewall ничем не кроме этого не заполнен.но дисконект при простое так и происходит..ровно через 750 секунд.
Как узнать выполняется ли скрипт или нет?