Pagina 1 di 7

Trasformare il D-link 300t(302t) in 502t (da modem a router)

MessaggioInviato: 14 mar 2006, 16:27
di Aragorn
Sottolineo che la modifica se fatta bene non è rischiosa, ma fa decadere la garanzia e l'autore e amdplanet non si assumono responsabilità di sorta.

Ringrazio la comunità di Dlinkpedia, dove potrete trovare altre informazioni sul modem in questione, e altre tecniche di modifica

Per abilitare il router, occorre caricare una versione corretta del firmware per il 502T, inquanto quello originale è troppo grande per la eprom del chip. Sottolineo che il modem 302T, dopo aver subito la modifica non potrà più utilizzare la porta usb.

Il Firmware possiamo scaricarlo sempre da dlinkpedia, i file da utlizzare sono in stable

Dopo di che, occorre recuperare CICLaMaB (che iddio ce la mandi buona), un grazioso programma italiano che flasha il firware.

Se il programma non dovesse funzionare occorrerà scaricare le sue librerie e installarle.

Stacchiamo il cavo adsl.

Ora entriamo in connessioni di rete e selezioniamo Connessione alla rete locale (LAN) quindi proprietà e Protocollo Tcp/ip e ancora proprietà.

Impostiamo i parametri così

Immagine

Adesso aprimo CICLaMaB e inseriamo l'ip della macchina cioè 192.168.1.1

Immagine

Seguiamo il wizard indicando il modello posseduto e quello desiderato (io ho messo d-link DSL300@Aztech Submax), selezioniamo il kernerl e il firmware e impostando si nella domanda se è la prima volta che aggiorno il modem.

Adesso scolleghiamo il modem e premiamo il tasto connetti, ricolleghiamo il modem e il CICLaMaB dovrebbe riuscire a collegarsi
Codice: Seleziona tutto
220 ADAM2 FTP Server ready.
USER adam2
331 Password required for adam2.
PASS adam2
230 User adam2 successfully logged in.

bootloaderVersion 0.22.02
flashsize         0x00200000
usb_prod          Alice ADSL 302T
mtd0              0x900a0000,0x901f0000
mtd1              0x90010000,0x900a0000
mtd2              0x90000000,0x90010000
mtd3              0x901f0000,0x90200000




se così non fosse torniamo alla configurazione delle porte TCP/IP e proviamo con i valori

IP 10.8.8.9
Gateway 10.8.8.8
Subnet Mask 255.255.255.0

Riproviamo il proceditmento

A questo punto impostiamo la patizione come Samy1.1/Netcomm NB5!

