GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bestimmen Sie die monatliche Internetübertragung, um den richtigen Fup zu erkennen?

Ich lebe in einem Land, in dem viele ISP (Internet Service Provider) FUP (Fair Use Policy, Begrenzung der übertragenen Datenmenge) haben. Ich brauche einen neuen Anschluss und möchte messen, wie viele Daten ich jetzt übertrage, um zu bestimmen, wie groß (und wie teuer) der Tarif ist, den ich benötige.

Ich suche nach einem Dienstprogramm, das z. meine stündlichen Upstream- und Downstream-Werte, damit ich weiß, wie viele Daten ich bei verschiedenen Aktivitäten übertrage.

Betriebssystem:Fedora 12

Akzeptierte Antwort:

PPP schreibt bei einem Verbindungsabbruch eine Zeile in die Protokolle, die angibt, wie viele Bytes in jede Richtung übertragen wurden.

Es gibt einen eingebauten Bytezähler im Netzwerkfilter von Linux. Führen Sie iptables -nvxL aus :Wenn Sie keine Firewall konfiguriert haben, sehen Sie Zeilen wie

Chain INPUT (policy ACCEPT 720984 packets, 55279820 bytes)

Das bedeutet, dass insgesamt 55 MB heruntergeladen wurden, aber das ist nicht die gewünschte Anzahl:Es enthält alle Netzwerkschnittstellen, sogar die Loopback-Schnittstelle. Die Nummern werden für jede Kette nachverfolgt, sodass Sie die gewünschte Nummer erhalten können, indem Sie alle Pakete Ihres ISPs durch eine andere Kette schicken.

iptables -N isp_in
iptables -A INPUT -i eth0 -j isp_in
iptables -P isp_in ACCEPT

Sie müssen die Zählerwerte jedes Mal speichern, wenn Sie die Verbindung trennen, und die Ergänzungen vornehmen. Mir ist keine Anwendung bekannt, die dies tut, aber ich wäre überrascht, wenn es nicht bereits eine gibt.

Beachten Sie, dass bei einem Neustart die Zählerwerte verloren gehen. Sie sollten die Zählerwerte regelmäßig speichern, um zu vermeiden, dass große Mengen unentdeckt bleiben.


Linux
  1. Doppelte Werte in einem Feld entfernen?

  2. Wie erkennt man Bash>=4.0?

  3. Wie stellt Ubuntu die Inaktivität fest, bevor es angehalten wird?

  4. In C erkennen, wenn an ein Terminal ausgegeben wird

  5. Erkennen Sie Windows oder Linux in C, C++

Was ist SFTP?

Geben Sie Dateien über das Internet von der Befehlszeile aus mit Transfer.sh frei

Übertragen Sie Dateien mit WinSCP

Gesicht erkennen und Bilder dann automatisch zuschneiden

Beschreibung der Kernel.printk-Werte

Mounten eines Dateisystems über das Internet