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