mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 10:48:02 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| unset proxy
 | |
| unset http_proxy
 | |
| set -x
 | |
| set -e
 | |
| ajson_h="Accept: application/json"
 | |
| cjson_h="Content-type: application/json"
 | |
| 
 | |
| echo 'shelf=1&resource=8&port=sta8853' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/rm_vlan ||:
 | |
| echo 'shelf=1&resource=8&port=sta3' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/rm_vlan ||:
 | |
| sleep 2
 | |
| echo 'shelf=1&resource=8&radio=wiphy8&sta_name=sta8853&flags=0x400&ssid=WiSST-Dev01-5.8&key=87654321&mac=xx:xx:xx:xx:*:xx' > /tmp/curl_data
 | |
| curl -sqv -H 'Accept: application/json' -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/add_sta ||:
 | |
| sleep 3
 | |
| curl -sqv -H "$ajson_h" -X GET -o /tmp/response http://localhost:8080/port/1/8/sta8853 
 | |
| if [ -s /tmp/response ]; then
 | |
|    json_pp < /tmp/response
 | |
| fi
 | |
| exit
 | |
| 
 | |
| echo 'shelf=1&resource=3&port=sta3100' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/rm_vlan
 | |
| 
 | |
| sleep 1
 | |
| echo 'shelf=1&resource=3&radio=wiphy1&sta_name=sta3100&flags=1024&ssid=idtest-1100-wpa2&nickname=sta3100&key=idtest-1100-wpa2&mac=XX:XX:XX:XX:*:XX&flags_mask=1024' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/add_sta
 | |
| 
 | |
| 
 | |
| sleep 1
 | |
| rm -f /tmp/response
 | |
| curl -sqv -H "$ajson_h" -X GET -o /tmp/response http://localhost:8080/port/1/3/sta3100
 | |
| if [ -s /tmp/response ]; then
 | |
|    json_pp < /tmp/response
 | |
| fi
 | |
| 
 | |
| sleep 2
 | |
| echo '{"shelf":1,"resource":3,"port":"sta3100"}' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -H "$cjson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-json/rm_vlan
 | |
| 
 | |
| sleep 2
 | |
| echo '{"shelf":1,"resource":3,"radio":"wiphy1","sta_name":"sta3100","flags":1024,"ssid":idtest-1100-wpa2","nickname":"sta3100","key":"idtest-1100-wpa2","mac":"XX:XX:XX:XX:*:XX","flags_mask":1024}' > /tmp/curl_data
 | |
| curl -sqv -H "$ajson_h" -H "$cjson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-json/add_sta
 | |
| 
 | |
| sleep 1
 | |
| rm -f /tmp/response
 | |
| curl -sqv -H "$ajson_h" -X GET -o /tmp/response http://localhost:8080/port/1/3/sta3100
 | |
| if [ -s /tmp/response ]; then
 | |
|    json_pp < /tmp/response
 | |
| fi
 | |
| 
 | |
| 
 | |
| #
 | 
