Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Support Script für Router-Reconnect

FANATLA

Spezialist
Registriert
24. August 2013
Beiträge
548
Reaktionspunkte
162
Punkte
103
Ich möchte ein Script für den Router-Reconnect meines TG588v.
Die Befehle gehen so:

Code:
telnet 192.168.1.1
username
password
:ppp ifdetach intf=aINTERNET
:ppp ifattach intf=aINTERNET
exit

Leider stoppt mir das Script trotzdem mit der manuellen Eingabe des Usernamen. Kann man die trotzdem per Script automatisch eingeben lassen?

Script sieht so aus:
Code:
pi@raspberrypi:~ $ cat tg588-reconnect.sh
#!/bin/bash
telnet 192.168.1.1
username
password
:ppp ifdetach intf=aINTERNET
:ppp ifattach intf=aINTERNET
exit
 
Kannst du kein Script direkt auf dem TG588v ausführen?

-supraracer
 
Keine Ahnung.

Code:
 Willkommen auf der A1 WLAN Box
--------------------------------------------------------------------------------
Username : admin
Password : ****************************


------------------------------------------------------------------------------
                                                    ________
  Internetdienstanbieter     _______               /        |
  Austria                   /       \             /         |
  2013, Maerz              /         \           /          |
                          /           \         /     |     |
                         /             \       /_____/|     |
                        /               \             |     |
                       /                 \            |     |
                      /                   \           |     |
                     /          /\         \          |     |
                    /          /  \         \         |     |
                   /          /____\         \        |     |
                  /                           \       |     |
                 /                             \      |_____|
                /                               \
               /            _________            \
              /            /         \            \
             /            /           \            \
            /            /             \            \
           /            /               \            \    MediaAccess TG588v
          /            /                 \            \   10.5.3.D
         /____________/                   \____________\  Copyright (c) 1999-201                                                                                                                                                             4, Technicolor

------------------------------------------------------------------------------


{admin}=>help
Following commands are available :

help             : Displays this help information
menu             : Displays menu
?                : Displays this help information
exit             : Exits this shell.
..               : Exits group selection.
saveall          : Saves current configuration.
ping             : Send ICMP ECHO_REQUEST packets.
traceroute       : Send ICMP/UDP packets to trace the ip path.

Following command groups are available :

cgroups         contentsharing  firewall        printersharing  pwr
service         connection      cwmp            dsd             grp
gwrd            led             dhcp            dns             download
dyndns          eth             atm             config          debug
env             expr            hostmgr         ids             igmp
interface       ip              ipqos           label           language
mbus            memm            mld             mlp             mobile
nat             netdiag         ppp             pptp            ptrace
script          sntp            software        ssh             statecheck
syslog          system          tls             tr143           tunnel
upgrade         upnp            user            wansensing      webserver
wireless        xdsl

{admin}=>

Das hat zwar was mit Linux zu tun aber dort sind die Befehle ganz anders.

Ich denke eigentlich sollte es nicht so schwer sein, es fehlt mir nur ein wenig an Kenntnissen bei den Shell-Scripts. Mir wäre es trotzdem lieber es den Raspi machen zu lassen.

edit: Hab es geschafft, Thema erledigt.
#!/usr/bin/expect
spawn /usr/bin/telnet
expect "telnet>" { send "open 192.168.1.1\r" }
expect "Username" { send "admin\r" }
expect "Password" { send "*****\r" }
expect "{admin}=>" { send ":ppp ifdetach intf=aINTERNET\r" }
expect "{admin}=>" { send ":ppp ifattach intf=aINTERNET\r" }
expect "{admin}=>" { send "exit\r" }
 
Zuletzt bearbeitet:
Zurück
Oben