MyWiFi

Esecuzione dello script di configurazione tramite l'interfaccia web del router

Nella procedura di configurazione Hotspot con firmware OpenWrt, per inviare lo script è necessario girare la porta 22 TCP verso la porta WAN del router wireless.
In alcuni casi questa procedura può risultare difficoltosa. Esaminiamo una procedura alternativa per eseguire lo script di configurazione senza girare la porta 22.

Seguiamo la normale procedura di configurazione del firmware OpenWrt senza però inviare lo script.
A questo punto copiamo il seguente testo:

echo '[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && { \
wget 'http://app.mywifiservice.com/script/?nasid=XXXXX' -q -O /tmp/setup.sh; chmod 755 /tmp/setup.sh; /tmp/setup.sh; \
}' > /etc/hotplug.d/iface/99-MyWiFi


avendo cura di sostituire "XXXXX" con il nasid della propria location, visibile accedendo alle impostazioni della location tramite pannello di controllo MyWiFi Service.

Colleghiamoci tramite browser all'interfaccia web del router all'indirizzo http://192.168.1.100, clicchiamo su Network | Firewall e poi su Custom Rules.
Incolliamo quindi il testo appena copiato e clicchiamo su "Submit".


Esecuzione dello script di configurazione dall'interfaccia web


Colleghiamo ora il cavo internet alla porta WAN del nostro router HotSpot e clicchiamo infine su System | Reboot | Perform reboot ed attendiamo circa 2 minuti (il router si riavvierà due volte).