0
J'utilise pyserial en python pour se connecter au port console cisco:écho dans le cadre de la console
>>> 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-- '
>>>
Il fonctionne bien sauf qu'il ya écho en réponse. Y a-t'il une manière de le désactiver?
Qu'entendez-vous par * "il ya un écho dans la réponse" *? Tout ce que je peux voir, c'est la réponse à votre commande. – SiHa
J'envoie la commande 'sh ip inter brie \ n' et responce commence par 'sh ip inter brie \ r \ n'. Il n'y a aucune raison de me renvoyer le commandement. Je sais qu'il est possible de désactiver l'écho dans telnet et je sais si c'est possible en connexion console – Ivan