diff --git a/wirelesslogin/README.md b/wirelesslogin/README.md index 1a9075c..7abcbec 100644 --- a/wirelesslogin/README.md +++ b/wirelesslogin/README.md @@ -1,2 +1,22 @@ -# shellscripts +# Wireless Login Assistant + +Currently at our hotel, we're required to login to the wireless portal once per 24 hour period + +In order for our network to work correctly, I have the WAN port of our gateway connected +to an ASUS consumer-grade router in wireless repeater mode, connected to the hotel wireless +network. + +This script will basically do the following: + +* Reboot the router (this is basically to buy time. If duplicate MACs are present, blockage) +* Bring down the @Wireless connection +* Assign the MAC address from the ASUS router 2.4ghz radio to local wifi adapter +* Bring up wireless on ESAconnect network +* Curl two endpoints to simulate logging in +* Bring down ESAconnect +* Bring up @Wireless + +This happens once per 24 hours, controlled by systemd timers. + +Backup of ASUS router config stored in the git as well, in case it gets hacked (not super secure)