Pagina 1 di 1

Router TP-Link MR3420 - controllo da shell

Inviato: lun 21 ott 2019, 20:13
da joe
Ho cercato un po' in rete il modo per poter spegnere o accendere il WiFi del router con un comando testuale, in modo da crearmi in seguito uno script o un alias da richiamare facilmente, del tipo "wifion" oppure "wifioff".

Attualmente il router è gestibile via browser dalla sua interfaccia web: mi collego all'IP del router, eseguo il login, poi vado in wireless - enable wireless router radio - e salvo. Per spegnere tolgo la spunta dall'ultima voce invece di selezionarla...
Però alla fine faccio prima a spegnerlo o accenderlo via hardware, in quel caso serve qualcosa di appuntito, tipo spillo o anche un pezzo di graffetta.

Cosa ne pensate si dovrebbe riuscire in qualche modo a fare uno script per lo scopo senza dover immettere credenziali e aprire browsers o tener premuti scomodi interruttori?

Re: Router TP-Link MR3420 - controllo da shell

Inviato: gio 24 ott 2019, 9:04
da ilmich
in teoria si...dovresti catturare le chiamate http che il tuo browser fa quando navighi l'interfaccia del router per quella determinata azione e replicarle con curl o wget.
chiaramente la complessità di questa cosa e proporzionale al sistema di login e interfaccia del tuo router.

Re: Router TP-Link MR3420 - controllo da shell

Inviato: gio 24 ott 2019, 10:46
da joe
Ah ecco, avevo fatto un tentativo del genere anni fa per scaricare dei dati da un'interfaccia del genere dove si doveva inserire luogo tipo di tipo di dato e l'intervallo temporale (ovviamente aveva delle limitazioni per cui si doveva ripetere l'operazione N volte per ottenere il malloppo di dati che servivano)... Insomma anche in quel caso (che era un'interfaccia web scritta in aspx o simili) se non ricordo male si doveva intercettare i comandi scambiati tra browser e sito e poi replicarli con wget o curl per automatizzare. In quell'occasione avevo fallito miseramente e mi ero arrangiato a mano, ripetendo N volte la procedura di selezione dati ecc...

In questo caso, avendo a che fare con un'interfaccia forse un po' più semplice rispetto a quella volta, potrei anche riprovare.
Però devo cercare qualcosa da cui prendere spunto...
Senti una cosa, hai mica qualche link dove si spiega a grandi linee anche con qualche esempio come fare praticamente?

Grazie mille! :)

Re: Router TP-Link MR3420 - controllo da shell

Inviato: gio 24 ott 2019, 14:43
da cressida
Anche io avevo fatto una cosa del genere. Puoi vedere le richieste http anche direttamente dagli strumenti di firefox, poi le riproduci. Si possono utilizzare anche cookie, sia con curl che con wget, se necessario per il login

Altrimenti potresti provare a creare un servizio apposito sul router, se si riesce a modificare il firmware
Non so magari uno script messo in ascolto su una certa porta, che all'occorrenza lancia ifconfig

Re: Router TP-Link MR3420 - controllo da shell

Inviato: dom 10 nov 2019, 20:53
da fAu
non so se su tutte le versioni hardware (ce ne dovrebbero essere almeno tre...) si può montare openwrt. magari ha qualche opzione in più e comunque avresti più possibilità di documentarti sull'interfaccia web.