Come testare modifiche alle pagine HTML del fritz prima di compilare il firmware:

Con questa guida vi illustro come testare le modifiche apportate alle pagine web del firmware senza dover necessariamente compilare un nuovo firmware nei modelli dotati di usb host:

Cosa serve:

i normali software che usate per scompattare e ricompattare il firmware (freetz, trunk)

una memory stick USB formattata in fat o fat32 (sarebbe meglio in ntfs ma il fritz non la riconosce con questa formattazione)

Note: Le modifiche non sono permanenti, per tornare ad utilizzare normalmente il fritz basta riavviare. Una volta dati comandi sotto descritti il fritz userà la cartella presente nella memory usb sino al riavvio.

Come operare:

1) Scompattare il firmware che si intende modificare tramite il comando ./fwmod -u nome_file.image e portarsi nella cartella /filesystem/usr/www/avm/html del firmware che avete appena scompattato quindi copiate la cartella “de” nella root della memory usb (vi restituirà un errore nella copia del file flash.html non vi preoccupate non è importante, è dovuto al fatto che si tratta di collegamento virtuale che fat/fat32 non supporta, e non pregiudica le prove);

2) disconnettere la memory usb dal computer e collegatela al Fritz;

3) Accedere al fritz nel menu “apparecchi usb” ed abilitare l'accesso ftp in lettura/scrittura della memory usb;

4) se non lo avete già fatto abilitate il telnet sul vostro fritz (#96*7*);

5) da terminale (o prompt comandi in ambiente windows) digitate

 telnet 192.168.178.1 

seguito da invio ed immetete la password del fritz;

6) accedere da gestione risorse tramite l'indirizzo

 ftp://192.168.178.1/NOME_DELLA_MEMORY/de/

(nel mio caso: ftp://192.168.178.1/256MB-HardDrive-01/de/);

7) se il percorso è funzionante da telnet digitate:

 mount --bind /var/media/ftp/NOME_DELLA_MEMORY/de /usr/www/avm/html/de

(nel mio caso:mount –bind /var/media/ftp/256MB-HardDrive-01/de /usr/www/avm/html/de), così facendo diamo istruzioni al fritz di caricare le pagine web dalla cartella “de” della memory usb anzichè dalla propria memoria;

8) ora non dovete far altro che editare le pagine html che vi interessano (tramite un semplice editor di testo) aprendole e salvandole direttamente nella memory usb e quindi verificandone immediatamente il funzionamento richiamando semplicemente la pagina di interesse direttamente dall'interfaccia web del fritz.

9) una volta apportate tutte le modifiche volute (e testate) dovete semplicemente copiare il contenuto della memory usb (o se preferite i singoli file editati) sovrascrivendo quelli corrispondenti presenti nella cartella .mod del firmware precedentemente scompattato;

10) ricompattare il firmware con il comando

./fwmod -p nome_file.image

Ora avrete il vostro firmware modificato e già testato nel funzionamento pronto da caricare.

Per tornare al firmware residente nel fritz senza riavviare, digitare il comando:

mount --bind /usr/www/avm/html/de /usr/www/avm/html/de

annex 2009/10/13 22:15


torna alla pagina principale

testare_modifiche_pagine_web.txt · Ultima modifica: 2013/10/31 20:55 (modifica esterna)
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0