Új hozzászólás Aktív témák

  • andyhunter19

    újonc

    Sziasztok!

    Egy problémába akadtam amit eddig semmilyen fórumon, vagy guglizással nem sikerült megoldani.
    A helyzet: Van egy raspberry pi3-am, raspbiannal, mely etherneten egy routerre csatlakozik. A routeren engedélyezve van a telnet-es belépés, és szeretném megoldani azt, hogy automatizálva minden éjszaka rebootolja a pi a router-t. Ezt manuálisan, a parancsok kiadásával sikerült megcsinálnom tökéletesen, viszont mikor megpróbáltam hozzá script-et írni, beletört a bicskám.

    A script a következő:
    #!/bin/sh
    host=192.168.0.1
    port=23
    ( echo open ${host}
    sleep 2
    echo "myuser\r"
    sleep 2
    echo "mypass\r"
    sleep 1
    echo "help system\r"
    sleep 1
    echo "exit"
    sleep 2
    ) | /usr/bin/telnet

    Ha a \r-t kiveszem belőle, akkor egybe öntve dobálja be a parancsokat sorba. Így, hogy a \r benne van, az user név megadás sikeres, viszont a jelszóra Bad username/Password üzenetet kapok.

    Van valakinek ötlete, mit ronthattam el?

    Köszi!

Új hozzászólás Aktív témák

Hirdetés