Объявление

Свернуть
Пока нет объявлений.

Скрипт для перезагрузки ADSL модема

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

    Скрипт для перезагрузки ADSL модема

    Здравствуйте! Ситуация следующая,периодически зависает дсл-модем,как следствие пропадает инет,требуется перезагрузка модема. Суть вопроса- можно ли в микротике(у меня RB750),написать скрипт,скажем по телнет перезагружающий модем?Заранее спасибо!

    #2
    Теоретически - да!!!!! Я давно уже над этим думал. С микротика, вручную, через телнет перегружал модем. Все работает .... Но нужен скриптописатель .... А эту идею вряд ли кто то поддержит из опытных программистов.... Tols - Telnet 192.168.0.1
    Так что практически, будем считать, к сожалению, нет ....

    Комментарий


      #3
      Ну почему же,я не думаю что всё так трагично. Побороздив по просторам инета, неоднократно натыкался на такие скрипты на VB, для линукса, и еще там всякие... В этом я не профи,не разобрался.Полагаю, для специалиста написать такую полезную вещь, не составит большого труда, там максимум десяток строк кода...Итого, нам нужен спец по скриптам.

      Комментарий


        #4
        Да, нам нужен спец по скриптам.
        На скрипты натыкался и я ... Но все их надо скомпиллировать под микротик и индивидуально под модем .....
        Вот например http://spider.bsyteam.net/137. - перезагрузка с помощью LPT-порта ,
        http://dream.altmaster.net/showthread.php?t=2788 - вот дримбокс перегружает модем.... Можно бы тоже взять за основу....
        Ну и коль затронули эту тему выскажу несколько своих соображений по поводу перегрузки модема.
        Модем желательно перегружать по питанию. Потому что если он подвис то ему уже никаким скриптом не поможеш. Но для этого нужно , чтоб допустим RB750 или RB450G выдал как то на исполнительное реле напряжение . Допустим, если RB с портом USB то можно написать скрип чтоб он отключил\включил, когда пропадет пинг на контрольный сервер, питание на USB, до которого подключено реле, через которое запитан модем. Но у меня все RB без USB.... На RB450G есть компорт.... Можно и через него это сделать. Но тоже нужен специалист. А в специалистов ,наверное уже АДСЛ модемов нет.........
        Кстати попутный вопрос к спецам - как можно сделать исполняющий механизм через компорт?
        Неужели все очень просто и очень сложно.........

        Комментарий


          #5
          Насчёт зависания модема хочу уточнить, что я немного другое имею ввиду.Модем работает, веб-интерфейс доступен, телнет тоже работает, но выхода в инет нет.В этот момент и требуется перезагрузка. Далее, скрипт нам нужен на микротике. Но думаю приемлемо если подобное будет функционировать и на компе внутри сети. В голову кроме -исполняемых бат файлов мало что приходит, бат файл можно преобразовать в exe, и установить как сервис в винде...

          Комментарий


            #6
            Ну с винды этот вопрос кажется уже решен... Даже автоматизирован.

            http://www.house-intellect.ru/index.php?option=com_content&view=article&id=10:ad sl-modem-watchdog&catid=6:smarthome-automation-projects&Itemid=4
            А вот готовая программа
            http://refkurdip.ru/index.php?newsid=94
            Последний раз редактировалось uraso; 13.06.2012, 09:39.

            Комментарий


              #7
              Чтобы модем не вис его нужно ставить бриджем

              Комментарий


                #8
                Сообщение от uraso Посмотреть сообщение
                Теоретически - да!!!!! Я давно уже над этим думал. С микротика, вручную, через телнет перегружал модем. Все работает .... Но нужен скриптописатель .... А эту идею вряд ли кто то поддержит из опытных программистов.... Tols - Telnet 192.168.0.1
                Так что практически, будем считать, к сожалению, нет ....
                А в чем проблема? те коммманды, которые вы вручную вводили в консоль микротика записываете в расписание и все.

                Комментарий


                  #9
                  Сообщение от fhntv Посмотреть сообщение
                  А в чем проблема? те коммманды, которые вы вручную вводили в консоль микротика записываете в расписание и все.
                  Если команды ввести расписание, то необходимо проверка пинга постоянного хоста, скажем google.com, и если нет пинга то команды должны выполнятся.... Далее, в меню tools микротика есть такая штука netwatch. Насколько я понимаю этот инструмент проверяет доступность нужного ip, и в случае его up или down выполняются указанные там команды... Всё верно? Исправьте если ошибаюсь
                  to uraso
                  какие команды и как вы вводили?

                  Комментарий


                    #10
                    Вот пример
                    http://www.mikrotik.by/index.php?showtopic=518

                    Комментарий


                      #11
                      По ссылке вопрос тоже не решен. Так что тема всё еще актуальна. Этой командой доходим до ввода пароля.

                      /system telnet address=192.168.1.1

                      А что дальше? Как его ввести внутри телнет-команды ?

                      Комментарий


                        #12
                        Не мучайтесь..... Я думаю все понимают, что наиболее еффективно в этом случае перегружать модем по питанию. Вот, или поставьте роутер RB750UP. И скрипт отсюдаhttp://asp24.com.ua/blog/skript-pere...go-ustrojstva/
                        Или можно тоже как вариант , доделать RB750.
                        http://forum.mikrotik.com/viewtopic.php?p=176687 маленькая схемка + скрипт
                        и чтоб не паять перемычки на RB750 - его модификация крупным планом с сайта
                        ZigFisher http://blog.flyrouter.net/search/label/Mikrotik

                        Комментарий


                          #13
                          Здесь лучше всего будет перевести адсл в бридж, и поднимать ппое роутером. В таком случае висячков меньше будет, пропускная способность сети увеличится, и в случае обрыва адсл-соединения роутер сам поднимет сетку. Возможно, процик на модеме нагрузку не тянет, особенно если этот адсл- длинк или зте. Они только в бриджах хороши

                          Комментарий


                            #14
                            Не мучайтесь..... Я думаю все понимают, что наиболее еффективно в этом случае перегружать модем по питанию. Вот, или поставьте роутер RB750UP. И скрипт отсюдаhttp://asp24.com.ua/blog/skript-pere...go-ustrojstva/
                            Или можно тоже как вариант , доделать RB750.
                            http://forum.mikrotik.com/viewtopic.php?p=176687 маленькая схемка + скрипт
                            и чтоб не паять перемычки на RB750 - его модификация крупным планом с сайта
                            ZigFisher http://blog.flyrouter.net/search/label/Mikrotik
                            Модем и RB750 находятся по разным сторонам моста,как следствие какие-либо манипуляции с питанием невозможны.
                            Здесь лучше всего будет перевести адсл в бридж, и поднимать ппое роутером.
                            Как это сделать?

                            Комментарий


                              #15
                              Проще по хэлпам и мануалам, вкратце- ставишь в адсл вместо роутера режим бриджа, в микротике на порту поднимаете соединение пое, там всё понятно. Работать будет однозначно лучше

                              Комментарий

                              Обработка...
                              X