è possibile inviare comandi ad un router?
Inviato: 12/03/2014, 17:13
salve
avrei una curiosità.
Ho provato a cercare sul forum ma non ho trovato niente di simile.
Ho un router che non ha il pulsante per spegnere il WiFi.
Fino ad ora non era un problema, se la notte lasciavo il PC accesso lanciavo uno script per spegnere la sezione WiFi tramite un comando Telnet.
Ho visto che si può accedere Telnet per accedere anche al nas, ma non ho trovato niente riguardante l'invio di istruzioni Telnet a partire dal Nas.
Idee?
grazie
PS
questo è lo script eseguito con Windows:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd",7
WScript.Sleep 200
WshShell.AppActivate "C:\Windows\system32\cmd.exe"
WScript.Sleep 200
WshShell.SendKeys "telnet 192.168.1.1{ENTER}"
WScript.Sleep 200
WshShell.SendKeys "admin{ENTER}" 'Username
WScript.Sleep 200
WshShell.SendKeys "xxx{ENTER}" 'Password
WScript.Sleep 200
WshShell.SendKeys "wlctl radio off{ENTER}" 'send command
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close telnet session
WScript.Sleep 200
WshShell.SendKeys "{ENTER}" 'get command prompt
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close cmd.exe
avrei una curiosità.
Ho provato a cercare sul forum ma non ho trovato niente di simile.
Ho un router che non ha il pulsante per spegnere il WiFi.
Fino ad ora non era un problema, se la notte lasciavo il PC accesso lanciavo uno script per spegnere la sezione WiFi tramite un comando Telnet.
Ho visto che si può accedere Telnet per accedere anche al nas, ma non ho trovato niente riguardante l'invio di istruzioni Telnet a partire dal Nas.
Idee?
grazie
PS
questo è lo script eseguito con Windows:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd",7
WScript.Sleep 200
WshShell.AppActivate "C:\Windows\system32\cmd.exe"
WScript.Sleep 200
WshShell.SendKeys "telnet 192.168.1.1{ENTER}"
WScript.Sleep 200
WshShell.SendKeys "admin{ENTER}" 'Username
WScript.Sleep 200
WshShell.SendKeys "xxx{ENTER}" 'Password
WScript.Sleep 200
WshShell.SendKeys "wlctl radio off{ENTER}" 'send command
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close telnet session
WScript.Sleep 200
WshShell.SendKeys "{ENTER}" 'get command prompt
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close cmd.exe