Die Suche ergab 12 Treffer

von dacki
Montag 15. September 2014, 14:30
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

Ich habe nun mal etwas herumprobiert mit dieser auslesen Geschichte und habe sie Schluss endlich raus genommen. das script läuft durch aber leider bekomme ich keine anfrage vom switch an den tftp Server. Was die vollständige Eingabe dieser Daten bewirken sollte.

Gibt es eine art delay oder wait ...
von dacki
Montag 15. September 2014, 14:10
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

nein das s gehört zur nächsten Zeile im gesamten heißt es "Enter source file name[]:" .

Ich weiß nicht warum er mir die suche oder auch abgleich der ausgegebenen Antwort an der stelle zerreißt.
von dacki
Montag 15. September 2014, 13:58
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

so wie ich das verstanden habe ist das \n eine newline anweisung also sowas wie ein "Enter" auf der tastatur
von dacki
Montag 15. September 2014, 13:29
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

aber es erscheint auf dem telnet schirm, also ist doch eine Ausgabe seitens des switches vorhanden oder verstehe ich das falsch
??
von dacki
Montag 15. September 2014, 13:17
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

ok nun verzweifel ich doch langsam etwas daran entweder gibt der Switch gar nix zurück oder ich übersehe etwas ich habe nun das read_all raus genommen und trotzdem bleibt er an dieser stelle stehen zum schreien.
von dacki
Montag 15. September 2014, 12:45
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

ok Hier nochmal meinen code


import telnetlib

HOST = "Geräte IP"

tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(999)
tn.write(b'Mein User\n')
tn.read_until(b'Password: ')
tn.write(b'mein PW\n')
tn.write(b'en\n')
tn.write(b'copy flash tftp\n')
print (tn.read_all())
print (tn.read_until(b'Enter s ...
von dacki
Montag 15. September 2014, 11:23
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

Hallo Blackjack

ich habe bereits die möglichekieten ausprobiert:


tn.write(b'copy flash tftp\n')
print (tn.read_all())
print (tn.read_until(b'ource file name []:\n'))


sowie

tn.write(b'copy flash tftp\n')
print (tn.read_all())
print (tn.read_until(b'Enter s\n'))


Und auch das

Enter ...
von dacki
Montag 15. September 2014, 10:17
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

Hi sirius3

würdest du mir vielleicht verraten wie ich die Infos bekommen könnte denn ich lasse mir ja nu mit read_all alles ausgeben was kann ich denn noch tun


MFG Dacki
von dacki
Donnerstag 11. September 2014, 12:36
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

richtig

Enter source file name[]:

Enter destination host name []:

Enter destination host name []:

Das sind die genauen Sätze die der switch dann zurückgibt. Also nach dem Copy befehl.

Hatte weiter oben das nur schnell hingeschrieben sollte nur beispielhaft sein.

Gruss Dacki
von dacki
Donnerstag 11. September 2014, 12:22
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

@ sirius3

jup leider schon

zuerst ist der befehl

copy flash tftp
danach
1.Frage source file name : eintragen ->
erst wenn die frage 1 beantwortet wurde taucht die frage 2 auf

2.Frage tftp hostname : eintragen ->
erst wenn die frage 2 beantwortet wurde taucht die frage 3 auf

3. Frage ...
von dacki
Donnerstag 11. September 2014, 11:08
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Re: Backup eines Switches

Danke der schnelle Antwort. Ich habe die tn.read_all ausgetauscht und ein until eingesetzt.


import telnetlib



HOST = "Geräte IP"

tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(999)
tn.write(b'mein User\n')
tn.read_until(b'Password: ')
tn.write(b'mein PW\n')
tn.write(b'en\n')
tn.write(b'copy ...
von dacki
Donnerstag 11. September 2014, 10:17
Forum: Netzwerkprogrammierung
Thema: Backup eines Switches
Antworten: 24
Zugriffe: 5630

Backup eines Switches

Hallo Liebe Community

Wie sich jeder Leser dieses Threads denken kann bin ich mit Python noch recht unerfahren. Ob ich auch mit meinem anliegen hier richtig weiß ich auch nicht richtig, daher entschuldige ich mich bereits im voraus dafür.

Ich denke das mir jemand von euch helfen kann. Zu meinem ...