www2.1 Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 @oit, Ничего я не хочу сделать. Сами же дали ссылку: Как запустить sh в графическом интерфейсе (GUI)? вот я про это. === chmod +x hello.sh пара манипуляций, и всё. Главная запарка была в том что я не сохранил файл с расширением .sh И последнее #!/usr/bin/expectspawn telnet 192.168.1.1expect "Login:"send "admin\r"expect "Password:"send "admin\r"expect "(config)>"send "system reboot\r"expect "(config)>"send "exit\r"expect eof Вроде красиво написано, но всёж посмотрел бы кто нить, знающий. Получили отправили получили отправили
oit Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 я не сохранил файл с расширением .sh реально? а кому-то "баян" влепили просто так Вроде красиво написано, но всёж посмотрел бы кто нить, знающий работает? 2 2
www2.1 Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 реально? а кому-то "баян" влепили просто так Ну так бы и сказали, а то "это не чего не говорит?" Нет не говорит. Откуда я знаю... что это? работает? Да работает.
andrew75 Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 spawn telnet 192.168.1.1 # вызываем telnet и соединяемся с адресом 192.168.1.1expect "Login:" # ожидаем строки "Login:"send "admin\r" # посылаем "admin"expect "Password:" # ожидаем строки "Password:"send "admin\r" # посыдаем "admin"expect "(config)>" # ожидаем строки "(config)>"send "system reboot\r" # посылаем "system reboot"expect "(config)>" # ожидаем строки "(config)>"send "exit\r" # завершаем сессию telnetexpect eof # ожидаем конца файла Что вас смущает? 1 1
oit Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 @www2.1,вам же @santax уже про исполняемые файлы говорил https://forum.kasperskyclub.ru/index.php?showtopic=52152&p=773083 1
www2.1 Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 (изменено) @andrew75, Смущает что просто это как-то, для линукса. @oit, Всё, беру тайм-аут.. башка не соображает. Изменено 20 ноября, 2016 пользователем www2.1
www2.1 Опубликовано 20 ноября, 2016 Опубликовано 20 ноября, 2016 Работать то оно работает, но после перегрузки роутера.. Напрочь пропадает значёк WiFi, на ноутбуке.. нету. Не критично, но всеж..
Ummitium Опубликовано 21 ноября, 2016 Опубликовано 21 ноября, 2016 Работать то оно работает, но после перегрузки роутера.. Напрочь пропадает значёк WiFi, на ноутбуке.. нету. Не критично, но всеж.. Openwrt пробовал на свой маршрутизатор ставить? Там можно перезагружать по расписанию например раз в сутки в 5 утра и никаких проблем.
www2.1 Опубликовано 21 ноября, 2016 Опубликовано 21 ноября, 2016 @Ummitium, Прошивку роутера менять чтоли? Нее спс, ибо это грозит мне тем что отвалится модем.. И у меня стоит V2.
maksus Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 Итак. Рассмотрим вариант с bat. У вас в папке три файла. Reboot Reboot.bat tse.exe Открываем блокнотом файл reboot Содержимое: ;Вписываете адрес вашего ротуера вместо 192.168.1.1 если он другой open 192.168.1.1 waitfor "ogin:" ; ;В следующей строчке пишите ваш логин вместо "admin" transmit "admin^M" waitfor "assword:" ; ;В следующей строчке пишите ваш пароль вместо "password" transmit "password^M" ; ;В следующей строчке указываете знак готовности shell установленного на роутере waitfor "#" ; ;В следующей строчке указываете команду перезагрузки роутера transmit "reboot^M" quit Сюда вписываем свои данные для входа в роутер. ВАЖНО! "^M" в конце - это так и надо. Итак если логин Stepan пароль krevedko то файл будет выглядеть так: ---: ;Вписываете адрес вашего ротуера вместо 192.168.1.1 если он другой open 192.168.1.1 waitfor "ogin:" ; ;В следующей строчке пишите ваш логин вместо "admin" transmit "Stepan^M" waitfor "assword:" ; ;В следующей строчке пишите ваш пароль вместо "password" transmit "krevedko^M" ; ;В следующей строчке указываете знак готовности shell установленного на роутере waitfor "#" ; ;В следующей строчке указываете команду перезагрузки роутера transmit "reboot^M" quit - Сохраняете изменения и запускаете reboot.bat Модем должен уйти на перезагрузку. Остальные параметры обычно не меняются. Но... Это смотря какой у вас модем. Чтобы проверить в чем проблема - сделайте скриншоты вашего telnet когда вы ручками заходите на модем. Здравствуйте! Сделал по вашей аналогии, запускаю батник, он висит и ничего не происходит. Из файла надо удалять слова на русском ? DIR-300 Прошивка 2.5.19
andrew75 Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 А если вручную, как в 1-м сообщении - работает?
maksus Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 А если вручную, как в 1-м сообщении - работает? а что это за скрипт и как он работает ? а почему с батником не работает, в винде включал telnet и все бестолку
andrew75 Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 Скорее всего это значит, что на вашем роутере нет терминального доступа. Скрипт просто автоматизирует процесс. Если вручную не работает, то и скрипт работать не будет.
maksus Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 (изменено) нет терминального доступа. а это как понять ? т.е. получается я обломался и решить никак нельзя ? а что надо делать со скриптом vbs ? Изменено 7 декабря, 2016 пользователем maksus
andrew75 Опубликовано 7 декабря, 2016 Опубликовано 7 декабря, 2016 Перезагружайте кнопкой и не заморачивайтесь. Или учите матчасть. Если вы не понимаете, что такое скрипт, то лучше не надо экспериментировать.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти