GNU/Linux >> Znalost Linux >  >> Linux

Určete měsíční internetový přenos, abyste zjistili správné Fup?

Žiji v zemi, kde mnoho ISP (poskytovatelů internetových služeb) má FUP (zásadu spravedlivého použití, limit na množství přenesených dat). Potřebuji získat nové připojení a chtěl bych změřit, kolik dat nyní přenesu, abych zjistil, jak velký (a drahý) tarif potřebuji.

Hledám utilitu, která by logovala např. mé hodinové upstream a downstream hodnoty, abych věděl, kolik dat přenáším při různých činnostech.

Systém:Fedora 12

Přijatá odpověď:

PPP zapíše do protokolů při odpojení řádek s uvedením počtu bajtů přenesených každým způsobem.

V síťovém filtru Linuxu je vestavěný bajtový čítač. Spusťte iptables -nvxL :pokud jste nenakonfigurovali žádný firewall, uvidíte řádky jako

Chain INPUT (policy ACCEPT 720984 packets, 55279820 bytes)

To znamená, že bylo staženo celkem 55 MB, ale toto není číslo, které chcete:zahrnuje všechna síťová rozhraní, dokonce i rozhraní zpětné smyčky. Čísla jsou sledována pro každý řetězec, takže požadované číslo můžete získat vložením všech paketů vašeho ISP do jiného řetězce.

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

Při každém odpojení budete muset uložit hodnoty počítadla a provést doplnění. Neznám žádnou aplikaci, která by to dělala, ale byl bych překvapen, kdyby taková ještě neexistovala.

Všimněte si, že pokud restartujete, hodnoty čítačů se ztratí. Hodnoty počítadla byste měli pravidelně ukládat, abyste zabránili tomu, že by velké částky zůstaly nezjištěny.


Linux
  1. Určit prostředí ve skriptu za běhu?

  2. Odstranit duplicitní hodnoty v poli?

  3. Jak zjistit Bash>=4.0?

  1. Detekce smrti rodičovského procesu

  2. Určete, zda je síťové rozhraní bezdrátové nebo kabelové

  3. Použití nc pro přenos velkých souborů

  1. Jak Ubuntu určuje nečinnost před pozastavením?

  2. Co je File Transfer Protocol (FTP)

  3. Určete kanál bezdrátového rozhraní