0
Я использую pyserial в питоне для подключения к порту консоли сиг:эхо в связи консоли
>>> import serial
>>> console = serial.Serial('COM5')
>>> console.read(console.inWaiting())
''
>>> console.write('sh ip inter brie\n')
17L
>>> console.read(console.inWaiting())
'sh ip inter brie\r\nInterface IP-Address OK? Method Statu
s Protocol\r\nFastEthernet0 unassigned YES NVRA
M up down \r\nFastEthernet1 unassigned
YES manual up down \r\nBRI0 unassign
ed YES NVRAM administratively down down \r\nBRI0:1
unassigned YES unset administratively down down \r\nBRI0:2
unassigned YES unset administratively down down \r\nFastEtherne
t2 unassigned YES unset up down \r\nFas
tEthernet3 unassigned YES unset up down
\r\nFastEthernet4 unassigned YES unset up
down \r\nFastEthernet5 unassigned YES unset up
down \r\nFastEthernet6 unassigned YES unset up
down \r\nFastEthernet7 unassigned YES unse
t up down \r\n --More-- '
>>>
Он работает хорошо, за исключением есть эхо в ответ. Есть ли способ отключить его?
Что вы подразумеваете под * «есть эхо в ответ» *? Все, что я вижу, это ответ на вашу команду. – SiHa
Я посылаю команду 'sh ip inter brie \ n', и ответ начинается с 'sh ip inter brie \ r \ n'. Нет причин возвращать мне команду. Я знаю, что можно отключить эхо в telnet и i, чтобы узнать, возможно ли это в консольном соединении – Ivan