script attivazione/spegnimento wifi

C, C++, Java, ...

script attivazione/spegnimento wifi

Messaggioda the_woz » 14/03/2012, 16:09

Ciao a tutti ragazzi,
Vi scrivo per chiedervi maggiori informazioni riguardo uno "sfizio" che mi è venuto oggi mentre lavoravo al pc....
Il mio router(D-LINK DSL-2640B) non ha un tasto fisico che permette l'accensione e lo spegnimento del wifi,questa operazione è possibile solo andando nel pannello di configurazione del router e attivare tutto da li...
Mi chiedevo....secondo voi è possibile realizzare uno script che possa permettermi l'accensione e lo spegnimento del wifi per esempio dalla home e non andare ogni volta nel pannello di configurazione del router?
Se ho sbagliato sezione mi scuso....
Ciao a tutti!


PS: ho dato uno sguardo a questa vecchia discussione sul forum ,secondo voi potrebbe funzionare?Prima di provare chiedo a voi in quanto non sono molto esperto di programmazione.


viewtopic.php?f=19&t=42827
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 14/03/2012, 17:04

Mi sono collegato al router tramite telnet,ma appena digito il comando wlan start non succede nulla,il wifi non si attiva...
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda mirko.pagliai » 14/03/2012, 17:49

È una cosa che mi suona completamente nuova, anche come necessità. Mi limito solo a far presente che il router deve essere in grado di ricevere e gestire quella richiesta (tramite telnet) cosa che - immagino - non automatica per tutti i modelli.

Forse (ma dico forse) potresti fare uno script che si autentica direttamente tramite http e che poi compila e invia il modulo che tradizionalmente utilizzi per questa procedura. Non è una cosa impossibile, anzi. Il problema è che è molto complessa in relazione al risultato che vuoi raggiungere, senza contare che ci possono essere degli accorgimenti per impedirlo, anche se scarsamente diffusi (quando mi viene richiesto, con php memorizzo il timestamp della pagina che contiene il form e poi lo confronto con la pagina che riceve i dati. Se la differenza non è umana (questi script fanno questo lavoro in frazioni di secondo) il form non va a buon fine. Ovvio ci sono anche altri trucchetti.).
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 14/03/2012, 17:55

mirko.pagliai ha scritto:Mi limito solo a far presente che il router deve essere in grado di ricevere e gestire quella richiesta (tramite telnet) cosa che - immagino - non automatica per tutti i modelli.

Non è automatica infatti l'ho attivata,e quindi può essere gestito tramite telnet.
Quanto entro nelle impostazioni del router tramite telnet scrivo il comando wlan start(elencato fra i comandi dati da help)ma non succede nulla.Tutti gli altri comandi invece funzionano tranquillamente.(non riporta nessun errore l'esecuzione del comando)
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda s3v » 15/03/2012, 17:18

Puoi fornire una lista dei comandi disponibili tramite telnet? Sono documentati da qualche parte (ad esempio sul manuale) ?

Ciao
Avatar utente
s3v
wiki member
wiki member
 
Messaggi: 3319
Iscritto il: 31/12/2008, 11:54

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 16/03/2012, 13:51

I comandi disponibili tramite telnet li puoi ottenere collegandoti ,tramite telnet ovviamente,al router.
Quindi apri il terminale e scrivi telnet ip_router
Ti verranno chiesti user e password e una volta inseriti tramite il comando help otterrai tutta la lista di comandi disponibili.Poi ovviamente puoi anche scrivere da terminale "man telnet".
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda s3v » 16/03/2012, 17:32

Io li stavo chiedendo a te per vedere di risolvere il problema :)

Ciao
Avatar utente
s3v
wiki member
wiki member
 
Messaggi: 3319
Iscritto il: 31/12/2008, 11:54

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 16/03/2012, 19:19

s3v ha scritto:Io li stavo chiedendo a te per vedere di risolvere il problema :)

Ciao


Ok scusami,pensavo li volessi sapere :D
Ti posto tutti i comandi oppure mi hai già visti?
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda mirko.pagliai » 16/03/2012, 20:45

The Woz, credo che ogni router accetti dei determinati comandi, in virtù anche della marca del costruttore.
Non abbiamo modo, da qui, di vedere i comandi che accetta il tuo router.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 16/03/2012, 20:58

Una volta loggato tramite telnet al router questi sono i comandi dati da help :
Codice: Seleziona tutto
> help

