Contatore traffico internet mobile
Inviato: lun 19 apr 2010, 20:41
Vi spiego cosa mi serve:
Un registro che conti il traffico internet relativo all'interfaccia ppp0 ma SOLO per un apn specifico.
L'apn è il nome del cosiddetto punto di accesso, in soldoni è una stringa con cui va inizailizzato il modem.
Facciamo un esempio: "ibox.tim.it".
Attualmente per connettermi uso uno script di chat e uno script per pppd che lo richiama al suo interno.
Per connettermi praticamente lanci: "pppd call nomescript" (poi non è del tutto vero, ma per fare l'esempio va bene).
L'apn viene usato nello script di chat ecco la stringa che invio al modem:
at+cgdcont=1,"IP","ibox.tim.it"
Facciamo un esempio:
A me serve registrare il traffico fatto attraverso l'apn ibox.tim.it a partire dal giorno di inizo di un'offerta prepagata a volume di traffico fino all'istante attuale (eventuale sessione internet via ibox.tim.it in corso).
Tale traffico che refistro mipiacerebbe che fosse anche esportabile/importabile in un'altro sistema:
di solito utilizzo slackware, ma sto per aggiornare e pertanto uso sovente anche slax su usb da cui sto scrivendo.
In pratica vorrei avere sempre il registro aggiornato ed utilizzabile da entrabi i sistemi.
Attualmente su slack ho fatto un paio di script:
uno parsa il file /var/log/messages e mi dice il traffico effettuato nelle sessioni internet precedenti alla corrente e aventi l'apn considerato.
L'atro controlla la sessione attuale, qualsiasi sia l'apn.
Un terzo script fa la somma del primo più il secondo qualora la sessione corrente sia su apn interressato.
Il problema è che per incastrare il tutto ho dovuto mettere mano a vari /etc/ppp/{ip-up|down}, poi predisporre vari files qua e la ecc ecc.
Infine visto che il risultato viene scritto su un file, va reso visibile così ho aggiunto nel file di configurazione di wmii un cat a tale file che viene fatto ogni secondo o giù di lì insieme alle altre operazioni che riporta il WM.
Su slax c'è kde per cui anche questo punto andrebbe adattato.
Prima di cimentarmi nell'impresa di ricreare il tutto, volevo chiedervi se sapeste indicarmi qualche soluzione alternativa più semplice.
Tenete però bene in conto la finalità e le necessità.
- Giorno di inizio offerta
- APN specifico
- Traffico up+ down
- facile esportabilità/importabiltà
Ok, spero abbiate qualche idea.
Al limite anche se non è una soluzione già del tutto pronta, va benissimo anche una traccia.
Un registro che conti il traffico internet relativo all'interfaccia ppp0 ma SOLO per un apn specifico.
L'apn è il nome del cosiddetto punto di accesso, in soldoni è una stringa con cui va inizailizzato il modem.
Facciamo un esempio: "ibox.tim.it".
Attualmente per connettermi uso uno script di chat e uno script per pppd che lo richiama al suo interno.
Per connettermi praticamente lanci: "pppd call nomescript" (poi non è del tutto vero, ma per fare l'esempio va bene).
L'apn viene usato nello script di chat ecco la stringa che invio al modem:
at+cgdcont=1,"IP","ibox.tim.it"
Facciamo un esempio:
A me serve registrare il traffico fatto attraverso l'apn ibox.tim.it a partire dal giorno di inizo di un'offerta prepagata a volume di traffico fino all'istante attuale (eventuale sessione internet via ibox.tim.it in corso).
Tale traffico che refistro mipiacerebbe che fosse anche esportabile/importabile in un'altro sistema:
di solito utilizzo slackware, ma sto per aggiornare e pertanto uso sovente anche slax su usb da cui sto scrivendo.
In pratica vorrei avere sempre il registro aggiornato ed utilizzabile da entrabi i sistemi.
Attualmente su slack ho fatto un paio di script:
uno parsa il file /var/log/messages e mi dice il traffico effettuato nelle sessioni internet precedenti alla corrente e aventi l'apn considerato.
L'atro controlla la sessione attuale, qualsiasi sia l'apn.
Un terzo script fa la somma del primo più il secondo qualora la sessione corrente sia su apn interressato.
Il problema è che per incastrare il tutto ho dovuto mettere mano a vari /etc/ppp/{ip-up|down}, poi predisporre vari files qua e la ecc ecc.
Infine visto che il risultato viene scritto su un file, va reso visibile così ho aggiunto nel file di configurazione di wmii un cat a tale file che viene fatto ogni secondo o giù di lì insieme alle altre operazioni che riporta il WM.
Su slax c'è kde per cui anche questo punto andrebbe adattato.
Prima di cimentarmi nell'impresa di ricreare il tutto, volevo chiedervi se sapeste indicarmi qualche soluzione alternativa più semplice.
Tenete però bene in conto la finalità e le necessità.
- Giorno di inizio offerta
- APN specifico
- Traffico up+ down
- facile esportabilità/importabiltà
Ok, spero abbiate qualche idea.
Al limite anche se non è una soluzione già del tutto pronta, va benissimo anche una traccia.