Работа с Telnet через bat или EXE

Discussion in 'Болталка' started by m0nstrik, 24 Feb 2011.

  1. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Все привет.
    Скажите как сделать bat файл или приложение которое будет выполнять очередность комманд через telnet ?

    А имееено мне нужно подключиться к роутеру и сделать реконект соединения.

    вот комманды telnet:

    open 192.168.1.1 //Соединение с роутером
    admin //Логин
    pass //Пасс
    echo 3 > /proc/var/fyi/wan/ppp_0_1_32_1/wanup //Дисконект
    echo 1 > /proc/var/fyi/wan/ppp_0_32_1/wanup //Коннект

    Все =) в ручную все работает, а как автоматизировать процесс ? Может через php както можно?
     
  2. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    вместо Телнета используй ftp
    последовательность команд, которую ты наприсал, сохрани в файл
    из ftp сделай send этого файла
    the end
     
  3. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0


    http://clip2net.com/clip/m62796/1298558457-clip-15kb.png
    FTP не понимает комманды echo ((((

    Этого чето не понял, как эт сделать?
     
  4. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    ты отдал файл с командами на исполнение программе ftp
    а надо было просто заслать этот файл командой "сенд", те :
    -запустить ftp
    -потом сделать connect к айпи:порт
    -потом сделать send file.txt
     
  5. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0

    Получилось, но это ничего не меняет :)
    Мне нужно автоматизировать это все до одного клика.
    Кстати после дисконекта в ftp - инетрент соединение пропадает, но на модеме продолжает гореть ламопчка соединения и идет какой-то сбой......
     
  6. ЕгоАкк

    ЕгоАкк Banned

    Joined:
    21 Sep 2009
    Messages:
    84
    Likes Received:
    18
    Reputations:
    0
    Expect попробуй.
     
  7. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    ftp -s:script.txt

    script.txt должен содержать команды connect и send
     
  8. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0

    через FTP комманда:
    echo 3 > /proc/var/fyi/wan/ppp_0_1_32_1/wanup
    работает не так как через telnet

    Интернет обырвается на компьютере, но в модеме реконнект не происходит.
     
  9. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0
    Может кто на делфи сможет написать ? =) там по идее это расплюнуть
     
  10. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    скорее всего дело в отсутствии паузы между двумя echo
     
  11. Timon132009

    Timon132009 Member

    Joined:
    7 Jun 2009
    Messages:
    135
    Likes Received:
    19
    Reputations:
    0
    Тут посмотри. В скрипте на свои команды заменишь и всё.
     
  12. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0

    После комманды echo 3 > /proc/var/fyi/wan/ppp_0_1_32_1/wanup связь должно обрываться, лампочка на модеме тухнет.

    через FTP связь обрывается, но лампочка не тухнет. Тоесть обрыв интернета произошел лишь на моем компьютере, а модем продолжает раздовать интернет. Поэтому я и говорю что через ftp ничего не выйдет
     
  13. m0nstrik

    m0nstrik Elder - Старейшина

    Joined:
    23 Jul 2008
    Messages:
    0
    Likes Received:
    11
    Reputations:
    0

    tse.exe не работает под ОС х64 ((((