mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-30 10:22:34 +00:00 
			
		
		
		
	script up-down notes
This commit is contained in:
		| @@ -5,14 +5,20 @@ set -x | ||||
| set -e | ||||
| ajson_h="Accept: application/json" | ||||
| cjson_h="Content-type: application/json" | ||||
|  | ||||
| dbg="" | ||||
| #dbg="__debug=1&" | ||||
| R=8 | ||||
| W=wiphy0 | ||||
| M=8000 | ||||
| N=8019 | ||||
| N=8001 | ||||
| SSID="idtest-1100-wpa2" | ||||
| KEY="idtest-1100-wpa2" | ||||
|  | ||||
| # | ||||
| # works for ifdown: | ||||
| # set_port 1 8 sta8000 NA NA NA NA 1 NA NA NA NA 8388610 | ||||
| # works for ifup: | ||||
| # set_port 1 8 sta8000 NA NA NA NA 0 NA NA NA NA 8388611 | ||||
| # | ||||
| echo -n "Removing: " | ||||
| for n in `seq $M $N`; do | ||||
|    echo -n "sta$n " | ||||
| @@ -24,7 +30,7 @@ echo "." | ||||
| sleep 2 | ||||
| echo -n "Adding: " | ||||
| for n in `seq $M $N`; do | ||||
|    echo -n "shelf=1&resource=$R&radio=$W" > /tmp/curl_data | ||||
|    echo -n "${dbg}shelf=1&resource=$R&radio=$W" > /tmp/curl_data | ||||
|    echo -n "&sta_name=sta$n" >> /tmp/curl_data | ||||
|    echo -n "&flags=68727874560&ssid=idtest-1100-wpa2&key=idtest-1100-wpa2" >> /tmp/curl_data | ||||
|    echo -n "&mac=xx:xx:xx:xx:*:xx&mode=0&rate=DEFAULT" >> /tmp/curl_data | ||||
| @@ -33,7 +39,7 @@ done | ||||
|  | ||||
| sleep 2 | ||||
| for n in `seq $M $N`; do | ||||
|    echo -n "shelf=1&resource=$R&port=sta$n" > /tmp/curl_data | ||||
|    echo -n "${dbg}shelf=1&resource=$R&port=sta$n" > /tmp/curl_data | ||||
|    echo -n '¤t_flags=2147483648&interest=16384' >> /tmp/curl_data | ||||
|    curl -sq -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/set_port ||: | ||||
| done | ||||
| @@ -42,7 +48,7 @@ echo "." | ||||
| sleep 1 | ||||
| echo -n "Bringing ports up " | ||||
| for n in `seq $M $N`; do | ||||
|    echo -n "shelf=1&resource=$R&port=sta$n" > /tmp/curl_data | ||||
|    echo -n "${dbg}shelf=1&resource=$R&port=sta$n" > /tmp/curl_data | ||||
|    echo -n '¤t_flags=0&interest=8388611' >> /tmp/curl_data | ||||
|    curl -sq -H "$ajson_h" -X POST -d '@/tmp/curl_data' http://localhost:8080/cli-form/set_port ||: | ||||
| done | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jed Reynolds
					Jed Reynolds