Mam komórkowe połączenie internetowe z AT & amp; T. Wszyscy łączą się z punktem dostępu do sieci Wi-Fi, z którym mój Raspberry Pi jest podłączony do serwera DNS DNS / DHCP / Gateway.
Na moim Pi używam dnsmasq, aby nadać każdemu urządzeniu statyczny adres IP, jeśli jest na liście. Następnie używam iptables, aby ustawić reguły dla każdego urządzenia (aby policzyć przepustowość i ograniczyć, jeśli jest więcej) jest to przykład dwóch urządzeń.
Chain FORWARD (policy ACCEPT)
target prot opt source destination
usb-w all -- 0.0.0.0/0 192.168.1.3
usb-w all -- 192.168.1.3 0.0.0.0/0 MAC 00:11:22:33:44:55
tab all -- 0.0.0.0/0 192.168.1.4
tab all -- 192.168.1.4 0.0.0.0/0 MAC 66:77:88:99:AA:BB
Local all -- 0.0.0.0/0 0.0.0.0/0
Chain Local (2 references)
target prot opt source destination
ACCEPT all -- 192.168.1.0/24 192.168.1.0/24
REJECT all -- 192.168.1.0/24 0.0.0.0 reject-with icmp-port-unreachable
Chain usb-w (2 references)
target prot opt source destination
Local all -- 0.0.0.0/0 0.0.0.0/0
Chain tab (2 references)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/
W skrypcie PHP loguję liczbę bajtów tabel użytkownika i zeruję ją. Jeśli urządzenie przekroczyło ustalony limit, tabela użytkownika zostanie zmieniona na tabelę lokalną. To działa dobrze przez chwilę.
Następnie dwa miesiące temu zaczęliśmy przeglądać AT i T-cap dużo . Przechodząc przez fazę rozwiązywania problemów, odkryłem, że jako przykład , Nagrałem 10 GB użycia, ale AT i T oraz ich urządzenie internetowe mówią, że korzystałem z 20 GB.
Po rozmowie z nimi (mówią, że to ja) przeprowadziłem test pobierania. Pobrałem plik debian-live-8.4.0-i386-cinnamon-desktop.iso ze strony Debiana podłączonej bezpośrednio do urządzenia AT & amp; T i ponownie podłączonego do pi. I dowiedziałem się, że moje Pi używa podwójnych danych.
Jak mogę to rozwiązać? Uzyskanie opłat za nadmiar jest kosztowne, rachunek za ten miesiąc przekracza 600 USD.
źródło