RSS
 

Перезагрузка мелких роутеров D-Link

03 Dec

Преамбула. В надежде, что аппаратное решение будет лучше справляться с обрывами связи в сетях первого в Украине 3Гэ оператора, пару-тройку недель назад был домой поставлен мега-комбайн D-Link DI-524UP с прошивкой вот отсюда. К сожалению, чуда не произошло – мой ZTE AC-8700 требует, судя по всему, дерганья DTR'ом для приведения себя в нормальное состояние после обрыва связи. Кстати, подобной проблемы в Cmotech CCU-550 нет. Так вот – в отличие от тазика с FreeBSD, где приходилось просто вынимать модем из USB-порта, на Длинке хоть можно ребутом восстановить связь.

Костыль, конечно, еще тот. Задался вопросом, каким образом гарантированно перезагрузить D-Link (snmp запрос не предлагать – вероятность хоть и близка к 100%, но есть шанс, что не перегрузится). Итак, magic request (GET):

http://192.168.xx.yy/Tools/reboot.xgi

плиз ноте – http авторизация, похоже, необходима. Пошел писать на шелле мегаскрипт с ping'ом и fetch'ем :)

 

Tags:

Leave a Reply

You must be logged in to post a comment.

  1. ElectroNik

    мая 19, 2008 at 14:17

    привет. :) поделись плиз.. как ты реализовал перегруз роутера программно? такая же проблема блин. :( спасибо.

     
  2. Дмитрий

    мая 19, 2008 at 14:23

    Сейчас уже неатуально – со свежей прошивкой от украинского DLink’a (представительства в смысле) оно работает стабильно.

    А перезагружать (если под Windows машинка) можно через какой-нибудь cron под windows. Под unix/linux все проще гораздо :)

     
  3. ElectroNik

    мая 19, 2008 at 15:47

    ээ… а можно по подробнее под линукс. я на перле скриптик наваял, но не работает :

    #!/usr/bin/perl

    use LWP 5.64;
    use strict;
    use HTTP::Request::Common;

    my $ua=LWP::UserAgent->new();
    $ua->agent(“TEST /6.0″);

    my $url =’http://192.168.0.1/Tools/reboot.xgi’;
    my $request= GET $url, [a=>'admin', b=>'pass'];

    my $response=$ua->request($request);

    if($response->is_success){
    print “Content-Type:text/html\n\n”;
    print $response->content;
    }
    else{

    print “Content-Type:text/html\n\n”;
    print “Can’t post!\n”;
    }

     
  4. Дмитрий

    мая 20, 2008 at 15:30

    Вероятно, от прошивки роутера зависит. Вчера проверил на домашнем (с одной из последних версий firmware) – уже не работает. По свободе заинвестигейчу.

     
  5. Rudy Conner

    января 20, 2011 at 22:25

    The GREATEST blog I read all year.

    -Thank You
    Trenton

    dog grooming

     
  6. Tracey Mcdowell

    января 22, 2011 at 13:23

    I need to know exactly what Zachary thinks with that =D

    yutube

     
  7. Casey

    января 25, 2011 at 18:06

    I have to hear what Shanna says about that :P

    Kindest regards
    Will

    gesichtscreme”

     
  8. Gilda Chu

    января 28, 2011 at 07:21

    Hey Kris, yea right!?!

    moncler jacket

     
  9. Kosmetyki motocyklowe

    января 31, 2011 at 02:52

    Greetings everyone, This webpage is excellent and so is how the matter was expanded. I like some of the comments as well although I would prefer we all keep it on topic in order add value to the subject.

     
  10. Choosing the Right Digital Agency | affiliatemillionaireblog.com

    октября 17, 2011 at 18:37

    [...] wh&#1077n choosing a digital agency. Tags: | communication | opinions | gardening | chocolate | sustainable living | social network | This entry was posted in Uncategorized. Bookmark the permalink. ← [...]