Per motivi che devo ancora capire, al rientro dalle ferie natalizie tutti i telefoni VoIP SNOM mod. 710 della nostra rete telefonica erano bloccati sulla scritta “SNOM”. Anche spegnendo e riaccendendo il terminale, il telefono rimaneva bloccato sulla medesima scritta, senza dare alcun altro segno di vita.
Anche un ripristino delle impostazioni di fabbrica, possibile tenendo premuto il pulsante cancelletto ‘#’ dopo aver alimentato il terminale, non dava alcun esito.
Mi sono così trovato nella situazione di dover tentare un ripristino del firmware, predisponendo una semplice rete locale dove poter lavorare senza problemi.
Come prima cosa, ho installato sulla mia macchina di lavoro un server TFTPD (tftpd-hpa) seguendo queste istruzioni. Iniziamo con l’installazione del demone, digitando su terminale:
sudo apt-get install tftpd-hpa
e successivamente modificando il file di configurazione /etc/default/tftpd-hpa secondo le impostazioni desiderate:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="[::]:69" TFTP_OPTIONS="--secure"
Ho successivamente impostato una interfaccia di rete secondaria con un IP fittizio, tipo 192.168.0.1 , ed ho creato la sottodirectory /srv/tftpd (leggibile da tutti) dove ho copiato il file di ripristino del firmware, come da istruzioni sul sito della SNOM.
Le istruzioni per il recovery del firmware sono a questa pagina web: service.snom.com/display/wiki/Updating+the+firmware%2C+recovery+via+Network
Come da istruzioni, ho scaricato il file del firmware di ripristino e, rinominandolo in snom710-r.bin, l’ho copiato dentro la directory di root del server TFTPD (/srv/tftpd):
/srv └── tftp └── snom710-r.bin
A questo punto collego il telefono da ripristinare all’interfaccia di rete e, mentre attacco il cavo di alimentazione, tengo premuto il pulsante cancelletto ‘#’, fino ad ottenere la schermata di recovery.
Scelgo l’opzione 2 “Recovery via network” e nella schermata successiva imposto i parametri di rete:
IP-Addr: 192.168.0.2 (indirizzo IP temporaneo del telefono) Netmask: 255.255.255.0 (maschera di rete) Gateway: 0.0.0.0 (eventuale gateway di rete) Server: 192.168.0.1 (indirizzo IP del server TFTP)
continuando, alla schermata successiva, scelgo l’opzione 3 “TFTP” e subito il telefono inizierà a scaricare il file snom710-r.bin dal server TFTP. Una volta completato il download, inizierà la procedura di ripristino che durerà circa 5 minuti.
Al termine, l’apparecchio sarà factory reset, come appena uscito dalla scatola.