Page 2 of 8 FirstFirst 1234 ... LastLast
Results 16 to 30 of 305

Thread: Автоматический реконнект соединения на роутере

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. Попробовал заменить pppd на l2tpd. Убить соединение получилось, а вот поднять - нет. Т.к. роутер удаленный, то экспериментировать больше не хочу.
    Может у кого l2tp и роутер под рукой, поэкспериментируйте в сочетании параметров? Уж очень хочется такой скрипт на удаленный роутер поставить.
    Последние работы на elist.ws & motozone.ru!

    Если фортуна повернулась к тебе задом... не теряйся!

  2. #2
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788

    Падение pppd - бага или фича?

    На днях столкнулся со следующим. Сутки гдето отсутствовала связь с сервером и роутер никак не мог поднять туннель. В итоге pppd вылетел со следующими записями в syslog:
    Code:
    ..............
    Mar 22 05:31:36 pppd[16496]: Timeout waiting for PADO packets
    Mar 22 05:31:36 pppd[16496]: Unable to complete PPPoE Discovery
    Mar 22 05:33:11 pppd[16496]: Timeout waiting for PADO packets
    Mar 22 05:33:11 pppd[16496]: Unable to complete PPPoE Discovery
    Mar 22 02:34:46 pppd[16496]: Timeout waiting for PADO packets
    Mar 22 02:34:46 pppd[16496]: Unable to complete PPPoE Discovery
    Mar 22 02:35:46 pppd[16496]: socket: Too many open files
    Mar 22 02:35:46 pppd[16496]: Sent PADT
    Сам pppd я запускаю ручками из скрипта.
    Конечно для меня не составляет труда написать скриптик, который будет следить за падением pppd и поднимать его, просто в целях расширения кругозора возник вопрос - это такая бага или фича?
    И еще, если поднимать туннель через web интерфейс, работает ли какойнибудь демон, следящий за падением pppd?
    З.Ы. Паршивка стоит 1.9.2.7-7g-pre1.
    ---------
    PPS. Кстати толко что заметил, что как-то странно со временем записи получилось. Часы не могли сбится, т.к. после этой записи у меня была запись сделанная cron'ом, датированная Mar 22 06:00, и далее все по порядку. Как это могло произойти непонимаю.
    Last edited by Mam(O)n; 23-03-2007 at 16:31. Reason: PPS

  3. #3

    Падение pppd - бага или фича?

    Здравствуйте!
    Во-первых большое спасибо Олегу и всем.) Узнал здесь много нового.
    Во-вторых - та же ситуация: отсутствие связи (меньше суток), в результате падает pppd
    wl500gp@1.9.2.7-10
    pppd запускался при загрузке роутера сам:
    Code:
    Jan 10 03:56:06 PPPoE: Disconnected
    Jan 10 03:56:12 pppd[102]: Connection terminated.
    ...
    Jan 10 22:16:34 pppd[102]: Timeout waiting for PADO packets
    Jan 10 22:16:34 pppd[102]: Unable to complete PPPoE Discovery
    Jan 10 22:17:39 pppd[102]: Timeout waiting for PADO packets
    Jan 10 22:17:39 pppd[102]: Unable to complete PPPoE Discovery
    Jan 10 22:18:09 pppd[102]: socket: Too many open files
    Jan 10 22:18:09 pppd[102]: Sent PADT
    ~18часов
    далее вручную pppd file /tmp/ppp/options.wan0
    Code:
    Jan 12 21:56:19 PPPoE: Disconnected
    Jan 12 21:56:25 pppd[232]: Connection terminated.
    ...
    Jan 13 07:03:35 pppd[232]: Timeout waiting for PADO packets
    Jan 13 07:03:35 pppd[232]: Unable to complete PPPoE Discovery
    Jan 13 07:04:40 pppd[232]: Timeout waiting for PADO packets
    Jan 13 07:04:40 pppd[232]: Unable to complete PPPoE Discovery
    Jan 13 07:05:45 pppd[232]: Timeout waiting for PADO packets
    Jan 13 07:05:45 pppd[232]: Unable to complete PPPoE Discovery
    Jan 13 04:06:50 pppd[232]: Timeout waiting for PADO packets
    Jan 13 04:06:50 pppd[232]: Unable to complete PPPoE Discovery
    Jan 13 04:07:20 pppd[232]: socket: Too many open files
    Jan 13 04:07:20 pppd[232]: Sent PADT
    еще меньший интервал ~9ч. и тоже глюк с временем...
    через web-интерфейс пока не пробовал
    Вопрос: возможно ли реализовать скрипт авто-поднятия pppd без использования внешней флешки?
    если нет- может как-нибудь увеличить лимит open files?
    или другие идеи? Подскажите пожалуйста.

  4. #4
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by ff0255 View Post
    Вопрос: возможно ли реализовать скрипт авто-поднятия pppd без использования внешней флешки?
    можно

    в прошивку встроен crond: http://wl500g.info/showthread.php?t=...ighlight=crond

    Пример скрипта, проверяющего и поднимающего по необходимости процессы есть здесь: http://wl500g.info/showthread.php?t=2556

    Чисто любопытно --- эти ошибки про PADO возникают от объективного отсутствия связи со стороны провайдера (при этом лог модема указывает на отсутствие несущей) и переподнятие pppd не приводит к соединению, но позволяет соединиться автоматом когда проблема решена. Я правильно понял? У меня они бывали, но последнее время довольно редко.

  5. #5
    Спасибо, в голове начинает проясняться
    с crond вроде разобрался (он похоже и loglevel 0 поддерживает), осталось покрутить скрипты..
    PPPoE: Disconnected и ошибки PADO возникали из-за отсутствия связи с PPPoE-сервом прова (он подтвердил), однако к тому времени, когда я переподнимал pppd, связь уже восстанавливалась и PPPoE сразу подключалось.
    Нужны дальнейшие тесты, а пров. как назло работает стабильно придется видимо выдирать провод из WAN...
    Вот ещё после этих дисконнектов заметил одну аномалию:
    Code:
      <...> ]$ ps
      PID  Uid     VmSize Stat Command
        1 <...>      652 S   /sbin/init
        2 <...>          SW  [keventd]
        3 <...>          SWN [ksoftirqd_CPU0]
        4 <...>          SW  [kswapd]
        5 <...>          SW  [bdflush]
        6 <...>          SW  [kupdated]
        7 <...>          SW  [mtdblockd]
       60 <...>      336 S   telnetd
       65 <...>      600 S   httpd vlan1
       67 <...>      412 S   syslogd -m 0 -O /tmp/syslog.log -S -l 7
       69 <...>      552 S   nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
       72 <...>      364 S   klogd
       73 nobody      464 S   [dnsmasq]
       74 <...>          SW  [khubd]
      104 <...>      444 S   watchdog
      107 <...>      344 S   ntp
      119 <...>      484 S   dropbear
      255 <...>      344 S   ntp
      259 <...>      344 S   ntp
      262 <...>      344 S   ntp
      571 <...>      784 S   pppd file /tmp/ppp/options.wan0
      749 <...>      404 S   /usr/sbin/crond
      769 <...>      548 S   -sh
      772 <...>      392 R   ps
    какой из них убивать не знаю...

  6. #6
    Join Date
    Apr 2007
    Location
    СПб
    Posts
    129

    Автоматический реконнект

    Недавно возникла необходимость "передергивать" только инет - сбросить pptp и поднять снова.
    (Рапидшара будь она неладна).

    Через веб-интерфейс роутер "роняет" и инет и локалку.

    Киньте ссылку на работающий скрипт (в поиске не нашел, но подозреваю что он где-то есть).

  7. #7
    Join Date
    May 2006
    Location
    Екатеринбург
    Posts
    182
    http://wl500g.info/showthread.php?t=6753
    А если команду "killall -1 pppd" поместить в /tmp/local/sbin/ez-setup
    то при нажатии кнопки ez-setup будет реконект.
    Last edited by TVadim; 28-10-2007 at 10:42.

  8. #8
    Join Date
    Apr 2007
    Location
    СПб
    Posts
    129
    биг сэнкс!

  9. #9

    Unhappy Не работает инет после простоя

    Уважаемые,помогите,пожалуйста!Прикупил WL500gP с месяц как,прошивка от Олега 1.9.2.7-7g (хотя ставил и 1.9.2.7.-8),все настроил, и маршруты, и порты перенаправил для 2-х компов(соеденены с роутером через шнур),провайдер Нетбайнет,но вот в чем проблема:
    ----после отключения компов,после простоя,на утро инет не работает,хотя в логах и в статусе написано Connect...
    не пойму в чем дело(после нажатия на кнопку коннект-все нормально работает).Но хочется без этого.В форуме нашел похожую проблему,там был дисконект при неактивности,Олег посоветовал: Idle Disconnect-->0, но мне не помогло Посоветуйте,что сделать?Я в этом деле новичок,но коробочка очень понравилась))))Сам все настроил,но не без помощи данного форума,за что всем спасибо!!!Надеюсь и с этой проблемой поможите......

  10. #10
    если используете внешний хард\флешку - то поставьте в cron перезагрузку (reboot) каждые 24 часа или в определённое время......
    Семь бед - один RESET.
    Ваша проблема в кривых руках!

  11. #11
    Quote Originally Posted by Vofik View Post
    если используете внешний хард\флешку - то поставьте в cron перезагрузку (reboot) каждые 24 часа или в определённое время......
    Ни флешку,ни хард не использую....пока только хочу нормально настроить,но не получается((( Напрягает каждое утро ребутить свой роутер(((

    выкладываю сегодняшний лог,когда инет не работает,но пишет что подключен(((( может кто поможет....

    кстати сеть при этом работает,а инет-нет((((
    вот еще..... кто знает в чем дело напишите плиз....может проблема в роутере?

    Mar 15 12:45:27 pppd[157]: Connect: ppp0 <--> vlan1
    Mar 15 12:45:27 pppd[157]: peer from calling number 00:13:60:20:C3:1A authorized
    Mar 15 12:45:27 pppd[157]: local IP address 79.120.32.255
    Mar 15 12:45:27 pppd[157]: remote IP address 212.1.254.32
    Mar 15 12:45:27 PPPoE: connect to ISP
    Mar 15 14:13:07 dnsmasq[69]: DHCPREQUEST(br0) 192.168.1.2 00:1a:4d:9b:7f:7e
    Mar 15 14:13:07 dnsmasq[69]: DHCPACK(br0) 192.168.1.2 00:1a:4d:9b:7f:7e sergey
    Mar 15 14:14:21 dnsmasq[69]: DHCPINFORM(br0) 192.168.1.2 00:1a:4d:9b:7f:7e
    Mar 15 14:14:21 dnsmasq[69]: DHCPACK(br0) 192.168.1.2 00:1a:4d:9b:7f:7e sergey
    Mar 15 14:14:24 dnsmasq[69]: DHCPINFORM(br0) 192.168.1.2 00:1a:4d:9b:7f:7e
    Mar 15 14:14:24 dnsmasq[69]: DHCPACK(br0) 192.168.1.2 00:1a:4d:9b:7f:7e sergey
    Mar 15 14:16:12 dnsmasq[69]: DHCPREQUEST(br0) 192.168.1.3 00:0f:ea:ff:0f:4d
    Mar 15 14:16:12 dnsmasq[69]: DHCPACK(br0) 192.168.1.3 00:0f:ea:ff:0f:4d
    Mar 15 14:17:45 dnsmasq[69]: DHCPINFORM(br0) 192.168.1.3 00:0f:ea:ff:0f:4d
    Mar 15 14:17:45 dnsmasq[69]: DHCPACK(br0) 192.168.1.3 00:0f:ea:ff:0f:4d
    Attached Images Attached Images  
    Last edited by Omega; 17-09-2011 at 11:27. Reason: fixed

  12. #12

    помогите написать маленькую прогу

    совсем не знаю Линукс, не собираюсь учить так как не нужен по роботе и по жизни.
    Прошу помочь прописать команду, чтоб Асус каждые 15-20 минут делал пинг (например ya.ru), и если пинг не идет - перезагружал роутер... спасибо

  13. #13
    например так

    Code:
    #!/bin/sh
    
    sleep 1200
    
    while true; do 
        if ping -c 1 ya.ru > /dev/null 2>&1 ; then
            sleep 1200
        else
            reboot
        fi
    done
    
    exit 0
    Last edited by gaaronk; 07-04-2008 at 20:14.

  14. #14
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by olezuk View Post
    чтоб Асус каждые 15-20 минут делал пинг (например ya.ru), и если пинг не идет - перезагружал роутер
    А вы уверены, что требуется именно перезагружать роутер? Может будет достаточно менее радикальных средств? Типа разорвать/установить соединение или обновить аренду адреса у DHCP-сервера?
    Некузяво перегружать роутер.

  15. #15

    Ламерский вопрос: killall pppd / pppd call

    Разрывать vpn-соединение в Корбине через телнет я научился )
    работает команда killall ppd

    А вот включить его снова через телнет - не знаю как.
    Тупо пишу "pppd call corbina", в ответ "pppd: Can't open options file /tmp/ppp/peers/corbina: No such file or directory".

    Подумал, что выведу содержание каталога peers и узнаю имя файла, которое нужно писать в "pppd call ..." - пишу: "ls /tmp/ppp/peers/", в ответ "ls: tmp/ppp/peers/: No such file or directory". Там вообще пусто.

    Ничего не понимаю. Получается, что "pppd call bla-bla" ищет файл "bla-bla" в каталоге "/tmp/ppp/peers/", но он пуст. Совсем я затупил. Хелп!

Page 2 of 8 FirstFirst 1234 ... LastLast

Similar Threads

  1. DynDNS - настройка динамического DNS
    By Ex0RcISt in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 342
    Last Post: 01-04-2015, 09:18
  2. Replies: 356
    Last Post: 01-01-2013, 22:33
  3. 2 VPN соединения на 1 WAN интерфейсе
    By Cellen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 60
    Last Post: 06-11-2011, 21:07

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •