Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente | ||
firmware_gargoyle [2009/09/27 14:45] massinge creata |
firmware_gargoyle [2013/10/31 20:55] (versione attuale) |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
==== Come installare il firmware Gargoyle sulla Fonera Tramite Seriale ==== | ==== Come installare il firmware Gargoyle sulla Fonera Tramite Seriale ==== | ||
- | == | ||
- | BOZZA == | ||
- | Primo Disclaimer : Se non siete tanto pratici , non provate a farlo , anche se è tutto abbastanza semplice | + | === PREMESSA === |
- | Secondo Disclaimer : se vi ritrovate con un grazioso mattoncino bianco tra le mani dopo aver seguito quanto qui scritto, non ritenetemi responsabile, tutto quello che andrete a fare è sempre e solo sotto vostra unica responsabilità | + | Il [[http://www.gargoyle-router.com|firmware Gargoyle]] è su base Open-WRT, la stessa da cui derivano i ben più noti firmware DD-WRT, però questo firmware rispetto ai dd-wrt ha notevoli __vantaggi__: |
+ | 1) è più leggero | ||
+ | |||
+ | 2) molto più semplice da configurare rispetto al DD-WRT, sia come gateway che come client/repeater | ||
+ | |||
+ | 3) compatibile, se impostato come repeater,col nostro amato Fritz, con qualsiasi codifica di protezione. | ||
+ | |||
+ | __Svantaggi__: | ||
+ | |||
+ | - meno configurazioni e utility rispetto al ddwrt, ma ha tutto l'essenziale. | ||
+ | |||
+ | |||
+ | === INSTALLAZIONE === | ||
+ | |||
+ | |||
+ | Primo Disclaimer : Se non siete tanto pratici , non provate a farlo, anche se è tutto abbastanza semplice. **Procedura valida per Fonera 2100 A/B/C e Fonera 2200** | ||
+ | |||
+ | Secondo Disclaimer : se vi ritrovate con un grazioso mattoncino bianco tra le mani dopo aver seguito quanto qui scritto, non ritenetemi responsabile, __tutto quello che andrete a fare è sempre e solo sotto vostra unica responsabilità!__ | ||
+ | |||
+ | |||
+ | |||
+ | == Materiale Necessario: == | ||
- | Materiale Necessario: | ||
1) Cavo seriale ovvero interfaccia RS232 to TTL (Io ho usato un cavo Siemens di quelli che si usano per la seriale del Fritz!Box) | 1) Cavo seriale ovvero interfaccia RS232 to TTL (Io ho usato un cavo Siemens di quelli che si usano per la seriale del Fritz!Box) | ||
- | 2) Procuratevi un server tftp io ho usato tftpgui scaricabila da [[http://tftpgui.googlecode.com/files/tftpgui_1_1_py25_install.exe|QUI]] Dopo aver installato TFTPGui avviatelo dal relativo link sul desktop del vostro PC , cliccate sul tasto setup e scrivete C:\ nella prima riga bianca in alto(quella del percorso PUT e GET), quindi cliccate sull tasto Apply, quindi su Start, avrete così avviato e preparato il programma. | + | 2) Procuratevi un server tftp io ho usato **tftpgui** scaricabila da [[http://tftpgui.googlecode.com/files/tftpgui_1_1_py25_install.exe|QUI]] Dopo aver installato TFTPGui avviatelo dal relativo link sul desktop del vostro PC , cliccate sul tasto setup e scrivete C:\ nella prima riga bianca in alto(quella del percorso PUT e GET), quindi cliccate sull tasto Apply, quindi su Start, avrete così avviato e preparato il programma. |
- | 3) dovrete scaricare i file root.fs e vmlinux.bin.l7 della versione del firmware dd-wrt da voi scelta; questo il LINK per scaricare un firmware BETA, invece QUI i Release Candidates (RC). Non chiedetemi quali sono più stabili perchè non posso dirvelo con certezza. In linea di massima i RC dovrebbero essere un step più elevato di sviluppo. | + | 3) dovrete scaricare i file root.fs e vmlinux.bin.lzma della versione del firmware Gargoyle (scaricabili da [[http://www.gargoyle-router.com/download.php|QUI]]) da voi scelta (ricordatevi di scaricare la versione per chip **Atheros**, compatibile con la Fonera 2100 e 2200). |
- | Io per semplicità ho scaricato questi apparteneti alla RC5 (ne ho sentito parlare molto bene in termini di stabilità): | + | Io ho scaricato questi (ne ho sentito parlare molto bene in termini di stabilità e sono gli ultimi al momento ddisponibili): |
- | - root.fs | + | - gargoyle_1.0.12-atheros-root.squashfs (di seguito indicato come gargoyle_xxxxxxxx-root.squashfs) |
- | - vmlinux.bin.l7 | + | - gargoyle_1.0.12-atheros-vmlinux.lzma (di seguito indicato come gargoyle_xxxxxxxx-vmlinux.lzma) |
i due file vanno inseriti in c:\ (la directory da cui TftpGui li preleverà per poi inviarli alla fonera). | i due file vanno inseriti in c:\ (la directory da cui TftpGui li preleverà per poi inviarli alla fonera). | ||
Linea 25: | Linea 43: | ||
Impostiamo la scheda di rete del PC collegato anche tramite LAN alla Fonera, in questo modo: | Impostiamo la scheda di rete del PC collegato anche tramite LAN alla Fonera, in questo modo: | ||
- | Ip: 192.168.1.166 | + | Ip: 192.168.1.2 |
- | Subnet mask: 255.255.255.0 | + | Subnet mask: 255.255.255.0 |
- | Gateway predefinito: 192.168.1.1 | + | Gateway predefinito: 192.168.1.1 |
Cominciamo con il cavo seriale Ho collegato i tre fili RX, TX, GND (Massa) come nella foto() | Cominciamo con il cavo seriale Ho collegato i tre fili RX, TX, GND (Massa) come nella foto() | ||
- | immagine:Fon 2100 Serial.jpg FONERA 2100 | + | {{:fon_2100_serial.jpg|}} FONERA 2100 |
- | immagine:Conn_fon2200.jpg FONERA 2200 | + | {{:conn_fon2200.jpg|}} FONERA 2200 |
+ | |||
+ | === PROCEDURA SERIALE === | ||
Una volta collegata la seriale al Pc, bisogna aprire Hyperterminal (con Windows) Settate la com in questo modo: | Una volta collegata la seriale al Pc, bisogna aprire Hyperterminal (con Windows) Settate la com in questo modo: | ||
- | velocità = 9600 | + | velocità = 9600 |
- | numero di bit =8 | + | numero di bit = 8 |
- | parità = nessuna | + | parità = nessuna |
- | bit di stop =1 | + | bit di stop = 1 |
- | Controllo di flusso=nessuno | + | Controllo di flusso = nessuno |
Colleghiamo il cavo ethernet PC-FONERA Accendiamo la FONERA Vedrete comparire subito il segno “+” e dopo un pò tutto il resto come indicato sotto. | Colleghiamo il cavo ethernet PC-FONERA Accendiamo la FONERA Vedrete comparire subito il segno “+” e dopo un pò tutto il resto come indicato sotto. | ||
- | +PHY ID is 0022:5521 | + | +PHY ID is 0022:5521 |
- | RedBoot(tm) bootstrap and debug environment | + | RedBoot(tm) bootstrap and debug environment |
- | [ROMRAM] | + | [ROMRAM] |
- | Non-certified release, version v1.3.0 - built 16:57:58, Aug 7 | + | Non-certified release, version v1.3.0 - built 16:57:58, Aug 7 |
- | 2006 | + | 2006 |
- | Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, | + | Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, |
- | Inc. | + | Inc. |
- | Board: ap51 | + | Board: ap51 |
- | RAM: 0x80000000-0x81000000, [0x80040450-0x80fe1000] | + | RAM: 0x80000000-0x81000000, [0x80040450-0x80fe1000] |
- | available | + | available |
- | FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes | + | FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes |
- | each. | + | each. |
- | == Executing boot script in 1.000 seconds - enter ^C to abort | + | == Executing boot script in 1.000 seconds - enter ^C to abort |
Appena vedrete la scritta: enter ^C to abort cliccate: Ctrl+C | Appena vedrete la scritta: enter ^C to abort cliccate: Ctrl+C | ||
Linea 64: | Linea 84: | ||
Quando vedrete | Quando vedrete | ||
- | RedBoot> | + | RedBoot> |
Potremo dare i primi comandi: | Potremo dare i primi comandi: | ||
- | ip_address -l 192.168.1.254/24 -h 192.168.1.166 | + | ip_address -l 192.168.1.1/24 -h 192.168.1.2 |
Seguito dal tasto INVIO; | Seguito dal tasto INVIO; | ||
- | A seguire le altre righe di comando (ogni riga è seguita dal taasto INVIO e bisogna attendere che ritorni al prompt (RedBoot>) prima di poter inviare la successiva riga di comando: | + | A seguire le altre righe di comando (ogni riga è seguita dal taasto INVIO e bisogna attendere che ritorni al prompt (RedBoot>) prima di poter inviare la successiva riga di comando (mi raccomando!! le "xxxx" che compongono i nomi dei file da inviare, le dovete sostituire per il caso specifico, cioè con la __versione del file indicata nel nome del file stesso__!): |
+ | |||
+ | fis init | ||
+ | load -r -v -b 0x80040450 /gargoyle_xxxxxxxx-root.squashfs | ||
+ | fis create -b 0x80040450 -f 0xA8030000 -l 0x006F0000 | ||
+ | -e 0x00000000 rootfs | ||
+ | load -r -v -b %{FREEMEMLO} /gargoyle_xxxxxxxx-vmlinux.lzma | ||
+ | fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7 | ||
+ | fis load -l vmlinux.bin.l7 | ||
+ | exec | ||
- | fis init | ||
- | load -r -v -b 0x80041000 root.fs | ||
- | fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs | ||
- | load -r -v -b 0x80041000 vmlinux.bin.l7 | ||
- | fis create -r 0x80041000 -e 0x80041000 -l 0x000E0000 vmlinux.bin.l7 | ||
- | fis create -f 0xA83D0000 -l 0x00010000 -n nvram | ||
(possono passare anche 10-15 minuti tra l'invio di un comando e la fine del comando stesso.. abbiate pazienza) | (possono passare anche 10-15 minuti tra l'invio di un comando e la fine del comando stesso.. abbiate pazienza) | ||
Linea 85: | Linea 108: | ||
Alla fine scrivete: | Alla fine scrivete: | ||
- | reset | + | reset |
seguito dal tasto INVIO; E la fonera si riavvierà. Aspettate che la spia WLAN ritorni a lampeggiare (può impiegare anche diversi minuti, non preoccupatevi), quindi entrate nell’interfaccia web digitando | seguito dal tasto INVIO; E la fonera si riavvierà. Aspettate che la spia WLAN ritorni a lampeggiare (può impiegare anche diversi minuti, non preoccupatevi), quindi entrate nell’interfaccia web digitando | ||
- | 192.168.1.1 | + | 192.168.1.1 |
Le credenziali d'accesso sono le seguenti: | Le credenziali d'accesso sono le seguenti: | ||
- | User: root | + | User: root |
- | Pass: password | + | Pass: password |
+ | |||
+ | |||
+ | E.. godetevi la fonera con il Gargoyle wrt firmware!! | ||
+ | |||
+ | ---- | ||
+ | [[fonera|torna alla pagina principale della sezione]] | ||
- | E.. godetevi la fonera con il DD-WRT!! | + | [[start| torna alla pagina principale]] |