mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-04 04:38:02 +00:00 
			
		
		
		
	attempt to not leave telnet hung on unfavorable conditions
This commit is contained in:
		@@ -17,7 +17,7 @@ $ pip3 install pexpect-serial
 | 
			
		||||
./cisco_wifi_ctl.py --scheme ssh -d 192.168.100.112 -u admin -p Cisco123 --action summary --prompt "\(Cisco Controller\) >"
 | 
			
		||||
./cisco_wifi_ctl.py --scheme ssh -d 192.168.100.112 -u admin -p Cisco123 --action cmd --value "show ap config general APA453.0E7B.CF9C"
 | 
			
		||||
 | 
			
		||||
telnet 172.19.36.168(Pwd:Wnbulab@123), go to the privileged mode and execute the command “clear line 43”.
 | 
			
		||||
telnet 172.19.36.168(Pwd:), go to the privileged mode and execute the command “clear line 43”.
 | 
			
		||||
 | 
			
		||||
Cisco uses 9130 AP
 | 
			
		||||
show controllers dot11Radio 1 wlan
 | 
			
		||||
@@ -466,8 +466,10 @@ def main():
 | 
			
		||||
                        logg.info("9800 Timed out waiting for # prompt i:{} j:{} k:{} before {} after {}".format(i,j,k,egg.before,egg.after))
 | 
			
		||||
                  if j == 4:
 | 
			
		||||
                     logg.info("9800 timed out looking for WLC>,WLC#,User:,Password: i:{} j:{}  before {} after {}".format(i,j,egg.before,egg.after))
 | 
			
		||||
                     logg.info("9800 send  carriage return to see if get prompt back ")
 | 
			
		||||
                     egg.sendline(CR)
 | 
			
		||||
                     sleep(0.1)
 | 
			
		||||
                     sleep(0.4)
 | 
			
		||||
 | 
			
		||||
               
 | 
			
		||||
               if i == 1:
 | 
			
		||||
                  logg.info("9800 found WLC>  will elevate loging i:{} before {} after {}".format(i,egg.before,egg.after))
 | 
			
		||||
@@ -592,9 +594,13 @@ def main():
 | 
			
		||||
            if loop_count >= 3:
 | 
			
		||||
               if found_escape == True:
 | 
			
		||||
                  logg.info("9800 there may be another prompt present that not aware of")
 | 
			
		||||
                  logg.info("9800 the telnet session may need to be cleared will try to send logout")
 | 
			
		||||
                  egg.sendline("logout")
 | 
			
		||||
                  logg.info("9800 the excape was found... exiting")
 | 
			
		||||
                  exit(1)
 | 
			
		||||
               else:
 | 
			
		||||
                  logg.info("9800 the telnet session may need to be cleared will try to send logout")
 | 
			
		||||
                  egg.sendline("logout")
 | 
			
		||||
                  logg.info("9800 did not find the initial escape... exiting")
 | 
			
		||||
                  exit(1)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user