?
help
logout
reboot
adsl
atm
brctl
cat
ddns
df
dumpcfg
echo
ifconfig
kill
arp
defaultgateway
dhcpserver
dns
lan
passwd
ppp
remoteaccess
restoredefault
route
save
swversion
wan
tr69c
ping
ps
pwd
rip
snmp
sntp
syslog
sysinfo
tftp
wlctl
wlan



Scrivo wlan ,ed ecco il risulato:
Codice: Seleziona tutto
> wlan
wlan show -- show wireless setting
wlan commit -- save setting to flash and activate setting
wlan start -- start wireless
wlan stop -- stop wireless
wlan hide 0/1 -- broadcast/hide ssid
wlan ssid xxx -- set SSID
wlan auth mode -- set authentication mode
wlan wep 0/1 -- disable/enable wep encryption
wlan wepbit 128/64 -- 128/64 wep key bit
wlan wepindex 1~4 -- set wep key index
wlan wepkey1~4 key_value -- set wep key 1~4
wlan passphrase enable/disable [key] -- enable/disable auto wep key and set passphrase
wlan radius server_ip server_port server_key -- set radius
wlan wpakey key -- set wpa/wpa2 psk key,len 8~63
wlan wparekey 0~4294967295 -- set wpa/wpa2 rekey interval
wlan wpaencrypt tkip/aes/tkip+aes -- set wpa/wpa2 encryption
wlan wpa2preauth 1/0 -- enable/disable WPA2 preauthentication
wlan reauth 0~4294967295 -- set wpa2 Network Re-auth Interval
wlan isolation 0/1 -- disable/enable AP Isolation
wlan channel 0~11 -- set channel ( 0:auto )
wlan autochtimer 0~2147483647 -- set auto scan channel timer(min.)
wlan 54grate n -- set 54g Rate ( 0 : Auto, 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 )
wlan mcastrate n -- set Multicast rate ( 0 : Auto, 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 )
wlan basicrate n -- set basic rate
wlan frag 256~2346 -- set fragmentation threshold
wlan rts 0~2347 -- set RTS threshold
wlan dtim 1~255 -- set DTIM interval
wlan beacon 1~65535 -- set beacon interval
wlan maxassclient 1~128 -- set maximum associated clients
wlan xpress 0/1 -- disable/enable XPress Technology
wlan 54gmode n -- set 54g mode ( 0 : 54g Auto, 1 : 54g Performance, 2 : 54g LRS, 3 : 802.11b Only )
wlan 54gprotect 0/1 -- set 54g protection to off/auto
wlan preamble 0/1 -- set preamble type to short/long
wlan txpower n -- set TX power ( 20, 40, 60, 80, 100 )
>


Questi sono i comandi
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda s3v » 16/03/2012, 21:22

Hai eseguito il comando "save" dopo il comando "wlan start"?
Sempre che "save" serva a salvare le impostazioni cambiate.

Ciao
Avatar utente
s3v
wiki member
wiki member
 
Messaggi: 3319
Iscritto il: 31/12/2008, 11:54

Re: script attivazione/spegnimento wifi

Messaggioda mirko.pagliai » 16/03/2012, 21:52

Ci sono anche router che, per dire, una volta cambiate impostazioni "importanti" (questa non dovrebbe esserlo, però...) necessitano di un riavvio. Non hai altre info? Un manuale online non c'è?
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3170
Iscritto il: 15/03/2010, 23:46

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 17/03/2012, 13:06

Online ho cercato ma non trovo nulla....Ho dato sia save che reboot.... si riavvia ma le impostazioni sul wifi non cambiano....Tutti i comandi però funzionano senza alcun problema,solo start/stop non funziona
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56

Re: script attivazione/spegnimento wifi

Messaggioda s3v » 17/03/2012, 18:07

Ma nel manuale quei comandi non sono documentati?
Controlla anche la versione del firmware o a mandare un'email al supporto. Magari è un problema conosciuto.

Ciao
Avatar utente
s3v
wiki member
wiki member
 
Messaggi: 3319
Iscritto il: 31/12/2008, 11:54

Re: script attivazione/spegnimento wifi

Messaggioda the_woz » 22/03/2012, 11:34

Ho inviato una segnalazione di supporto al sito dlink il 17/03/2012,ancora non mi hanno risposto.
Appena so qualcosa vi aggiorno grazie a tutti
the_woz
Newbie
Newbie
 
Messaggi: 39
Iscritto il: 25/10/2011, 0:56


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti