Уведомления

Группа в Telegram: @pythonsu

#1 Май 19, 2014 14:09:26

malanec_ev
Зарегистрирован: 2014-05-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Telnetlib help

Приветствую, ниже будет кусок кода. Что хочу сделать? Зайти по телнет на свич и выполнить любый манипуляции со свичем но не могу понять что происходит

import telnetlib
import sys
import time
import os

log='@@@@'
pas='@@@@'
tn=telnetlib.Telnet(host=sys.argv, port=23)
tn.read_until('username:')
tn.write(log + ‘\n’)
tn.read_until('pssword:')
tn.write(pas + ‘\n’)
tn.read_until('des-3028:5#')
tn.write('delet vl…..' + ‘\n’)
tn.close()

Простейший код. Но как всегда есть но. Смотрю в логах на свич заходили но команда не выполняется ошибки не выскакивают при роботе скрипта. В чем может быть борода??

Офлайн

#2 Май 22, 2014 08:47:16

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Telnetlib help

Перед закрытием соединения поставьте

print tn.read_all()
увидите что отвечает свич.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version