E confermiamo l'inzio del processo di aggiornamento pigiando esegui, se il tutto va come deve andare il modem il log vi dirà che l'aggiornamento è avvenuto in modo corretto dandovi questo messaggio (io ho atteso 5 min che il modem si riavviase e l'ho riavviato a mano e ha funzionato lo stesso)

Codice: Seleziona tutto
226 Transfer complete.
REBOOT
221-Thank you for using the FTP service on ADAM2.
221 Goodbye.
Operazione conclusa!
Attendere il riavvio del modem/router...


Mentre nel caso vi riporti questo errore

Codice: Seleziona tutto
*******************************************
* Inizio operazioni - 12/03/2006 17.38.30 *
*******************************************
*
* CICLaMaB ver.
*
17.38.47  - ATTENZIONE!
17.38.47  - E'consigliato disattivare eventuali firewall e antivirus
17.38.47  - e scollegare il cavo della linea ADSL.
17.38.47  -
17.38.47  - Spegnere il modem/router e premere "Connessione".
17.38.47  -
17.38.52  - Accendere ora il modem/router.
17.38.57  - Connessione ad "ADAM2" in corso...
17.38.57  - 220 ADAM2 FTP Server ready.
17.38.57  - USER adam2
17.38.57  - 331 Password required for adam2.
17.38.57  - PASS adam2
17.38.57  - 230 User adam2 successfully logged in.
17.38.57  -
17.38.57  - ---------------------------------------------------------
17.38.57  - modem/router info:
17.38.57  - bootloaderVersion     0.22.02
17.38.57  - flashsize             0x00200000
17.38.57  - usb_prod              N/A
17.38.57  - mtd0                  0x900a0000,0x901f0000
17.38.57  - mtd1                  0x90010000,0x900a0000
17.38.57  - mtd2                  0x90000000,0x90010000
17.38.57  - mtd3                  0x901f0000,0x90200000
Parametri impostati:
   - Azzeramento mtd3
   - Autoload on
   - Partizionamento mtd0, mtd1 e mtd3 per D-Link DSL-300@Aztech Submax
   - Salvataggio ambiente "ENV" e "config.xml"


17.39.03  - ---------------------------------------------------------
17.39.03  - SETENV mtd0,0x90087000,0x901f0000
17.39.08  - 200 SETENV command successful
17.39.08  - SETENV mtd1,0x90010000,0x90087000
17.39.12  - 200 SETENV command successful
17.39.12  - SETENV mtd3,0x901f0000,0x90200000
17.39.12  - 200 SETENV command successful
17.39.12  - Le partizioni sono state modificate.
17.39.12  - SETENV autoload,1
17.39.12  - 200 SETENV command successful
17.39.12  - TYPE I
17.39.12  - 200 Type set to I.
17.39.12  - PASV
17.39.12  - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.12  - RETR env
17.39.12  - 150 Opening BINARY mode data connection for file transfer.
17.39.12  - 226 Transfer complete.
17.39.12  - Il config in formato "bin". non è salvabile!
17.39.12  - MEDIA FLSH
17.39.12  - 200 Media set to FLSH.
17.39.12  - Creazione partizione temporanea "mtd4".
17.39.12  - SETENV mtd4,0x90010000,0x901f0000
17.39.16  - 200 SETENV command successful
17.39.19  - TYPE I
17.39.19  - 200 Type set to I.
17.39.19  - PASV
17.39.19  - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.19  - Cancellazione partizione "mtd4"... Attendere...
17.39.19  - STOR single mtd4
17.39.19  - 550 <blockname> environment variable not set.
17.39.19  - Il comando è fallito: STOR single mtd4
17.39.19  - TYPE I
17.39.19  - 200 Type set to I.
17.39.20  - PASV
17.39.20  - 227 Entering Passive Mode (10,8,8,8,26,175).
17.39.20  - Cancellazione partizione "mtd3"... Attendere...
17.39.20  - STOR config.xml mtd3
17.40.20  - Il modem/router non risponde!
17.40.20  - Il comando è fallito: STOR config.xml mtd3
17.40.20  - Attendere il riavvio del modem/router...
*******************************************
* Fine operazioni  -  12/03/2006 17.41.33 *
*******************************************



Occorrerà procedere come segue:

Se il chipset è intel quasi sicuramente sarà impossibile eseguire l'aggiornamento del firmware inquanto hanno ADAM2 per amd quindi non si possono flashare.


Per prima cosa occorre smontare il modem e accertarsi di che chipset mondi

Immagine
in caso sia intel bisognerà riprogrammare Adam2

Scaricare adam2_intel.zip(adam2 e' il file \bin\intero\mtd2)
Scaricare: SolarWinds-TFTP impostare Transmit and Receive files" in Security, sotto il menu Files -> Configure e scompattare il file adam2_intel.zip e selezionare in solaris il percorso \bin\intero\mtd2

adesso sempre con le configurazioni TCP/IP (168.192.1.1 255.255.255.0 e 168.192.1.2), apriamo il prompt dei comandi e digitiamo


Codice: Seleziona tutto
# telnet 192.168.1.1
inseriamo user: root
          password: admin
# cd /var (ci spostiamo in var)
# tftp -g -r mtd2 192.168.1.2 (indirizzo ip del pc)
# ls -la /var/mtd2 (con questo comando controlliamo la reale dimensione del file 63,6 KB (65.216 byte).)
# dd if=/var/mtd2 of=/dev/mtdblock/2
il prompt dovrà risponderci in qualche secondo
127+1 records in
127+1 records out
# exit


nb. # non è da digitare

Adesso possiamo ripetere il procedimento di installazione con CICLaMaB.

Che benefici porta la trasformazione? Essenzialmente avremo un maggior controllo del prodotto, non ci saranno più problemi con programmi come emule(disconnessioni e id bassi) e potremmo disporre di un firewall hardware personabilizzabile.

Oltretutto da quel che ho capito il nuovo firmware dovrebbe modificare il modem da dsl1 a dsl2 quindi può superiare la barriera degli 8mb.

Una volta eseguita la modifica potrete impostare il firewall seguendo i consigli di questo sito per i maggiori programmi internet.

MessaggioInviato: 14 mar 2006, 16:39
di Aragorn
ps il modem l'ho preso all'auchan in offerta a 27euro ;)

MessaggioInviato: 14 mar 2006, 16:42
di Barton Simpsons
Non ho capito che ci guadagni???

MessaggioInviato: 14 mar 2006, 16:45
di Aragorn
ci guadagni che il modem in questione dopo tot ore di p2p si impalla e bisogna resettarlo, così invece nn hai problemi di sorta e ottieni id alto su emule.

ci guadagni un firewall hardware pienamente configurabile

ci guadagni un modem adatto alla nuova adsl2

e diciamo un prodotto che vale dai 100 euro in su a fronte di una spesa di 27 euro

MessaggioInviato: 14 mar 2006, 16:54
di `knives`
ottima guida , tra l'altro volevo aggiungere solo una cosa


un contro... maggiore difficolta nel settaggio del suddetto sotto linux

MessaggioInviato: 14 mar 2006, 16:55
di lionner
complimenti sergio

2 giorni fa me ne hai parlato ed ora ti ritrovo con un ottima guida, x far capo a quei problemi lol

ciaooooooooooooooooo

MessaggioInviato: 14 mar 2006, 17:19
di thrantir
un contro... maggiore difficolta nel settaggio del suddetto sotto linux


perche'?

MessaggioInviato: 14 mar 2006, 17:20
di [ITA]SEREUPIN80
davvero un ottima guida :D

ottimo sergio! :wink:

MessaggioInviato: 14 mar 2006, 17:45
di `knives`
thrantir ha scritto:
un contro... maggiore difficolta nel settaggio del suddetto sotto linux


perche'?


perhcè leggendo in giro trovo molti che hanno problemi con il 502 e mandravia.. proprio quello che ha sergio

MessaggioInviato: 14 mar 2006, 18:10
di thrantir
eppure, un router dovrebbe essere ancora piu' semplice da utilizzare! nel senso, dovrebbe essere sufficiente impostare la shceda di rete con quell'indirizzo come gateway e dns (se ha la funzione dns relay, ma credo di si) e basta, il tutto poi dovrebbe avvenire via ip...

ti ricordi che problemi dava?

MessaggioInviato: 14 mar 2006, 21:42
di marcosniper
MMM.. molto interessante!! grandissimo Sergio!!! :wink:

MessaggioInviato: 14 mar 2006, 23:20
di _Ciccio_
Ciao Aragorn... scusa se rompo ma volevo chiederti aiuto a riguardo

allora:

ho scaricato tutto ma: appena faccio partire Ciclamab mi dice che non trova le definizione (ho istallato il pacchetto). x'?

come modem desiderato metto anch'io il DSL300@Aztech Submax?

In che caso si cambia la partizione come Sammy?

Ad oggi mi dice sempre che nn si può collegare...

grazie

ciao

MessaggioInviato: 15 mar 2006, 01:40
di Aragorn
ma il Ciclamab si apre? o ti da l'errore? se si mancano le librerie di C

per il collegamento hai provato con l'altra serie di ip?

probabilmente come me avevi un modem intel

MessaggioInviato: 15 mar 2006, 09:23
di _Ciccio_
ciao, ho istallato le librerie ma il ciclamab si apre sempre dopo avermi dato un errore: mancano le "definizioni".....

Ma il fatto che non vada ciclamab non dipende dal modem, vero? Prima devo riuscire a farlo andare e poi vedere se ho un intel?

grazie mille...

ciao

MessaggioInviato: 15 mar 2006, 12:17
di cb_123
Vorrei solo farvi notare che il router 502t non costa attorno ai 100€ ma viene venduto attorno ai 40 €.