mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-03 12:18:00 +00:00
added Bad secrets to expect, added note if logout not sent
This commit is contained in:
@@ -187,7 +187,7 @@ def main():
|
|||||||
while logged_in_9800 == False and loop_count <= 2:
|
while logged_in_9800 == False and loop_count <= 2:
|
||||||
egg.sendline(CR)
|
egg.sendline(CR)
|
||||||
sleep(3)
|
sleep(3)
|
||||||
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","User:","Password:","WLC(config)#",pexpect.TIMEOUT],timeout=2)
|
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","User:","Password:","WLC(config)#","Bad secrets",pexpect.TIMEOUT],timeout=2)
|
||||||
if i == 0:
|
if i == 0:
|
||||||
logg.info("9800 found Escape character is '^] i: {} before: {} after: {}".format(i,egg.before,egg.after))
|
logg.info("9800 found Escape character is '^] i: {} before: {} after: {}".format(i,egg.before,egg.after))
|
||||||
#egg.sendline(CR)
|
#egg.sendline(CR)
|
||||||
@@ -401,7 +401,7 @@ def main():
|
|||||||
egg.sendline(CR)
|
egg.sendline(CR)
|
||||||
sleep(3)
|
sleep(3)
|
||||||
try:
|
try:
|
||||||
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","User:","Password:","WLC(config)#",pexpect.TIMEOUT],timeout=2)
|
i = egg.expect_exact(["Escape character is '^]'.","WLC>","WLC#","User:","Password:","WLC(config)#","Bad secrets",pexpect.TIMEOUT],timeout=2)
|
||||||
except pexpect.EOF as e:
|
except pexpect.EOF as e:
|
||||||
logg.info('connection failed. or refused Connection open by other process')
|
logg.info('connection failed. or refused Connection open by other process')
|
||||||
exit(1)
|
exit(1)
|
||||||
@@ -579,6 +579,10 @@ def main():
|
|||||||
egg.sendline(CR)
|
egg.sendline(CR)
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
if i == 6:
|
if i == 6:
|
||||||
|
logg.info("9800 recieved Bad secrets, to many password attempts i: {} before {} after {}".format(i, egg.before,egg.after))
|
||||||
|
egg.sendline(CR)
|
||||||
|
sleep(0.2)
|
||||||
|
if i == 7:
|
||||||
logg.info("9800 Timed out waiting for initial prompt send logout i: {} before {} after {}".format(i, egg.before,egg.after))
|
logg.info("9800 Timed out waiting for initial prompt send logout i: {} before {} after {}".format(i, egg.before,egg.after))
|
||||||
egg.sendline(CR)
|
egg.sendline(CR)
|
||||||
sleep(0.2)
|
sleep(0.2)
|
||||||
@@ -1013,6 +1017,8 @@ def main():
|
|||||||
egg.sendline("logout")
|
egg.sendline("logout")
|
||||||
logged_out_9800 = True
|
logged_out_9800 = True
|
||||||
break
|
break
|
||||||
|
if( logged_out_9800 == False):
|
||||||
|
logg.info("9800 did not send logout at end of command processing this could tie up the connection")
|
||||||
# 3504
|
# 3504
|
||||||
else:
|
else:
|
||||||
if (command is None ):
|
if (command is None ):
|
||||||
|
|||||||
Reference in New Issue
Block a user