Quick BackStory : Eu tenho um roteador 4G que eu levo para férias e minha família absolutamente queimada através do plano de dados, então eu decidi fazer um pequeno programa que rastreia o uso e atribui limites diários .
Este é o link para o código de origem; o roteador é um ZTE MF910 .
P.S: O código é executado no roteador
Aqui está o problema: os dados que eu coletei parecem corresponder a bytes TX / RX ifconfig; no entanto, nem o ifconfig nem o meu programa correspondem aos dados do ISP.
Meu ISP sugere que eu usei 6-7 GB desde ontem, mas meu roteador sugere que eu usei cerca de 2,5 GB ( e meu programa também ).
Eu também executei este programa simultaneamente no meu computador enquanto baixei alguns arquivos. Os dados do meu computador correspondiam inteiramente às expectativas, enquanto os dados do meu roteador ficavam um pouco para trás. (até% 90)
Alguma idéia de por que isso é tão impreciso no meu roteador?
Aqui está um ifconfig
snippet:
bridge0 Link encap:Ethernet HWaddr 74:4A:A4:9D:88:3E
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::9c2b:10ff:fef9:1c9f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1614602 errors:0 dropped:0 overruns:0 frame:0
TX packets:832006 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:172761946 (164.7 MiB) TX bytes:836806290 (798.0 MiB)
ecm0 Link encap:Ethernet HWaddr 74:4A:A4:9D:88:3E
inet addr:169.254.3.1 Bcast:169.254.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:672 (672.0 B) TX bytes:672 (672.0 B)
rmnet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:178.243.134.235 Mask:255.255.255.0
inet6 addr: fe80::8f76:7195:71fb:31e6/64 Scope:Link
UP RUNNING MTU:1500 Metric:1
RX packets:832231 errors:0 dropped:0 overruns:0 frame:0
TX packets:1594840 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:831615144 (793.0 MiB) TX bytes:184526560 (175.9 MiB)
wlan0 Link encap:Ethernet HWaddr 74:4A:A4:9D:88:3E
inet addr:169.254.1.1 Bcast:169.254.1.255 Mask:255.255.255.0
inet6 addr: fe80::764a:a4ff:fe9d:883e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1844673 errors:0 dropped:0 overruns:0 frame:0
TX packets:1173053 errors:0 dropped:2405 overruns:0 carrier:2405
collisions:0 txqueuelen:1000
RX bytes:223033656 (212.7 MiB) TX bytes:864781905 (824.7 MiB)