def conectar_main(ssid, key): xfile = "/home/ubuntu/wpa.conf" if_ip = "192.168.0.110" if_name = "wlan0" dut_ip = "192.168.0.1" pings_qty = 10 result = '' error = '' msg = '' fileRetVal = create_wifi_wpa_wpa2_config_file(ssid, key, xfile) #print fileRetVal if fileRetVal is True: conectar = set_wifi_interface_to_wpa_wpa2(if_name, if_ip, xfile) if conectar[0] is False: result = 'F' msg = "NO SE PUDO CONFIGURAR LA UNIDAD WPA/WPA2 " + conectar[2] return (result, error, msg) if cmd_ping_untill_first_response(dut_ip, pings_qty) is False: result = 'F' error = '' msg = "NO SE PUDO ESTABLECER COMUNICACION CON LA UNIDAD ATRAVES DE LA INTERFACE WIFI" return (result, error, msg) else: result = 'P' error = '' msg = "" return (result, error, msg) else: result ='F' error = '' msg = "NO SE PUDO CONECTAR A LA UNIDAD VIA WIRELESS" return (result, error, msg)
#------------ # test Main #------------ f=open('/home/ubuntu/wificon.txt','w') f.write("F") f.close() fileRetVal = create_wifi_wpa_wpa2_config_file(args.ssid, args.key, "/home/ubuntu/wpa.conf") print fileRetVal if fileRetVal is True: print set_wifi_interface_to_wpa_wpa2("wlan0", "192.168.1.102", "/home/ubuntu/wpa.conf") print "Set WPA/WPA2 successful" if cmd_ping_untill_first_response('192.168.1.1', 10) is False: print "Unable to ping DUT IP address over WiFi interface." #result = "F" else: print "Successful - Able to ping DUT" ruta = cmd_add_route("wlan0", "192.168.1.1", "172.16.10.0") print ruta f=open('/home/ubuntu/wificon.txt','w') f.write("P") f.close() else: print "Did not set WPA/WPA2 "