0
import getpass
import sys
import telnetlib
tn = telnetlib.Telnet("xxxxxxxx")
tn.write("xxxxxx" + "\n")
tn.write("xxxxxx" + "\n")
tn.write("show version\n")
tn.write("exit\n")
print tn.read_all()
라우터에 텔넷 연결 시도 중 스크립트가 멈추고 있습니다. 디버그를 시도했지만 출력의 머리 나 발가락을 만들지 못했습니다.Python 스크립트의 라우터에 텔넷
telnetlib.py(511): if self.irawq >= len(self.rawq):
telnetlib.py(512): self.rawq = ''
telnetlib.py(513): self.irawq = 0
telnetlib.py(516): buf = self.sock.recv(50)
여기가 디버그에서 멈 춥니 다.
감사 윌리엄
나는 read_some()을 사용할 때 MOTD 배너에 포함됩니다. 그러나 간신히 어떤. – LinuxBill