|
|
|
|
Strumenti |
29-04-2013, 23:53 | #2001 |
Senior Member
Iscritto dal: Nov 2001
Città: in quel di Venezia
Messaggi: 12462
|
@fasix
prova a creare una regola ( o quante ti servono) in virtual server (o port triggering) e vedi se puoi fare quello che ti serve. quello indicato era uno screen del menu virtual servers del nuovo firmware, se non permette di fare quello che pensavi, dovresti segnalarlo alla tp-link. Ultima modifica di strassada : 29-04-2013 alle 23:59. |
01-05-2013, 00:13 | #2002 |
Senior Member
Iscritto dal: Aug 2010
Messaggi: 765
|
buona notte a tutti,qualcuno mi spiega come posso vedere i dati nell'hdd collegato al modem nei pc collegato ad essi?invece per la stampante?
grazie
__________________
case-aerocool sixth element-mb-asrock-fatal1ty z68 profess1onal series-intel i7 2600k@4.2-ram 2x4gb corsair vengeance 1866-ali-corsair ax850w-vga-asus gtx 970 strix-dissi-antec h2o 920-asus xonar dx- |
01-05-2013, 08:56 | #2003 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Nel primo post ci sono i manuali utente che spiegano le fiunzionalità del prodotto.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
02-05-2013, 13:51 | #2004 |
Senior Member
Iscritto dal: Oct 2002
Messaggi: 11453
|
|
02-05-2013, 14:24 | #2005 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Ci stiamo lavorando.
C'è un bug nel telnet che non esce (vedi loop infinito telnet).
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
02-05-2013, 14:34 | #2006 |
Senior Member
Iscritto dal: Oct 2002
Messaggi: 11453
|
|
02-05-2013, 20:56 | #2007 | |
Senior Member
Iscritto dal: Nov 2005
Città: Roma
Messaggi: 670
|
Quote:
Hai qualche riferimento da consigliare o suggerimenti su uno script molto semplice? Tipo chiamata al modem e un paio di comandi tanto per capire come si passano... Io ho provato a listare in un batch premettendo QUOTE ma non va... |
|
03-05-2013, 05:54 | #2008 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
A breve posterò un link con i comandi tipici (es. Wifi ON/Off).
Gli script telbnet (file VBS) sono simili a quelli per W8960N. In più va aggiunta la apret per l'uscita forzata (bug infinite loop del W8970). Consiglio: accedi in telnet senza script e fatti un'idea dei comandi possibili (sh non è presente...).
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
03-05-2013, 07:49 | #2009 | |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 3975
|
Quote:
http://www.hwupgrade.it/forum/showpo...&postcount=253
__________________
"Ma videmus nunc per speculum et in aenigmate e la verità, prima che faccia a faccia, si manifesta a tratti (ahi, quanto illeggibili) nell'errore del mondo, così che dobbiamo compitarne i fedeli segnacoli, anche là dove ci appaiono oscuri e quasi intessuti di una volontà del tutto intesa al male." |
|
03-05-2013, 08:01 | #2010 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
@1onexx
Quegli script funzionano ma non escono (bug telnet infinite loop). Ci vuole un codice partciolare nello script per forzare la chiusura. Inoltre nel firmware W8970 non c'è più la shell, i comandi sono limitati, e bisogna verificare quali si vogliono e si possono suare.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
03-05-2013, 08:14 | #2011 |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 3975
|
Infatti quella era una tecnica per inviare comandi da telnet (avevo già visto i problemi sull'8970).
Poi i comandi dovete trovarli voi. Mica posso fare tutto io Ps scherzo ma non posso aiutarvi visto che non ho l'8970.
__________________
"Ma videmus nunc per speculum et in aenigmate e la verità, prima che faccia a faccia, si manifesta a tratti (ahi, quanto illeggibili) nell'errore del mondo, così che dobbiamo compitarne i fedeli segnacoli, anche là dove ci appaiono oscuri e quasi intessuti di una volontà del tutto intesa al male." |
03-05-2013, 09:11 | #2012 |
Senior Member
Iscritto dal: Nov 2005
Città: Roma
Messaggi: 670
|
Grazie ad entrambi...
Telnet ed i suoi comandi li conosco benino...solo nn sapevo servisse un vbs... |
03-05-2013, 09:18 | #2013 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Il file .VBS (Visal BAsic Script) è il modo più semplice per costruirsi degli script "intelligenti" con poco lavoro. Es.
** Script W8960N V1-V3 - Wifi off 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 "admin{ENTER}" 'Password WScript.Sleep 200 WshShell.SendKeys "wlctl set --switch off{ENTER}" 'Wifi radio off 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 Script W8970 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 "admin{ENTER}" 'Password WScript.Sleep 200 WshShell.SendKeys "wlctl set --switch off{ENTER}" 'send command WScript.Sleep 2000 WshShell.SendKeys "logout{ENTER}" 'close telnet session WScript.Sleep 2000 WshShell.SendKeys "^{]}" 'forced exit by telnet session WScript.Sleep 2000 WshShell.SendKeys "q{ENTER}" 'exit telnet session WScript.Sleep 2000 In neretto nel primo script il comando per il Wifi off (basta creare lo stesso file con on per attivare il Wifi) In neretto nel secondo script i comandi epr l'uscita forzata da telnet. Non ho sottomano il W8970 per provare... Si copiano le istruzioni dello script in un file di testo rinominato in .vbs. Salvato il fiel doppio clic sul file .VBS.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live Ultima modifica di Bovirus : 03-05-2013 alle 11:51. |
03-05-2013, 11:07 | #2014 |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 3975
|
Nuovo script per comandi Telnet
Quando introdussi quegli script per l'8960 V1 usai VBS appunto per la sua semplicità.
Però ci sono dei casi, pochi in verità, in cui a causa della lentezza del PC si perde l'handshake. Si potrebbe agire con un tuning aumentando lo sleep, ma diciamo che non è proprio una bella cosa . Volendo fare qualcosa che è indipendente da questo problema, occorre che lo script sia asincrono e non sincrono con i comandi inviati. Questo si ottiene attendendo la risposta del comando (prompt), evitando problemi di sincronizzazione. Un modo elegante e semplice (senza ricorrere ad es. a script perl) è ottenuto con un programmino che dovete scaricare e mettere ad es. sul desktop o dove volete: Telnet Scripting Tool che potete scaricare dal link. Ecco un esempio. Tenete conto che non avendo il modem non conosco la risposta ai comandi (prompt). Quindi ho ipotizzato che il prompt fosse sempre ">", verificate con il modem sottomano e fate le dovute correzioni. 1) create il seguente file di testo scriptwifiOff.txt nella stessa dir dove avete scaricato tst10.exe: 192.168.1.1 WAIT "Login:" SEND "admin\m" WAIT "Password:" SEND "admin\m" WAIT ">" SEND "wlctl radio off\m" WAIT ">" SEND "exit\m" aggiungete i comandi finali per chiudere la sessione telnet controllando sempre quale prompt serva ed indicando WAIT "prompt" 2) create lo script di lancio wifiOff.bat nella stessa dir di TST10.exe: TST10.exe /r:scriptwifiOff.txt /o:scriptwifiOff.log /m 3) doppio click sul file .bat e parte lo script. Semplice no ? PS: ho inserito, per debug nello step 2 la produzione del file scriptwifiOff.log Ispezionandolo potrete capire meglio in fase iniziale quello che accade. Poi a regime lo step 2 può scriversi senza quel file eliminando: /o:scriptwifiOff.log Bovirus e volenterosi a voi il compito di testarlo e generare gli script che vi servono. Fatemi sapere cosa accade io ho scritto tutto senza avere alcun modem sottomano per i test , ma con piccole modifiche dovrebbe funzionare.
__________________
"Ma videmus nunc per speculum et in aenigmate e la verità, prima che faccia a faccia, si manifesta a tratti (ahi, quanto illeggibili) nell'errore del mondo, così che dobbiamo compitarne i fedeli segnacoli, anche là dove ci appaiono oscuri e quasi intessuti di una volontà del tutto intesa al male." |
03-05-2013, 11:15 | #2015 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Telnet scripter io l'jho usato per gli script del Dlink DSL-G624T.
Se lo script .VBS funziona è più semplice e non richiede altri file che se stesso. Il Telnet Scripter anche se semplice è più complesso.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live Ultima modifica di Bovirus : 03-05-2013 alle 11:32. |
03-05-2013, 11:19 | #2016 |
Senior Member
Iscritto dal: Nov 2001
Città: in quel di Venezia
Messaggi: 12462
|
il prompt:
TP-LINK(conf)# i comandi permessi da wlctl di questa mini console tp-link ( l'accesso completo, con sh, non è più permesso, negli ultimi 2 firmware) TP-LINK(conf)#wlctl wlctl set [ --ssid <ssid> [base64] ] [ --switch <on|off> ] [ --qss <on|off> ] [ --wepkey <key> [base64] [keyindex] ] [ --pskkey <key> [base64] ] [ --sec [none] [<wep> <auto|open|shared> <key> [base64] [keyindex]] [<psk> <auto|wpa|wpa2> <auto|tkip|aes> <key>] [base64] ] Ultima modifica di strassada : 03-05-2013 alle 11:28. |
03-05-2013, 11:28 | #2017 |
Senior Member
Iscritto dal: Feb 2007
Messaggi: 3975
|
@Bovirus
Se funziona con VBS va bene, lo implementai così per questo Il problema è che in qualche caso fallisce, allora occorre farlo in modo asincrono @strassada Avevo messo il prompt del mio 8960 V1 Praticamente senza sh non si fa quasi nulla
__________________
"Ma videmus nunc per speculum et in aenigmate e la verità, prima che faccia a faccia, si manifesta a tratti (ahi, quanto illeggibili) nell'errore del mondo, così che dobbiamo compitarne i fedeli segnacoli, anche là dove ci appaiono oscuri e quasi intessuti di una volontà del tutto intesa al male." |
03-05-2013, 11:52 | #2018 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Corretto comando switch Wifi (ci stavo lavorando mentre avete postato).
Il problema è semrpe il discorso dell'uscita dallo script forzata.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
03-05-2013, 15:23 | #2019 |
Senior Member
Iscritto dal: Nov 2001
Città: in quel di Venezia
Messaggi: 12462
|
a mio avviso dobbiamo segnalare che se credono che basti spostare la levetta sul retro per l'on/off wireless, si sbagliano di grosso:
a parte che mi sa che alla lunga si romperà, l'accesso poi è abbastanza difficoltoso essendo appunto sul retro, e credo che nessuno di noi piazzi un router pensando di poter accedere in continuazione a quella zona. quindi devono sistemare l'uscita dalla loro misera shell, oltre che espandere i comandi permessi (ad es. aggiungere l'opzione a wlctl per variare la potenza), se non vogliono darci l'accesso completo (che ovviamente sarebbe in cima alla lista delle cose da aggiungere al prossimo firmware). |
03-05-2013, 16:01 | #2020 |
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31007
|
Temo che difficilmente avrai quei comandi via shell/telnet.
Come ha spiegato l'assistenza non vogliono che qualcuno dando dei comandi errati (es. potenza Wifi), possa danneggiare il modem. Io mi accontenteri che - Sistemassero il bug del telnet infinite loop - Aggiungessero nella GUI la varazioen dell'SNR - Aggiungessero la rete Wifi Guest - Aggiungessero lo scheduler del Wifi.
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:14.