Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 8, 2016 07:17:02

maldalik
Зарегистрирован: 2016-09-08
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

telnet в телнете виснет

Ситуация какая. Есть некое устройство маршрутизатор. Доступ к нему по телнет, но потом внутри сессии еще раз вызывается телнет. По putty все прокатывает(скрин)
проблема в том что на втором вызове все виснет.


А вот python 2.7 после команды telnet 127.0.0.1 8888 виснет, и только по таймауту отлипает.
Строку tn.read_until(“BNG_Router# ”) пробовал комментировать не влияет.
Не подскажете где туплю?
Вот код

 import telnetlib
import time
def main():
	HOST = "172.17.53.30".encode("utf-8")
	user = "user\r".encode("utf-8")
	password = "passw\r".encode("utf-8")
	tn = telnetlib.Telnet(HOST,23,5)
	# Логинимся
	print 'login',
	tn.read_until("Username: ")
	tn.write(user.encode("utf-8") )
	print 'ok\npass',
	tn.read_until("Password: ")
	tn.write(password.encode("utf-8") )
	print 'ok'
	# Читаем результат, посылаем команду
	time.sleep(3)
        tn.write("telnet 127.0.0.1 8888\r")
        time.sleep(3)
        tn.read_until("BNG_Router# ")
        tn.write("show sessions all include IPoE\r")
	tn.write("exit\r")
	print tn.read_all()
main()

Отредактировано maldalik (Сен. 8, 2016 07:19:39)

Прикреплённый файлы:
attachment bng_putty.png (56,6 KБ)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version