Вопрос к сетевым инженерам.Почему HP Router выполняет команду «display version», но не может выполнить команду «display arp».Сеанс просто зависает ... Но в то же время выполнение "display arp 10.241.178.2" завершается нормально.
Это устройство HP, и команда dis arp должна работать наверняка.
try:
print("\n!!!Connecting to "+ip_connect+"!!!\n\n")
session = paramiko.SSHClient()
session.set_missing_host_key_policy(paramiko.AutoAddPolicy())
session.connect(ip_connect,username=a, password=b, timeout=20)
time.sleep(2)
stdin, stdout, stderr = session.exec_command('display version\n')
data = stdout.read() + stderr.read()
print data
time.sleep(2)
session.close()
except paramiko.SSHException:
print("!FAILED!")
Еще один пример:
stdin, stdout, stderr = session.exec_command('display arp | i D\n')
Вывод:
<>
Type: S-Static D-Dynamic
IP Address MAC Address VLAN ID Interface Aging Type
<>
Process finished with exit code 0
Он просто не хочет показывать мне саму таблицу, я не знаю почему.