Tag Archives: modem

Thomson TG585 v8: cambio DNS

Il software del router Thomson TG585 v8 non permette di modificare i DNS, così, se per esempio si volessero sostituire i DNS del provider con gli OpenDNS, non si trova nessuna interfaccia grafica per farlo. L’unica strada è quella di accedere al router attraverso il protocollo telnet.

Socat: quando i dati passano via rete

Lavorando coi sistemi embedded molte volte mi capita di dovermi arrangiare su diverse cose, alcune volte la cosa è banale e poco interessante, ma altre no; in particolare, da un cliente, mi è capitato di dover testare le funzionalità di un modem GSM/GPRS collegato ad un sistema embedded ARM.

Il problema non era tanto nel test in se ma nel come poter accedere al modem (non poteva infatti essere scollegato dal sistema) utilizzando i tool standard che di solito si impiegano in questi casi. Il sistema del mio cliente era minimale, quindi non era subito disponibile nessun tool particolare tranne busybox, ed anche mettersi lì a ricompilare tutti i tool che mi sarebbero serviti era una soluzione poco fattibile, dato che non potevo stare tutto il giorno a ricompilare anziché testare il modem (venivo pagato per i test non per ricompilare pacchetti a destra e a sinistra! :).

Quindi come fare? Beh, la soluzione è abbastanza semplice: i tool di test del modem girano sul mio PC ed i dati  verso  e da il modem passano via rete; in pratica si realizza un collegamneto del genere (ASCII art):

 PC                      Embedded               Modem
+——————+    +—————–+    +—–
|   /dev/ttyS4<-+  |    | +->/dev/ttyUSB0 |<–>|
|               |  |    | |               |    +—–
|   +———–+  |    | +———-+    |
|   |              |    |            |    |
|   +->socat<->TCP |<–>| TCP<->a2e<-+    |
+——————+    +—————–+

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi