mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 18:58:01 +00:00 
			
		
		
		
	cisco_wifi_ctl.py -> wifi_ctl_9800_3504.py and associated changes
This commit is contained in:
		| @@ -697,8 +697,8 @@ def main(): | |||||||
|    if args.series == "9800":  |    if args.series == "9800":  | ||||||
|  |  | ||||||
|       try: |       try: | ||||||
|          logg.info("9800 cisco_wifi_ctl.py: no_logging_console") |          logg.info("9800 wifi_ctl_9800_3504.py: no_logging_console") | ||||||
|          advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |          advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                     "--action", "no_logging_console","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                     "--action", "no_logging_console","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|          pss = advanced.stdout.decode('utf-8', 'ignore'); |          pss = advanced.stdout.decode('utf-8', 'ignore'); | ||||||
|          logg.info(pss) |          logg.info(pss) | ||||||
| @@ -713,8 +713,8 @@ def main(): | |||||||
|          exit_test(workbook) |          exit_test(workbook) | ||||||
|  |  | ||||||
|       try: |       try: | ||||||
|          logg.info("9800 cisco_wifi_ctl.py: line_console_0") |          logg.info("9800 wifi_ctl_9800_3504.py: line_console_0") | ||||||
|          advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |          advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                     "--action", "line_console_0","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                     "--action", "line_console_0","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|          pss = advanced.stdout.decode('utf-8', 'ignore'); |          pss = advanced.stdout.decode('utf-8', 'ignore'); | ||||||
|          logg.info(pss) |          logg.info(pss) | ||||||
| @@ -724,8 +724,8 @@ def main(): | |||||||
|  |  | ||||||
|  |  | ||||||
|    try: |    try: | ||||||
|       logg.info("9800/3504 cisco_wifi_ctl.py: summary") |       logg.info("9800/3504 wifi_ctl_9800_3504.py: summary") | ||||||
|       advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |       advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                  "--action", "summary","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                  "--action", "summary","--series",args.series,"--port",args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|       pss = advanced.stdout.decode('utf-8', 'ignore'); |       pss = advanced.stdout.decode('utf-8', 'ignore'); | ||||||
|       logg.info(pss) |       logg.info(pss) | ||||||
| @@ -817,8 +817,8 @@ def main(): | |||||||
|                     |                     | ||||||
|                    # Disable AP, apply settings, enable AP |                    # Disable AP, apply settings, enable AP | ||||||
|                    try: |                    try: | ||||||
|                        logg.info("3504/9800 cisco_wifi_ctl.py: disable AP {}".format(args.ap)) |                        logg.info("3504/9800 wifi_ctl_9800_3504.py: disable AP {}".format(args.ap)) | ||||||
|                        ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                        ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                        "--action", "disable","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                        "--action", "disable","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                        if cap_ctl_out:    |                        if cap_ctl_out:    | ||||||
|                           pss = ctl_output.stdout.decode('utf-8', 'ignore') |                           pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -838,8 +838,8 @@ def main(): | |||||||
|                        logg.info("9800 Configure radio for manual channel assignment") |                        logg.info("9800 Configure radio for manual channel assignment") | ||||||
|  |  | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: disable_wlan") |                           logg.info("9800 wifi_ctl_9800_3504.py: disable_wlan") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "disable_wlan","--wlan", args.wlan, "--wlanID", args.wlanID, "--wlanSSID", args.wlanSSID,  |                                    "--action", "disable_wlan","--wlan", args.wlan, "--wlanID", args.wlanID, "--wlanSSID", args.wlanSSID,  | ||||||
|                                    "--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
| @@ -850,8 +850,8 @@ def main(): | |||||||
|                           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  |                           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  | ||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: disable_network_5ghz") |                           logg.info("9800 wifi_ctl_9800_3504.py: disable_network_5ghz") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "disable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "disable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -862,8 +862,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|  |  | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: disable_network_24ghz") |                           logg.info("9800 wifi_ctl_9800_3504.py: disable_network_24ghz") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "disable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "disable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -874,8 +874,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|  |  | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: manual") |                           logg.info("9800 wifi_ctl_9800_3504.py: manual") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "manual","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "manual","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -886,8 +886,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|                    else: |                    else: | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("3504 cisco_wifi_ctl.py: config 802.11a disable network") |                           logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "cmd", "--value", "config 802.11a disable network","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "cmd", "--value", "config 802.11a disable network","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -898,8 +898,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|   |   | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("3504 cisco_wifi_ctl.py: config 802.11b disable network") |                           logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b disable network") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "cmd", "--value", "config 802.11b disable network","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "cmd", "--value", "config 802.11b disable network","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           |                           | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
| @@ -914,8 +914,8 @@ def main(): | |||||||
|                    if (tx != "NA"): |                    if (tx != "NA"): | ||||||
|                        logg.info("9800/3504 test_parameters: set txPower: {}".format(tx)) |                        logg.info("9800/3504 test_parameters: set txPower: {}".format(tx)) | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800/3504 cisco_wifi_ctl.py: txPower {}".format(tx)) |                           logg.info("9800/3504 wifi_ctl_9800_3504.py: txPower {}".format(tx)) | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                        "--action", "txPower", "--value", tx, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                        "--action", "txPower", "--value", tx, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -927,8 +927,8 @@ def main(): | |||||||
|  |  | ||||||
|                    if (bw != "NA"): |                    if (bw != "NA"): | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800/3504 cisco_wifi_ctl.py: bandwidth 20 prior to setting channel, some channels only support 20") |                           logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth 20 prior to setting channel, some channels only support 20") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                        "--action", "bandwidth", "--value", "20", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                                        "--action", "bandwidth", "--value", "20", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out: |                           if cap_ctl_out: | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -943,8 +943,8 @@ def main(): | |||||||
|                    if (ch != "NA"): |                    if (ch != "NA"): | ||||||
|                        logg.info("9800/3504 test_parameters set channel: {}".format(ch)) |                        logg.info("9800/3504 test_parameters set channel: {}".format(ch)) | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800/3504 cisco_wifi_ctl.py: channel {}".format(ch)) |                           logg.info("9800/3504 wifi_ctl_9800_3504.py: channel {}".format(ch)) | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                        "--action", "channel", "--value", ch, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                        "--action", "channel", "--value", ch, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -957,8 +957,8 @@ def main(): | |||||||
|                    if (bw != "NA"): |                    if (bw != "NA"): | ||||||
|                        logg.info("9800/3504 test_parameters bandwidth: set : {}".format(bw)) |                        logg.info("9800/3504 test_parameters bandwidth: set : {}".format(bw)) | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800/3504 cisco_wifi_ctl.py: bandwidth {}".format(bw)) |                           logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth {}".format(bw)) | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                        "--action", "bandwidth", "--value", bw, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                        "--action", "bandwidth", "--value", bw, "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                              pss = ctl_output.stdout.decode('utf-8', 'ignore') |                              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -977,8 +977,8 @@ def main(): | |||||||
|                           # Verify that a wlan does not exist on wlanID |                           # Verify that a wlan does not exist on wlanID | ||||||
|                           # delete the wlan if already exists |                           # delete the wlan if already exists | ||||||
|                           try: |                           try: | ||||||
|                              logg.info("9800 cisco_wifi_ctl.py: show_wlan_summary")  |                              logg.info("9800 wifi_ctl_9800_3504.py: show_wlan_summary")  | ||||||
|                              wlan_info = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                              wlan_info = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                                  "--action", "show_wlan_summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                                  "--action", "show_wlan_summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|                              pss = wlan_info.stdout.decode('utf-8', 'ignore') |                              pss = wlan_info.stdout.decode('utf-8', 'ignore') | ||||||
|                              logg.info(pss) |                              logg.info(pss) | ||||||
| @@ -1004,8 +1004,8 @@ def main(): | |||||||
|                                       logg.info("Need to remove wlanID: {} cc_wlan: {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid)) |                                       logg.info("Need to remove wlanID: {} cc_wlan: {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid)) | ||||||
|                                       logg.info("###############################################################################") |                                       logg.info("###############################################################################") | ||||||
|                                       try: |                                       try: | ||||||
|                                           logg.info("9800 cisco_wifi_ctl.py: delete_wlan, wlan present at start of test: wlanID: {} cc_wlan {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid)) |                                           logg.info("9800 wifi_ctl_9800_3504.py: delete_wlan, wlan present at start of test: wlanID: {} cc_wlan {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid)) | ||||||
|                                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                                     "--action", "delete_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", cc_wlan, "--wlanSSID", cc_wlan_ssid,  |                                                     "--action", "delete_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", cc_wlan, "--wlanSSID", cc_wlan_ssid,  | ||||||
|                                                     "--port",args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     |                                                     "--port",args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     | ||||||
|                                           if cap_ctl_out: |                                           if cap_ctl_out: | ||||||
| @@ -1020,8 +1020,8 @@ def main(): | |||||||
|                           wlan_created = True  |                           wlan_created = True  | ||||||
|                           logg.info("create wlan {} wlanID {} port {}".format(args.wlan, args.wlanID, args.port))  |                           logg.info("create wlan {} wlanID {} port {}".format(args.wlan, args.wlanID, args.port))  | ||||||
|                           try: |                           try: | ||||||
|                               logg.info("9800 cisco_wifi_ctl.py: create_wlan wlan {} wlanID {} wlanSSID {} port {}".format(args.wlan, args.wlanID, args.wlanSSID, args.port)) |                               logg.info("9800 wifi_ctl_9800_3504.py: create_wlan wlan {} wlanID {} wlanSSID {} port {}".format(args.wlan, args.wlanID, args.wlanSSID, args.port)) | ||||||
|                               ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                               ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "create_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID, "--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     |                                       "--action", "create_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID, "--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     | ||||||
|                               if cap_ctl_out:    |                               if cap_ctl_out:    | ||||||
|                                  pss = ctl_output.stdout.decode('utf-8', 'ignore') |                                  pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1032,8 +1032,8 @@ def main(): | |||||||
|                              exit_test(workbook) |                              exit_test(workbook) | ||||||
|     |     | ||||||
|                           try: |                           try: | ||||||
|                               logg.info("9800 cisco_wifi_ctl.py: wireless_tag_policy") |                               logg.info("9800 wifi_ctl_9800_3504.py: wireless_tag_policy") | ||||||
|                               ctl_output =subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                               ctl_output =subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "wireless_tag_policy","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)  |                                       "--action", "wireless_tag_policy","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)  | ||||||
|                               if cap_ctl_out:    |                               if cap_ctl_out:    | ||||||
|                                  pss = ctl_output.stdout.decode('utf-8', 'ignore') |                                  pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1043,8 +1043,8 @@ def main(): | |||||||
|                              logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  |                              logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  | ||||||
|                              exit_test(workbook) |                              exit_test(workbook) | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: enable_wlan") |                           logg.info("9800 wifi_ctl_9800_3504.py: enable_wlan") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "enable_wlan", "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID,  |                                    "--action", "enable_wlan", "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID,  | ||||||
|                                    "--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)                  |                                    "--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)                  | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
| @@ -1058,8 +1058,8 @@ def main(): | |||||||
|                    # enable transmission for the entier 802.11z network |                    # enable transmission for the entier 802.11z network | ||||||
|                    if args.series == "9800": |                    if args.series == "9800": | ||||||
|                        try:   |                        try:   | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: enable_network_5ghz") |                           logg.info("9800 wifi_ctl_9800_3504.py: enable_network_5ghz") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "enable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)    |                                    "--action", "enable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)    | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                             pss = ctl_output.stdout.decode('utf-8', 'ignore') |                             pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1070,8 +1070,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|  |  | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: enable_network_24ghz") |                           logg.info("9800 wifi_ctl_9800_3504.py: enable_network_24ghz") | ||||||
|                           ctl_output =subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output =subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "enable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)                  |                                    "--action", "enable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)                  | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                               pss = ctl_output.stdout.decode('utf-8', 'ignore') |                               pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1082,8 +1082,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|                    else:     |                    else:     | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("3504 cisco_wifi_ctl.py: config 802.11a enable network") |                           logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a enable network") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "cmd", "--value", "config 802.11a enable network","--port", args.port,"--series",args.series,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "cmd", "--value", "config 802.11a enable network","--port", args.port,"--series",args.series,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                               pss = ctl_output.stdout.decode('utf-8', 'ignore') |                               pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1094,8 +1094,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|  |  | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("3504 cisco_wifi_ctl.py: config 802.11a enable network") |                           logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a enable network") | ||||||
|                           ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "cmd", "--value", "config 802.11b enable network","--port", args.port,"--series",args.series,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "cmd", "--value", "config 802.11b enable network","--port", args.port,"--series",args.series,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                           if cap_ctl_out:    |                           if cap_ctl_out:    | ||||||
|                               pss = ctl_output.stdout.decode('utf-8', 'ignore') |                               pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1106,8 +1106,8 @@ def main(): | |||||||
|                           exit_test(workbook) |                           exit_test(workbook) | ||||||
|  |  | ||||||
|                    try:  |                    try:  | ||||||
|                       logg.info("9800/3504 cisco_wifi_ctl.py: enable") |                       logg.info("9800/3504 wifi_ctl_9800_3504.py: enable") | ||||||
|                       ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                       ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                    "--action", "enable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) |                                    "--action", "enable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True) | ||||||
|                       if cap_ctl_out:    |                       if cap_ctl_out:    | ||||||
|                          pss = ctl_output.stdout.decode('utf-8', 'ignore') |                          pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1127,8 +1127,8 @@ def main(): | |||||||
|                           loop_count +=1 |                           loop_count +=1 | ||||||
|                           time.sleep(1) |                           time.sleep(1) | ||||||
|                           try: |                           try: | ||||||
|                              logg.info("9800 cisco_wifi_ctl.py: advanced") |                              logg.info("9800 wifi_ctl_9800_3504.py: advanced") | ||||||
|                              advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                              advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                                  "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                                  "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|                              pss = advanced.stdout.decode('utf-8', 'ignore') |                              pss = advanced.stdout.decode('utf-8', 'ignore') | ||||||
|                              logg.info(pss) |                              logg.info(pss) | ||||||
| @@ -1189,8 +1189,8 @@ def main(): | |||||||
|                           else: |                           else: | ||||||
|                              cc_dbm_rcv = True     |                              cc_dbm_rcv = True     | ||||||
|                        try: |                        try: | ||||||
|                           logg.info("9800 cisco_wifi_ctl.py: show_wlan_summary") |                           logg.info("9800 wifi_ctl_9800_3504.py: show_wlan_summary") | ||||||
|                           wlan_summary = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                           wlan_summary = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                               "--action", "show_wlan_summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                               "--action", "show_wlan_summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|                           pss = wlan_summary.stdout.decode('utf-8', 'ignore') |                           pss = wlan_summary.stdout.decode('utf-8', 'ignore') | ||||||
|                           logg.info(pss) |                           logg.info(pss) | ||||||
| @@ -1198,8 +1198,8 @@ def main(): | |||||||
|                           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  |                           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))  | ||||||
|                    else: |                    else: | ||||||
|                        try: |                        try: | ||||||
|                            logg.info("3504 cisco_wifi_ctl.py: advanced") |                            logg.info("3504 wifi_ctl_9800_3504.py: advanced") | ||||||
|                            advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                            advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                               "--action", "advanced","--port", args.port,"--series" , args.series,"--prompt",args.prompt], capture_output=True, check=True) |                                               "--action", "advanced","--port", args.port,"--series" , args.series,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|                            pss = advanced.stdout.decode('utf-8', 'ignore') |                            pss = advanced.stdout.decode('utf-8', 'ignore') | ||||||
|                            logg.info(pss) |                            logg.info(pss) | ||||||
| @@ -1297,8 +1297,8 @@ def main(): | |||||||
|                            e_tot += "  " |                            e_tot += "  " | ||||||
|                            if args.series == "9800": |                            if args.series == "9800": | ||||||
|                                try: |                                try: | ||||||
|                                   logg.info("9800 cisco_wifi_ctl.py: advanced") |                                   logg.info("9800 wifi_ctl_9800_3504.py: advanced") | ||||||
|                                   advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |                                   advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                               "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                               "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|                                   pss = advanced.stdout.decode('utf-8', 'ignore') |                                   pss = advanced.stdout.decode('utf-8', 'ignore') | ||||||
|                                   logg.info(pss) |                                   logg.info(pss) | ||||||
| @@ -1937,8 +1937,8 @@ def main(): | |||||||
|    if(args.keep_state): |    if(args.keep_state): | ||||||
|        logg.info("9800/3504 flag --keep_state set thus keeping state") |        logg.info("9800/3504 flag --keep_state set thus keeping state") | ||||||
|        try: |        try: | ||||||
|           logg.info("9800/3504 cisco_wifi_ctl.py: advanced") |           logg.info("9800/3504 wifi_ctl_9800_3504.py: advanced") | ||||||
|           advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |           advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|              "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |              "--action", "advanced","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|           pss = advanced.stdout.decode('utf-8', 'ignore') |           pss = advanced.stdout.decode('utf-8', 'ignore') | ||||||
|           logg.info(pss) |           logg.info(pss) | ||||||
| @@ -1946,8 +1946,8 @@ def main(): | |||||||
|           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output)) |           logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output)) | ||||||
|           exit_test(workbook)  |           exit_test(workbook)  | ||||||
|        try: |        try: | ||||||
|           logg.info("9800/3504 cisco_wifi_ctl.py: summary") |           logg.info("9800/3504 wifi_ctl_9800_3504.py: summary") | ||||||
|           advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |           advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|              "--action", "summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |              "--action", "summary","--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|           pss = advanced.stdout.decode('utf-8', 'ignore') |           pss = advanced.stdout.decode('utf-8', 'ignore') | ||||||
|           logg.info(pss) |           logg.info(pss) | ||||||
| @@ -1965,8 +1965,8 @@ def main(): | |||||||
|     |     | ||||||
|       # Disable AP, apply settings, enable AP |       # Disable AP, apply settings, enable AP | ||||||
|       try: |       try: | ||||||
|          logg.info("9800/3504 cisco_wifi_ctl.py: disable AP {}".format(args.ap)) |          logg.info("9800/3504 wifi_ctl_9800_3504.py: disable AP {}".format(args.ap)) | ||||||
|          ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |          ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "disable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "disable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|          if cap_ctl_out: |          if cap_ctl_out: | ||||||
|              pss = ctl_output.stdout.decode('utf-8', 'ignore') |              pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1979,8 +1979,8 @@ def main(): | |||||||
|       if args.series == "9800": |       if args.series == "9800": | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: no_wlan_wireless_tag_policy") |              logg.info("9800 wifi_ctl_9800_3504.py: no_wlan_wireless_tag_policy") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                              "--action", "no_wlan_wireless_tag_policy","--series",args.series,"--wlan", args.wlan,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)  |                              "--action", "no_wlan_wireless_tag_policy","--series",args.series,"--wlan", args.wlan,"--port", args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)  | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -1991,8 +1991,8 @@ def main(): | |||||||
|              #exit_test(workbook) |              #exit_test(workbook) | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: delete_wlan") |              logg.info("9800 wifi_ctl_9800_3504.py: delete_wlan") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                          "--action", "delete_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID, |                          "--action", "delete_wlan","--series",args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID, | ||||||
|                          "--port",args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     |                          "--port",args.port,"--prompt",args.prompt], capture_output=cap_ctl_out, check=True)     | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
| @@ -2004,8 +2004,8 @@ def main(): | |||||||
|              #exit_test(workbook)  |              #exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: disable_network_5ghz") |              logg.info("9800 wifi_ctl_9800_3504.py: disable_network_5ghz") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "disable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)       |                                       "--action", "disable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)       | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2016,8 +2016,8 @@ def main(): | |||||||
|              #exit_test(workbook)  |              #exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: disable_network_24ghz") |              logg.info("9800 wifi_ctl_9800_3504.py: disable_network_24ghz") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "disable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)                  |                                       "--action", "disable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)                  | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2029,8 +2029,8 @@ def main(): | |||||||
|     |     | ||||||
|       else: |       else: | ||||||
|           try: |           try: | ||||||
|              logg.info("3504 cisco_wifi_ctl.py: config 802.11a disable network") |              logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "cmd", "--value", "config 802.11a disable network","--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "cmd", "--value", "config 802.11a disable network","--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2041,8 +2041,8 @@ def main(): | |||||||
|              #exit_test(workbook)  |              #exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("3504 cisco_wifi_ctl.py: config 802.11b disable network") |              logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b disable network") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "cmd", "--value", "config 802.11b disable network","--port", args.port,"--series" , args.series,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "cmd", "--value", "config 802.11b disable network","--port", args.port,"--series" , args.series,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2054,8 +2054,8 @@ def main(): | |||||||
|     |     | ||||||
|       if (tx != "NA"): |       if (tx != "NA"): | ||||||
|           try:  |           try:  | ||||||
|              logg.info("9800/3504 cisco_wifi_ctl.py: txPower tx 1") |              logg.info("9800/3504 wifi_ctl_9800_3504.py: txPower tx 1") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                           "--action", "txPower", "--value", "1", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                           "--action", "txPower", "--value", "1", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2068,8 +2068,8 @@ def main(): | |||||||
|       # NSS is set on the station earlier... |       # NSS is set on the station earlier... | ||||||
|       if (ch != "NA"): |       if (ch != "NA"): | ||||||
|           try: |           try: | ||||||
|              logg.info("9800/3504 cisco_wifi_ctl.py: channel 36") |              logg.info("9800/3504 wifi_ctl_9800_3504.py: channel 36") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                           "--action", "channel", "--value", "36", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                           "--action", "channel", "--value", "36", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2081,8 +2081,8 @@ def main(): | |||||||
|     |     | ||||||
|       if (bw != "NA"): |       if (bw != "NA"): | ||||||
|           try: |           try: | ||||||
|              logg.info("9800/3504 cisco_wifi_ctl.py: bandwidth 20") |              logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth 20") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                           "--action", "bandwidth", "--value", "20", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                           "--action", "bandwidth", "--value", "20", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2094,8 +2094,8 @@ def main(): | |||||||
|     |     | ||||||
|       if args.series == "9800": |       if args.series == "9800": | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: enable_network_5ghz") |              logg.info("9800 wifi_ctl_9800_3504.py: enable_network_5ghz") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "enable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)          |                                       "--action", "enable_network_5ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)          | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2106,8 +2106,8 @@ def main(): | |||||||
|              #exit_test(workbook)  |              #exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: enable_network_24ghz") |              logg.info("9800 wifi_ctl_9800_3504.py: enable_network_24ghz") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "enable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)  |                                       "--action", "enable_network_24ghz","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True)  | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2118,8 +2118,8 @@ def main(): | |||||||
|              #exit_test(workbook)  |              #exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("9800 cisco_wifi_ctl.py: auto") |              logg.info("9800 wifi_ctl_9800_3504.py: auto") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                       "--action", "auto","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                                       "--action", "auto","--series",args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2131,8 +2131,8 @@ def main(): | |||||||
|     |     | ||||||
|       else:      |       else:      | ||||||
|           try: |           try: | ||||||
|              logg.info("3504 cisco_wifi_ctl.py: config 802.11a enable network") |              logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a enable network") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "cmd", "--value", "config 802.11a enable network","--port", args.port, "--series" , args.series,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "cmd", "--value", "config 802.11a enable network","--port", args.port, "--series" , args.series,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2143,8 +2143,8 @@ def main(): | |||||||
|              exit_test(workbook)  |              exit_test(workbook)  | ||||||
|     |     | ||||||
|           try: |           try: | ||||||
|              logg.info("3504 cisco_wifi_ctl.py: config 802.11b enable network") |              logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b enable network") | ||||||
|              ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |              ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "cmd", "--value", "config 802.11b enable network","--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "cmd", "--value", "config 802.11b enable network","--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|              if cap_ctl_out: |              if cap_ctl_out: | ||||||
|                 pss = ctl_output.stdout.decode('utf-8', 'ignore') |                 pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2155,8 +2155,8 @@ def main(): | |||||||
|              exit_test(workbook)  |              exit_test(workbook)  | ||||||
|     |     | ||||||
|       try: |       try: | ||||||
|          logg.info("9800/3504 cisco_wifi_ctl.py: enable") |          logg.info("9800/3504 wifi_ctl_9800_3504.py: enable") | ||||||
|          ctl_output = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |          ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                       "--action", "enable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) |                       "--action", "enable", "--series" , args.series,"--port", args.port,"--prompt",args.prompt],capture_output=cap_ctl_out, check=True) | ||||||
|          if cap_ctl_out: |          if cap_ctl_out: | ||||||
|             pss = ctl_output.stdout.decode('utf-8', 'ignore') |             pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -2176,8 +2176,8 @@ def main(): | |||||||
|     |     | ||||||
|       # Show controller status |       # Show controller status | ||||||
|       try: |       try: | ||||||
|          logg.info("9800/3504 cisco_wifi_ctl.py: advanced") |          logg.info("9800/3504 wifi_ctl_9800_3504.py: advanced") | ||||||
|          advanced = subprocess.run(["./cisco_wifi_ctl.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, |          advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "-d", args.dest, "-u", args.user, "-p", args.passwd, "-a", args.ap, "--band", band, | ||||||
|                                  "--action", "advanced", "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) |                                  "--action", "advanced", "--series" , args.series,"--port", args.port,"--prompt",args.prompt], capture_output=True, check=True) | ||||||
|          pss = advanced.stdout.decode('utf-8', 'ignore'); |          pss = advanced.stdout.decode('utf-8', 'ignore'); | ||||||
|          logg.info(pss) |          logg.info(pss) | ||||||
|   | |||||||
| @@ -90,7 +90,7 @@ class CreateCtlr(): | |||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"summary")) |                 self.passwd,self.ap,self.series,self.band,"summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                        self.user, "-p", self.passwd, |                                        self.user, "-p", self.passwd, | ||||||
|                                        "-a", self.ap,"--series", self.series,"--action", "summary"], capture_output=True) |                                        "-a", self.ap,"--series", self.series,"--action", "summary"], capture_output=True) | ||||||
|             pss = ctl_output.stdout.decode('utf-8', 'ignore') |             pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -120,7 +120,7 @@ class CreateCtlr(): | |||||||
|                         logg.info("WARNING: Cisco Controller reported %s stations, should be %s"%(sta_count, self.client_density)) |                         logg.info("WARNING: Cisco Controller reported %s stations, should be %s"%(sta_count, self.client_density)) | ||||||
|  |  | ||||||
|     #show summary (to get AP) (3400/9800) |     #show summary (to get AP) (3400/9800) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout | ||||||
|     def controller_show_summary(self): |     def controller_show_summary(self): | ||||||
|         pss = "" |         pss = "" | ||||||
|         try: |         try: | ||||||
| @@ -146,7 +146,7 @@ class CreateCtlr(): | |||||||
|                     self.band, |                     self.band, | ||||||
|                     "summary")) |                     "summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py",  |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py",  | ||||||
|                                         "--scheme", self.scheme,  |                                         "--scheme", self.scheme,  | ||||||
|                                         "--prompt", self.prompt,  |                                         "--prompt", self.prompt,  | ||||||
|                                         "--port", self.port,  |                                         "--port", self.port,  | ||||||
| @@ -174,7 +174,7 @@ class CreateCtlr(): | |||||||
|     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a |     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a | ||||||
|     #show ap dot11 24ghz summary use --band b for 2.4 ghz |     #show ap dot11 24ghz summary use --band b for 2.4 ghz | ||||||
|     #action advanced  (3400/9800) |     #action advanced  (3400/9800) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout | ||||||
|     def controller_show_ap_summary(self): |     def controller_show_ap_summary(self): | ||||||
|         pss = "" |         pss = "" | ||||||
|         try: |         try: | ||||||
| @@ -183,7 +183,7 @@ class CreateCtlr(): | |||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"advanced")) |                 self.passwd,self.ap,self.series,self.band,"advanced")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "advanced"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "advanced"],  | ||||||
|                                     capture_output=True, check=True) |                                     capture_output=True, check=True) | ||||||
| @@ -205,7 +205,7 @@ class CreateCtlr(): | |||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"show wlan summary")) |                 self.passwd,self.ap,self.series,self.band,"show wlan summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "show_wlan_summary"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "show_wlan_summary"],  | ||||||
|                                     capture_output=self.cap_ctl_out, check=True) |                                     capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -221,14 +221,14 @@ class CreateCtlr(): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #disable AP |     #disable AP | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 | ||||||
|     def controller_disable_ap(self): |     def controller_disable_ap(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"disable")) |                 self.passwd,self.ap,self.series,self.band,"disable")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d",  |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d",  | ||||||
|                                     self.ctlr, "-u",self.user, "-p", self.passwd, |                                     self.ctlr, "-u",self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable"],  | ||||||
|                                     capture_output=self.cap_ctl_out, check=True) |                                     capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -245,14 +245,14 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable wlan |     #disable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 | ||||||
|     def controller_disable_wlan(self): |     def controller_disable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,self.wlan,"disable_wlan")) |                 self.passwd,self.ap,self.series,self.band,self.wlan,"disable_wlan")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,"--wlan", self.wlan, "--action", "disable_wlan"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,"--wlan", self.wlan, "--action", "disable_wlan"],  | ||||||
|                                     capture_output=self.cap_ctl_out, check=True) |                                     capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -269,7 +269,7 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 5ghz |     #disable network 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 | ||||||
|     def controller_disable_network_5ghz(self): |     def controller_disable_network_5ghz(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
| @@ -277,7 +277,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user, |                     self.ctlr,self.port,self.prompt,self.user, | ||||||
|                     self.passwd,self.ap,self.series,self.band,"disable_network_5ghz")) |                     self.passwd,self.ap,self.series,self.band,"disable_network_5ghz")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable_network_5ghz"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable_network_5ghz"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -297,7 +297,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, | ||||||
|                     self.band,"cmd","config 802.11a disable network")) |                     self.band,"cmd","config 802.11a disable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11a disable network"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11a disable network"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -314,7 +314,7 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 24ghz |     #disable network 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 | ||||||
|     def controller_disable_network_24ghz(self): |     def controller_disable_network_24ghz(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
| @@ -322,7 +322,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user, |                     self.ctlr,self.port,self.prompt,self.user, | ||||||
|                     self.passwd,self.ap,self.series,self.band,"disable_network_24ghz")) |                     self.passwd,self.ap,self.series,self.band,"disable_network_24ghz")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable_network_24ghz"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "disable_network_24ghz"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -342,7 +342,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, | ||||||
|                     self.band,"cmd","config 802.11b disable network")) |                     self.band,"cmd","config 802.11b disable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11b disable network"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11b disable network"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -360,7 +360,7 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to manual mode |     #set manual mode - Series 9800 must be set to manual mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_manual(self): |     def controller_role_manual(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
| @@ -369,7 +369,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user, |                     self.ctlr,self.port,self.prompt,self.user, | ||||||
|                     self.passwd,self.ap,self.series,self.band,"manual")) |                     self.passwd,self.ap,self.series,self.band,"manual")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "manual"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "manual"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -387,7 +387,7 @@ class CreateCtlr(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to auto mode |     #set manual mode - Series 9800 must be set to auto mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_auto(self): |     def controller_role_auto(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
| @@ -396,7 +396,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user, |                     self.ctlr,self.port,self.prompt,self.user, | ||||||
|                     self.passwd,self.ap,self.series,self.band,"auto")) |                     self.passwd,self.ap,self.series,self.band,"auto")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "auto"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "auto"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -414,13 +414,13 @@ class CreateCtlr(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) | ||||||
|  |  | ||||||
|     #test parameters summary (txPower 1-8) |     #test parameters summary (txPower 1-8) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 | ||||||
|     def controller_set_tx_power(self): |     def controller_set_tx_power(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band,"txPower", self.tx_power ))  # TODO fix txPower to tx_power in cisco_wifi_ctl.py |                 self.band,"txPower", self.tx_power ))  # TODO fix txPower to tx_power in wifi_ctl_9800_3504.py | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                     "--action", "txPower","--value", self.tx_power],  |                                     "--action", "txPower","--value", self.tx_power],  | ||||||
| @@ -437,7 +437,7 @@ class CreateCtlr(): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #set channel [36, 64, 100] |     #set channel [36, 64, 100] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 | ||||||
|     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> |     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> | ||||||
|     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 |     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 | ||||||
|     def controller_set_channel(self): |     def controller_set_channel(self): | ||||||
| @@ -450,7 +450,7 @@ class CreateCtlr(): | |||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band,"channel", cisco_channel )) |                 self.band,"channel", cisco_channel )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                     "--action", "channel","--value", cisco_channel],  |                                     "--action", "channel","--value", cisco_channel],  | ||||||
| @@ -472,7 +472,7 @@ class CreateCtlr(): | |||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band,"channel", cisco_chan_width_20 )) |                 self.band,"channel", cisco_chan_width_20 )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                     "--action", "channel","--value", cisco_chan_width_20],  |                                     "--action", "channel","--value", cisco_chan_width_20],  | ||||||
| @@ -490,13 +490,13 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set bandwidth [20 40 80 160] |     #set bandwidth [20 40 80 160] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 | ||||||
|     def controller_set_bandwidth(self): |     def controller_set_bandwidth(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band,"channel", self.chan_width )) |                 self.band,"channel", self.chan_width )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                     "--action", "channel","--value", self.chan_width],  |                                     "--action", "channel","--value", self.chan_width],  | ||||||
| @@ -514,14 +514,14 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #create wlan |     #create wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 | ||||||
|     def controller_create_wlan(self): |     def controller_create_wlan(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} wlan {} wlanID {} wlanSSID {}".format(self.scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} wlan {} wlanID {} wlanSSID {}".format(self.scheme, | ||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                     self.band,"create_wlan", self.wlan, self.wlanID, self.wlanSSID )) |                     self.band,"create_wlan", self.wlan, self.wlanID, self.wlanSSID )) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band,  |                                         "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                         "--action", "create_wlan","--wlan", self.wlan, "--wlanID", self.wlanID, "--wlanSSID", self.wlanSSID],  |                                         "--action", "create_wlan","--wlan", self.wlan, "--wlanID", self.wlanID, "--wlanSSID", self.wlanSSID],  | ||||||
| @@ -540,14 +540,14 @@ class CreateCtlr(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.scheme)) | ||||||
|  |  | ||||||
|     #create wireless tag policy  --9800 series needs to have wireless tag policy set |     #create wireless tag policy  --9800 series needs to have wireless tag policy set | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 | ||||||
|     def controller_set_wireless_tag_policy(self): |     def controller_set_wireless_tag_policy(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, | ||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                     self.band,"wireless_tag_policy" )) |                     self.band,"wireless_tag_policy" )) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band,  |                                         "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                         "--action", "wireless_tag_policy"],  |                                         "--action", "wireless_tag_policy"],  | ||||||
| @@ -567,13 +567,13 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable wlan |     #enable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 | ||||||
|     def controller_enable_wlan(self): |     def controller_enable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band, self.wlan,"enable_wlan")) |                 self.band, self.wlan,"enable_wlan")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--wlan", self.wlan, |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--wlan", self.wlan, | ||||||
|                                     "--action", "enable_wlan"],  |                                     "--action", "enable_wlan"],  | ||||||
| @@ -591,14 +591,14 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable 5ghz |     #enable 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 | ||||||
|     def controller_enable_network_5ghz(self): |     def controller_enable_network_5ghz(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, | ||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                     self.band,"enable_network_5ghz")) |                     self.band,"enable_network_5ghz")) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band,  |                                         "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                         "--action", "enable_network_5ghz"],  |                                         "--action", "enable_network_5ghz"],  | ||||||
| @@ -619,7 +619,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, | ||||||
|                     self.band,"cmd","config 802.11a enable network")) |                     self.band,"cmd","config 802.11a enable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11a enable network"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11a enable network"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -637,14 +637,14 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable 24ghz |     #enable 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 | ||||||
|     def controller_enable_network_24ghz(self): |     def controller_enable_network_24ghz(self): | ||||||
|         if self.series == "9800": |         if self.series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, | ||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                     self.band,"enable_network_24ghz")) |                     self.band,"enable_network_24ghz")) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band,  |                                         "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                         "--action", "enable_network_24ghz"],  |                                         "--action", "enable_network_24ghz"],  | ||||||
| @@ -665,7 +665,7 @@ class CreateCtlr(): | |||||||
|                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, |                     self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series, | ||||||
|                     self.band,"cmd","config 802.11b enable network")) |                     self.band,"cmd","config 802.11b enable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                         self.user, "-p", self.passwd, |                                         self.user, "-p", self.passwd, | ||||||
|                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11b enable network"],  |                                         "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "cmd", "--value", "config 802.11b enable network"],  | ||||||
|                                         capture_output=self.cap_ctl_out, check=True) |                                         capture_output=self.cap_ctl_out, check=True) | ||||||
| @@ -683,13 +683,13 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable (band a) |     #enable (band a) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 | ||||||
|     def controller_enable_ap(self): |     def controller_enable_ap(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.scheme, | ||||||
|                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  |                 self.ctlr,self.port,self.prompt,self.user,self.passwd, self.ap, self.series,  | ||||||
|                 self.band,"enable")) |                 self.band,"enable")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band,  |                                     "-a", self.ap,"--series", self.series, "--band", self.band,  | ||||||
|                                     "--action", "enable"],  |                                     "--action", "enable"],  | ||||||
| @@ -707,9 +707,9 @@ class CreateCtlr(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #advanced (showes summary) |     #advanced (showes summary) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 | ||||||
|     def controller_show_ap_channel(self): |     def controller_show_ap_channel(self): | ||||||
|         advanced = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |         advanced = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                    self.user, "-p", self.passwd, |                                    self.user, "-p", self.passwd, | ||||||
|                                    "-a", self.ap,"--series", self.series, "--action", "ap_channel"], capture_output=True) |                                    "-a", self.ap,"--series", self.series, "--action", "ap_channel"], capture_output=True) | ||||||
|  |  | ||||||
| @@ -1270,7 +1270,7 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|     def read_channel(self): |     def read_channel(self): | ||||||
|  |  | ||||||
|         logg.info("read_channel: cisco_wifi_ctl.py action advanced") |         logg.info("read_channel: wifi_ctl_9800_3504.py action advanced") | ||||||
|         pss = "" |         pss = "" | ||||||
|         try: |         try: | ||||||
|             logg.info("\ |             logg.info("\ | ||||||
| @@ -1278,7 +1278,7 @@ class L3VariableTime(Realm): | |||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"advanced")) |                 self.passwd,self.ap,self.series,self.band,"advanced")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "advanced"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "advanced"],  | ||||||
|                                     capture_output=True, check=True) |                                     capture_output=True, check=True) | ||||||
| @@ -1364,7 +1364,7 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|     def read_auto_rf(self): |     def read_auto_rf(self): | ||||||
|  |  | ||||||
|         logg.info("read_channel: cisco_wifi_ctl.py action auto-rf") |         logg.info("read_channel: wifi_ctl_9800_3504.py action auto-rf") | ||||||
|         pss = "" |         pss = "" | ||||||
|         try: |         try: | ||||||
|             logg.info("\ |             logg.info("\ | ||||||
| @@ -1372,7 +1372,7 @@ class L3VariableTime(Realm): | |||||||
|                 self.ctlr,self.port,self.prompt,self.user, |                 self.ctlr,self.port,self.prompt,self.user, | ||||||
|                 self.passwd,self.ap,self.series,self.band,"advanced")) |                 self.passwd,self.ap,self.series,self.band,"advanced")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.scheme, "--prompt", self.prompt, "--port", self.port, "-d", self.ctlr, "-u", | ||||||
|                                     self.user, "-p", self.passwd, |                                     self.user, "-p", self.passwd, | ||||||
|                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "auto_rf"],  |                                     "-a", self.ap,"--series", self.series, "--band", self.band, "--action", "auto_rf"],  | ||||||
|                                     capture_output=True, check=True) |                                     capture_output=True, check=True) | ||||||
|   | |||||||
| @@ -48,14 +48,14 @@ class cisco_(): | |||||||
|         self.args = args |         self.args = args | ||||||
|  |  | ||||||
|     #show summary (to get AP) (3400/9800) |     #show summary (to get AP) (3400/9800) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout | ||||||
|     def controller_show_summary(self): |     def controller_show_summary(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"summary")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "summary"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "summary"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -73,14 +73,14 @@ class cisco_(): | |||||||
|     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a |     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a | ||||||
|     #show ap dot11 24ghz summary use --band b for 2.4 ghz |     #show ap dot11 24ghz summary use --band b for 2.4 ghz | ||||||
|     #action advanced  (3400/9800) |     #action advanced  (3400/9800) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout | ||||||
|     def controller_show_ap_summary(self): |     def controller_show_ap_summary(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"advanced")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"advanced")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "advanced"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "advanced"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -101,7 +101,7 @@ class cisco_(): | |||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"show wlan summary")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"show wlan summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "show_wlan_summary"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "show_wlan_summary"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -117,14 +117,14 @@ class cisco_(): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #disable AP |     #disable AP | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 | ||||||
|     def controller_disable_ap(self): |     def controller_disable_ap(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d",  |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d",  | ||||||
|                                     self.args.cisco_ctlr, "-u",self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_ctlr, "-u",self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -141,14 +141,14 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable wlan |     #disable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 | ||||||
|     def controller_disable_wlan(self): |     def controller_disable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"--wlan", self.args.cisco_wlan,"disable_wlan")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"--wlan", self.args.cisco_wlan,"disable_wlan")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,"--wlan", self.args.cisco_wlan, "--action", "disable_wlan"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,"--wlan", self.args.cisco_wlan, "--action", "disable_wlan"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -165,7 +165,7 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 5ghz |     #disable network 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 | ||||||
|     def controller_disable_network_5ghz(self): |     def controller_disable_network_5ghz(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
| @@ -173,7 +173,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable_network_5ghz")) |                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable_network_5ghz")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_5ghz"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_5ghz"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -193,7 +193,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, | ||||||
|                     self.args.cisco_band,"cmd","config 802.11a disable network")) |                     self.args.cisco_band,"cmd","config 802.11a disable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11a disable network"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11a disable network"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -210,7 +210,7 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 24ghz |     #disable network 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 | ||||||
|     def controller_disable_network_24ghz(self): |     def controller_disable_network_24ghz(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
| @@ -218,7 +218,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable_network_24ghz")) |                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"disable_network_24ghz")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_24ghz"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_24ghz"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -238,7 +238,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, | ||||||
|                     self.args.cisco_band,"cmd","config 802.11b disable network")) |                     self.args.cisco_band,"cmd","config 802.11b disable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11b disable network"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11b disable network"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -256,7 +256,7 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to manual mode |     #set manual mode - Series 9800 must be set to manual mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_manual(self): |     def controller_role_manual(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
| @@ -265,7 +265,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"manual")) |                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"manual")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "manual"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "manual"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -283,7 +283,7 @@ class cisco_(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to auto mode |     #set manual mode - Series 9800 must be set to auto mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_auto(self): |     def controller_role_auto(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
| @@ -292,7 +292,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"auto")) |                     self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"auto")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "auto"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "auto"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -310,13 +310,13 @@ class cisco_(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) | ||||||
|  |  | ||||||
|     #test parameters summary (txPower 1-8) |     #test parameters summary (txPower 1-8) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 | ||||||
|     def controller_set_tx_power(self): |     def controller_set_tx_power(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"txPower", self.args.cisco_tx_power ))  # TODO fix txPower to tx_power in cisco_wifi_ctl.py |                 self.args.cisco_band,"txPower", self.args.cisco_tx_power ))  # TODO fix txPower to tx_power in wifi_ctl_9800_3504.py | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "txPower","--value", self.args.cisco_tx_power],  |                                     "--action", "txPower","--value", self.args.cisco_tx_power],  | ||||||
| @@ -334,7 +334,7 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set channel [36, 64, 100] |     #set channel [36, 64, 100] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 | ||||||
|     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> |     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> | ||||||
|     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 |     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 | ||||||
|     def controller_set_channel(self): |     def controller_set_channel(self): | ||||||
| @@ -342,7 +342,7 @@ class cisco_(): | |||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"channel", self.args.cisco_channel )) |                 self.args.cisco_band,"channel", self.args.cisco_channel )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "channel","--value", self.args.cisco_channel],  |                                     "--action", "channel","--value", self.args.cisco_channel],  | ||||||
| @@ -360,13 +360,13 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set bandwidth [20 40 80 160] |     #set bandwidth [20 40 80 160] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 | ||||||
|     def controller_set_bandwidth(self): |     def controller_set_bandwidth(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} value {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"channel", self.args.cisco_chan_width )) |                 self.args.cisco_band,"channel", self.args.cisco_chan_width )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "channel","--value", self.args.cisco_chan_width],  |                                     "--action", "channel","--value", self.args.cisco_chan_width],  | ||||||
| @@ -384,14 +384,14 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #create wlan |     #create wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 | ||||||
|     def controller_create_wlan(self): |     def controller_create_wlan(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} wlan {} wlanID {} wlanSSID {}".format(self.args.cisco_scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {} wlan {} wlanID {} wlanSSID {}".format(self.args.cisco_scheme, | ||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                     self.args.cisco_band,"create_wlan", self.args.cisco_wlan, self.args.cisco_wlanID, self.args.cisco_wlanSSID )) |                     self.args.cisco_band,"create_wlan", self.args.cisco_wlan, self.args.cisco_wlanID, self.args.cisco_wlanSSID )) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                         "--action", "create_wlan","--wlan", self.args.cisco_wlan, "--wlanID", self.args.cisco_wlanID, "--wlanSSID", self.args.cisco_wlanSSID],  |                                         "--action", "create_wlan","--wlan", self.args.cisco_wlan, "--wlanID", self.args.cisco_wlanID, "--wlanSSID", self.args.cisco_wlanSSID],  | ||||||
| @@ -410,14 +410,14 @@ class cisco_(): | |||||||
|             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) |             logg.info("Check the cisco_scheme used attemping 9800 series on 3504 controller: {}".format(self.args.cisco_scheme)) | ||||||
|  |  | ||||||
|     #create wireless tag policy  --9800 series needs to have wireless tag policy set |     #create wireless tag policy  --9800 series needs to have wireless tag policy set | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 | ||||||
|     def controller_set_wireless_tag_policy(self): |     def controller_set_wireless_tag_policy(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                     self.args.cisco_band,"wireless_tag_policy" )) |                     self.args.cisco_band,"wireless_tag_policy" )) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                         "--action", "wireless_tag_policy"],  |                                         "--action", "wireless_tag_policy"],  | ||||||
| @@ -437,13 +437,13 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable wlan |     #enable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 | ||||||
|     def controller_enable_wlan(self): |     def controller_enable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} wlan: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"--wlan", self.args.cisco_wlan,"enable_wlan")) |                 self.args.cisco_band,"--wlan", self.args.cisco_wlan,"enable_wlan")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--wlan", self.args.cisco_wlan, |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--wlan", self.args.cisco_wlan, | ||||||
|                                     "--action", "enable_wlan"],  |                                     "--action", "enable_wlan"],  | ||||||
| @@ -461,14 +461,14 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable 5ghz |     #enable 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 | ||||||
|     def controller_enable_network_5ghz(self): |     def controller_enable_network_5ghz(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                     self.args.cisco_band,"enable_network_5ghz")) |                     self.args.cisco_band,"enable_network_5ghz")) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                         "--action", "enable_network_5ghz"],  |                                         "--action", "enable_network_5ghz"],  | ||||||
| @@ -489,7 +489,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, | ||||||
|                     self.args.cisco_band,"cmd","config 802.11a enable network")) |                     self.args.cisco_band,"cmd","config 802.11a enable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11a enable network"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11a enable network"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -507,14 +507,14 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable 24ghz |     #enable 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 | ||||||
|     def controller_enable_network_24ghz(self): |     def controller_enable_network_24ghz(self): | ||||||
|         if self.args.cisco_series == "9800": |         if self.args.cisco_series == "9800": | ||||||
|             try: |             try: | ||||||
|                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |                 logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                     self.args.cisco_band,"enable_network_24ghz")) |                     self.args.cisco_band,"enable_network_24ghz")) | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                         "--action", "enable_network_24ghz"],  |                                         "--action", "enable_network_24ghz"],  | ||||||
| @@ -535,7 +535,7 @@ class cisco_(): | |||||||
|                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, |                     self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, | ||||||
|                     self.args.cisco_band,"cmd","config 802.11b enable network")) |                     self.args.cisco_band,"cmd","config 802.11b enable network")) | ||||||
|  |  | ||||||
|                 ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |                 ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                         self.args.cisco_user, "-p", self.args.cisco_passwd, |                                         self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11b enable network"],  |                                         "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "cmd", "--value", "config 802.11b enable network"],  | ||||||
|                                         capture_output=self.args.cap_ctl_out, check=True) |                                         capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -553,13 +553,13 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable (band a) |     #enable (band a) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 | ||||||
|     def controller_enable_ap(self): |     def controller_enable_ap(self): | ||||||
|         try: |         try: | ||||||
|             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, |             logg.info("scheme: {} ctlr: {} port: {} prompt: {} user: {}  passwd: {} AP: {} series: {} band: {} action: {}".format(self.args.cisco_scheme, | ||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"enable")) |                 self.args.cisco_band,"enable")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "enable"],  |                                     "--action", "enable"],  | ||||||
| @@ -577,9 +577,9 @@ class cisco_(): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #advanced (showes summary) |     #advanced (showes summary) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 | ||||||
|     def controller_show_ap_channel(self): |     def controller_show_ap_channel(self): | ||||||
|         advanced = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |         advanced = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                    self.args.cisco_user, "-p", self.args.cisco_passwd, |                                    self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "ap_channel"], capture_output=True) |                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "ap_channel"], capture_output=True) | ||||||
|  |  | ||||||
| @@ -990,7 +990,7 @@ class L3VariableTime(Realm): | |||||||
|                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, |                 self.args.cisco_ctlr,self.args.cisco_port,self.args.cisco_prompt,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"summary")) |                 self.args.cisco_passwd,self.args.cisco_ap,self.args.cisco_series,self.args.cisco_band,"summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "--prompt", self.args.cisco_prompt, "--port", self.args.cisco_port, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                        self.args.cisco_user, "-p", self.args.cisco_passwd, |                                        self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                        "-a", self.args.cisco_ap,"--series", self.args.cisco_series,"--action", "summary"], capture_output=True) |                                        "-a", self.args.cisco_ap,"--series", self.args.cisco_series,"--action", "summary"], capture_output=True) | ||||||
|             pss = ctl_output.stdout.decode('utf-8', 'ignore') |             pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
|   | |||||||
| @@ -277,7 +277,7 @@ class L3VariableTime(Realm): | |||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"summary")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                        self.args.cisco_user, "-p", self.args.cisco_passwd, |                                        self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                        "-a", self.args.cisco_ap,"--series", self.args.cisco_series,"--action", "summary"], capture_output=True) |                                        "-a", self.args.cisco_ap,"--series", self.args.cisco_series,"--action", "summary"], capture_output=True) | ||||||
|             pss = ctl_output.stdout.decode('utf-8', 'ignore') |             pss = ctl_output.stdout.decode('utf-8', 'ignore') | ||||||
| @@ -308,13 +308,13 @@ class L3VariableTime(Realm): | |||||||
|                         print("WARNING:  Cisco Controller reported %s stations, should be %s"%(sta_count, self.total_stas)) |                         print("WARNING:  Cisco Controller reported %s stations, should be %s"%(sta_count, self.total_stas)) | ||||||
|  |  | ||||||
|     #show summary (to get AP)  |     #show summary (to get AP)  | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action summary --series 9800 --log stdout | ||||||
|     def controller_show_summary(self): |     def controller_show_summary(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"summary")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "summary"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "summary"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -331,13 +331,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a |     #show ap dot11 5ghz summary (band defaults to 5ghz) --band a | ||||||
|     #show ap dot11 24ghz summary use --band b for 2.4 ghz |     #show ap dot11 24ghz summary use --band b for 2.4 ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action advanced --series 9800 --log stdout | ||||||
|     def controller_show_ap_summary(self): |     def controller_show_ap_summary(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"advanced")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"advanced")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "advanced"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "advanced"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -353,13 +353,13 @@ class L3VariableTime(Realm): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #show wlan summary |     #show wlan summary | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action show_wlan_summary --series 9800 --log stdout |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 --action show_wlan_summary --series 9800 --log stdout | ||||||
|     def controller_show_wlan_summary(self): |     def controller_show_wlan_summary(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"show wlan summary")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"show wlan summary")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "show_wlan_summary"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "show_wlan_summary"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -375,13 +375,13 @@ class L3VariableTime(Realm): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #disable AP |     #disable AP | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable --series 9800 | ||||||
|     def controller_disable_ap(self): |     def controller_disable_ap(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -398,13 +398,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable wlan |     #disable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_wlan --series 9800 | ||||||
|     def controller_disable_wlan(self): |     def controller_disable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_wlan")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_wlan")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_wlan"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_wlan"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -421,13 +421,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 5ghz |     #disable network 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_5ghz --series 9800 | ||||||
|     def controller_disable_network_5ghz(self): |     def controller_disable_network_5ghz(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_network_5ghz")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_network_5ghz")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_5ghz"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_5ghz"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -444,13 +444,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #disable network 24ghz |     #disable network 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action disable_network_24ghz --series 9800 | ||||||
|     def controller_disable_network_24ghz(self): |     def controller_disable_network_24ghz(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_network_24ghz")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"disable_network_24ghz")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_24ghz"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "disable_network_24ghz"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -467,14 +467,14 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to manual mode |     #set manual mode - Series 9800 must be set to manual mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action manual --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_manual(self): |     def controller_role_manual(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"manual")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"manual")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "manual"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "manual"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -490,14 +490,14 @@ class L3VariableTime(Realm): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #set manual mode - Series 9800 must be set to auto mode |     #set manual mode - Series 9800 must be set to auto mode | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action auto --series 9800 | ||||||
|     # ap name <AP NAME> dot11 5ghz radio role manual client-serving |     # ap name <AP NAME> dot11 5ghz radio role manual client-serving | ||||||
|     def controller_role_auto(self): |     def controller_role_auto(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr,self.args.cisco_user, | ||||||
|                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"auto")) |                 self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series, self.args.cisco_band,"auto")) | ||||||
|  |  | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "auto"],  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band, "--action", "auto"],  | ||||||
|                                     capture_output=self.args.cap_ctl_out, check=True) |                                     capture_output=self.args.cap_ctl_out, check=True) | ||||||
| @@ -514,13 +514,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #test parameters summary (txPower 1-8) |     #test parameters summary (txPower 1-8) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action txPower  --value 5 --series 9800 | ||||||
|     def controller_set_tx_power(self): |     def controller_set_tx_power(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"txPower", self.args.cisco_tx_power ))  # TODO fix txPower to tx_power in cisco_wifi_ctl.py |                 self.args.cisco_band,"txPower", self.args.cisco_tx_power ))  # TODO fix txPower to tx_power in wifi_ctl_9800_3504.py | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "txPower","--value", self.args.cisco_tx_power],  |                                     "--action", "txPower","--value", self.args.cisco_tx_power],  | ||||||
| @@ -537,7 +537,7 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set channel [36, 64, 100] |     #set channel [36, 64, 100] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action channel  --value 36 --series 9800 | ||||||
|     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> |     # 9800 : ap name <AP> dot11 [5ghz | 24ghz] channel <channel> | ||||||
|     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 |     # 3504 : (Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  52 | ||||||
|     def controller_set_channel(self): |     def controller_set_channel(self): | ||||||
| @@ -545,7 +545,7 @@ class L3VariableTime(Realm): | |||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"channel", self.args.cisco_channel )) |                 self.args.cisco_band,"channel", self.args.cisco_channel )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "channel","--value", self.args.cisco_channel],  |                                     "--action", "channel","--value", self.args.cisco_channel],  | ||||||
| @@ -562,13 +562,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #set bandwidth [20 40 80 160] |     #set bandwidth [20 40 80 160] | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action bandwidth  --value 40 --series 9800 | ||||||
|     def controller_set_chan_width(self): |     def controller_set_chan_width(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} value {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"channel", self.args.cisco_chan_width )) |                 self.args.cisco_band,"channel", self.args.cisco_chan_width )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "channel","--value", self.args.cisco_chan_width],  |                                     "--action", "channel","--value", self.args.cisco_chan_width],  | ||||||
| @@ -586,13 +586,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #create wlan |     #create wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action create_wlan  --wlan "open-wlan"  --wlanID 1 --series 9800 | ||||||
|     def controller_create_wlan(self): |     def controller_create_wlan(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} wlan {} wlanID".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {} wlan {} wlanID".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"create_wlan", self.args.cisco_wlan, self.args.cisco_wlanID )) |                 self.args.cisco_band,"create_wlan", self.args.cisco_wlan, self.args.cisco_wlanID )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "create_wlan","--wlan", self.args.cisco_wlan, "--wlanID", self.args.cisco_wlanID],  |                                     "--action", "create_wlan","--wlan", self.args.cisco_wlan, "--wlanID", self.args.cisco_wlanID],  | ||||||
| @@ -610,13 +610,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #create wireless tag policy  --9800 series needs to have wireless tag policy set |     #create wireless tag policy  --9800 series needs to have wireless tag policy set | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action wireless_tag_policy --series 9800 | ||||||
|     def controller_set_wireless_tag_policy(self): |     def controller_set_wireless_tag_policy(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"wireless_tag_policy" )) |                 self.args.cisco_band,"wireless_tag_policy" )) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "wireless_tag_policy"],  |                                     "--action", "wireless_tag_policy"],  | ||||||
| @@ -633,13 +633,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable wlan |     #enable wlan | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_wlan --series 9800 | ||||||
|     def controller_enable_wlan(self): |     def controller_enable_wlan(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"enable_wlan")) |                 self.args.cisco_band,"enable_wlan")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "enable_wlan"],  |                                     "--action", "enable_wlan"],  | ||||||
| @@ -656,13 +656,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable 5ghz |     #enable 5ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_5ghz --series 9800 | ||||||
|     def controller_enable_network_5ghz(self): |     def controller_enable_network_5ghz(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"enable_network_5ghz")) |                 self.args.cisco_band,"enable_network_5ghz")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "enable_network_5ghz"],  |                                     "--action", "enable_network_5ghz"],  | ||||||
| @@ -678,13 +678,13 @@ class L3VariableTime(Realm): | |||||||
|             exit(1) |             exit(1) | ||||||
|  |  | ||||||
|     #enable 24ghz |     #enable 24ghz | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable_network_24ghz --series 9800 | ||||||
|     def controller_enable_network_24ghz(self): |     def controller_enable_network_24ghz(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"enable_network_24ghz")) |                 self.args.cisco_band,"enable_network_24ghz")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "enable_network_24ghz"],  |                                     "--action", "enable_network_24ghz"],  | ||||||
| @@ -701,13 +701,13 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #enable (band a) |     #enable (band a) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action enable --series 9800 | ||||||
|     def controller_enable_ap(self): |     def controller_enable_ap(self): | ||||||
|         try: |         try: | ||||||
|             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, |             print("scheme {} ctlr {} user {} passwd {} AP {} series {} band {} action {}".format(self.args.cisco_scheme,self.args.cisco_ctlr, | ||||||
|                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  |                 self.args.cisco_user,self.args.cisco_passwd, self.args.cisco_ap, self.args.cisco_series,  | ||||||
|                 self.args.cisco_band,"enable")) |                 self.args.cisco_band,"enable")) | ||||||
|             ctl_output = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |             ctl_output = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                     self.args.cisco_user, "-p", self.args.cisco_passwd, |                                     self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  |                                     "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--band", self.args.cisco_band,  | ||||||
|                                     "--action", "enable"],  |                                     "--action", "enable"],  | ||||||
| @@ -724,9 +724,9 @@ class L3VariableTime(Realm): | |||||||
|  |  | ||||||
|  |  | ||||||
|     #advanced (showes summary) |     #advanced (showes summary) | ||||||
|     #./cisco_wifi_ctl.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 |     #./wifi_ctl_9800_3504.py --scheme ssh -d 172.19.36.168 -p <controller_pw> --port 23 -a "9120-Chamber-1" --band a --action advanced --series 9800 | ||||||
|     def controller_show_ap_channel(self): |     def controller_show_ap_channel(self): | ||||||
|         advanced = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |         advanced = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                    self.args.cisco_user, "-p", self.args.cisco_passwd, |                                    self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "ap_channel"], capture_output=True) |                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "ap_channel"], capture_output=True) | ||||||
|  |  | ||||||
| @@ -778,7 +778,7 @@ class L3VariableTime(Realm): | |||||||
|     def controller_set_channel_ap_36(self): |     def controller_set_channel_ap_36(self): | ||||||
|         #(Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  36 |         #(Cisco Controller) >config 802.11a channel ap APA453.0E7B.CF9C  36 | ||||||
|         cisco_channel_36 = "36" |         cisco_channel_36 = "36" | ||||||
|         advanced = subprocess.run(["../cisco_wifi_ctl.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", |         advanced = subprocess.run(["../wifi_ctl_9800_3504.py", "--scheme", self.args.cisco_scheme, "-d", self.args.cisco_ctlr, "-u", | ||||||
|                                    self.args.cisco_user, "-p", self.args.cisco_passwd, |                                    self.args.cisco_user, "-p", self.args.cisco_passwd, | ||||||
|                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "channel","--value",cisco_channel_36], capture_output=True) |                                    "-a", self.args.cisco_ap,"--series", self.args.cisco_series, "--action", "channel","--value",cisco_channel_36], capture_output=True) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -101,37 +101,37 @@ def main(): | |||||||
|    wlan = 'wlan_open' |    wlan = 'wlan_open' | ||||||
|    wlanID = '6' |    wlanID = '6' | ||||||
|  |  | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, | ||||||
|                   "--action", "wlan"], capture_output=True) |                   "--action", "wlan"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, | ||||||
|                   "--action", "wlan_security"], capture_output=True) |                   "--action", "wlan_security"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, | ||||||
|                   "--action", "wlan_qos", "--value", "platinum"], capture_output=True) |                   "--action", "wlan_qos", "--value", "platinum"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, | ||||||
|                   "--action", "enable_wlan"], capture_output=True) |                   "--action", "enable_wlan"], capture_output=True) | ||||||
|    output01 = subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "--action", "show",  |    output01 = subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "--action", "show",  | ||||||
|                   "--value", "wlan summary"], capture_output=True) |                   "--value", "wlan summary"], capture_output=True) | ||||||
|    #pss = output01.stdout.decode('utf-8', 'ignore'); |    #pss = output01.stdout.decode('utf-8', 'ignore'); | ||||||
|    #print(pss) |    #print(pss) | ||||||
|    print(output01) |    print(output01) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "b", "--action",  |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "b", "--action",  | ||||||
|                   "disable"], capture_output=True) |                   "disable"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  | ||||||
|                   "disable"], capture_output=True) |                   "disable"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  | ||||||
|                   "channel", "--value", "149"], capture_output=True) |                   "channel", "--value", "149"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  | ||||||
|                   "bandwidth", "--value", "80"], capture_output=True) |                   "bandwidth", "--value", "80"], capture_output=True) | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-b", "a", "--action",  | ||||||
|                   "enable"], capture_output=True) |                   "enable"], capture_output=True) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w %s -i %s --action wlan"%(dest, port, ap, user, passwd, wlan, wlanID)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w %s -i %s --action wlan"%(dest, port, ap, user, passwd, wlan, wlanID)) | ||||||
|    #subprocess.run("./cisco_wifi_ctl.py", "-d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w %s -i %s --action wlan_qos --value platinum"%(dest, port, ap, user, passwd, wlan, wlanID)) |    #subprocess.run("./wifi_ctl_9800_3504.py", "-d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w %s -i %s --action wlan_qos --value platinum"%(dest, port, ap, user, passwd, wlan, wlanID)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s --action show --value \"wlan summary\""%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s --action show --value \"wlan summary\""%(dest, port, ap, user, passwd)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b b --action disable"%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b b --action disable"%(dest, port, ap, user, passwd)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action disable"%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action disable"%(dest, port, ap, user, passwd)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action channel --value 149"%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action channel --value 149"%(dest, port, ap, user, passwd)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action bandwidth --value 80"%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action bandwidth --value 80"%(dest, port, ap, user, passwd)) | ||||||
|    #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action enable"%(dest, port, ap, user, passwd)) |    #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -b a --action enable"%(dest, port, ap, user, passwd)) | ||||||
|  |  | ||||||
|    #Clear Stormbreaker stats on AP |    #Clear Stormbreaker stats on AP | ||||||
|    subprocess.run(["./cisco_ap.py", "-d", dest, "-o", port_ap, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "--action", "clear_counter"], capture_output=True) |    subprocess.run(["./cisco_ap.py", "-d", dest, "-o", port_ap, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "--action", "clear_counter"], capture_output=True) | ||||||
| @@ -263,9 +263,9 @@ def main(): | |||||||
|  |  | ||||||
|  |  | ||||||
|    #Clear config on WLAN |    #Clear config on WLAN | ||||||
|    subprocess.run(["./cisco_wifi_ctl.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, |    subprocess.run(["./wifi_ctl_9800_3504.py", "-d", dest, "-o", port, "-s", "telnet", "-l", "stdout", "-a", ap, "-u", "cisco", "-p", "Cisco123", "-w", wlan, "-i", wlanID, | ||||||
|                   "--action", "delete_wlan"], capture_output=True) |                   "--action", "delete_wlan"], capture_output=True) | ||||||
|      #subprocess.run("python3 cisco_wifi_ctl.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w wlan_open -i 6 --action delete_wlan"%(dest, port, ap, user, passwd)) |      #subprocess.run("python3 wifi_ctl_9800_3504.py -d %s  -o %s -s telnet -l stdout -a %s -u %s -p %s -w wlan_open -i 6 --action delete_wlan"%(dest, port, ap, user, passwd)) | ||||||
|  |  | ||||||
| # ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- | # ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- | ||||||
| if __name__ == '__main__': | if __name__ == '__main__': | ||||||
|   | |||||||
| @@ -11,11 +11,11 @@ $ sudo yum install python3-pexpect | |||||||
| You might need to install pexpect-serial using pip: | You might need to install pexpect-serial using pip: | ||||||
| $ pip3 install pexpect-serial | $ pip3 install pexpect-serial | ||||||
| 
 | 
 | ||||||
