in previous router i using bash script for auto login site, I try convert bash script to mikrotik
i wonder is this already correct ? since i only read from Manual:Tools/Fetch
Code: Select all
#!/bin/bash
# Check ip from isp
ipwan=$(ifconfig | grep -A 2 'wlan0' | awk '/inet addr/{print substr($2,6)}')
# Test Connection
if ping -q -c 1 -W 1 8.8.8.8 >/dev/null;
then
echo "The network is up"
else
echo "The network is down"
# Login
wget --post-data="username=lordkiehl@freeMS&password=pa$$wrd" "http://welcome2.wifi.id/wms/auth/authnew/autologin/quarantine.php?ipc="$ipwan"&gw_id=WAG-D4-KBU&client_mac=xx:b4:29:d8:xx:ce&wlan=SLOGLD00371/TLK-WI31477992-0001:UN%20CHECK" -O /dev/null
fi
i try execute this on mikrotik scripting but unable to login
Code: Select all
:local ip [/ip address get [/ip address find interface="wlan1"] address];
:local ip [put [:pick $ip 0 [:find $ip "/"]]]
/tool fetch http-method=post http-data="username=lordkiehl@freeMS&password=pa$$wd" url=("http://welcome2.wifi.id/wms/auth/authnew/autologin/quarantine.php\?ipc=$ip&gw_id=WAG-D4-KBU&client_mac=xx:xx:xx:xx:xx:xx&wlan=SLOGLD00371/TLK-WI31477992-0001:UN%20CHECK") keep-result=no
sorry for miss spell or wrong grammar