From d6b8135b3665f065fb18b6980571cbd5fbc5fae7 Mon Sep 17 00:00:00 2001 From: Tyler Bean Date: Wed, 24 Oct 2018 21:01:48 -0500 Subject: [PATCH] add ping check --- wirelesslogin/wireless_upkeep.sh | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/wirelesslogin/wireless_upkeep.sh b/wirelesslogin/wireless_upkeep.sh index 8d3f47b..5df4ba8 100755 --- a/wirelesslogin/wireless_upkeep.sh +++ b/wirelesslogin/wireless_upkeep.sh @@ -2,15 +2,21 @@ set -x -atwireless=7dd282dc-49fa-4c33-9e3c-68c57862338e -esaconnect=e60e73c7-0650-4626-b364-e0a2688dd3e2 +ping -c 1 -W 1 google.com > /dev/null +if [[ $? == 1 ]] +then + atwireless=7dd282dc-49fa-4c33-9e3c-68c57862338e + esaconnect=e60e73c7-0650-4626-b364-e0a2688dd3e2 #eval "{ sleep 1; echo o0beaner; sleep 1; echo d0ubl3h1gh\!\!; sleep 1; echo 'reboot'; sleep 2; }" | telnet router.asus.com -eval "{ sleep 1; echo o0beaner; sleep 1; echo d0ubl3h1gh\!\!; sleep 1; echo 'reboot'; sleep 2; }" | telnet 172.16.0.163 -nmcli c down $atwireless -nmcli connection modify --temporary $esaconnect 802-11-wireless.cloned-mac-address 30:85:A9:6B:C6:F8 -nmcli c up $esaconnect -curl https://esaconnect.extendedstayamerica.com/?param=cGlkPTk4MjgmZGV2aWNlSVA9MTcyLjE2LjAuOTEmZGV2aWNlTUFDPUIwMzU5RjJCQzVBMCZwcm9wZXJ0eVR5cGU9Tm9ybWFs -curl https://esaconnect.extendedstayamerica.com//wificonfirmlanding?param=cGlkPTk4MjgmZGV2aWNlSVA9MTcyLjE2LjAuOTEmZGV2aWNlTUFDPUIwMzU5RjJCQzVBMCZwcm9wZXJ0eVR5cGU9Tm9ybWFs -nmcli c down $esaconnect -echo bearlovesluna | nmcli -a c up $atwireless + eval "{ sleep 1; echo o0beaner; sleep 1; echo d0ubl3h1gh\!\!; sleep 1; echo 'reboot'; sleep 2; }" | telnet 172.16.0.163 + nmcli c down $atwireless + nmcli connection modify --temporary $esaconnect 802-11-wireless.cloned-mac-address 30:85:A9:6B:C6:F8 + nmcli c up $esaconnect + curl https://esaconnect.extendedstayamerica.com/?param=cGlkPTk4MjgmZGV2aWNlSVA9MTcyLjE2LjAuOTEmZGV2aWNlTUFDPUIwMzU5RjJCQzVBMCZwcm9wZXJ0eVR5cGU9Tm9ybWFs + curl https://esaconnect.extendedstayamerica.com//wificonfirmlanding?param=cGlkPTk4MjgmZGV2aWNlSVA9MTcyLjE2LjAuOTEmZGV2aWNlTUFDPUIwMzU5RjJCQzVBMCZwcm9wZXJ0eVR5cGU9Tm9ybWFs + nmcli c down $esaconnect + echo bearlovesluna | nmcli -a c up $atwirelessecho "success" +fi + +