| ./cisco_wifi_ctl.py -d 172.19.27.95 -o 2013 -l stdout -a AxelMain -u cisco -p Cisco123 -s telnet | ./wifi_ctl_9800_3504.py -d 172.19.27.95 -o 2013 -l stdout -a AxelMain -u cisco -p Cisco123 -s telnet | ||||||
| 
 | 
 | ||||||
| # For LANforge lab system. | # For LANforge lab system. | ||||||
| ./cisco_wifi_ctl.py --scheme ssh -d 192.168.100.112 --user admin --passwd Cisco123 --ap APA453.0E7B.CF9C  --series 3504  --action cmd --value "show ap config general APA453.0E7B.CF9C" --prompt "(Cisco Controller)" | ./wifi_ctl_9800_3504.py --scheme ssh -d 192.168.100.112 --user admin --passwd Cisco123 --ap APA453.0E7B.CF9C  --series 3504  --action cmd --value "show ap config general APA453.0E7B.CF9C" --prompt "(Cisco Controller)" | ||||||
| ./cisco_wifi_ctl.py --scheme ssh -d 192.168.100.112 --user admin --passwd Cisco123 --ap APA453.0E7B.CF9C  --series 3504  --action summary --prompt "(Cisco Controller)" | ./wifi_ctl_9800_3504.py --scheme ssh -d 192.168.100.112 --user admin --passwd Cisco123 --ap APA453.0E7B.CF9C  --series 3504  --action summary --prompt "(Cisco Controller)" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
		Reference in New Issue
	
	Block a user
	 Chuck SmileyRekiere
					Chuck SmileyRekiere