Chtěl jsem počítat přenesená data na wispu pres ipfm nebo BandwidthD ale pokad ho nastavim aby četl z rozhraní eth1 na
kterem bezí maškaráda do netu, tak to nic nenačítá.
Domnívám se ze to bude tim ze na tom rozhrani do netu je upne jiny rozsah nez je rozsah IP ve vnitrni siti a jede na tom maskaráda.
Jenze jak to mam nastavit kdyz mam v routeru jeste dalsi tri rozhraní a z kazdeho prichazeji pozadavky do netu.
Potreboval bych to merit na tej karte co jde do netu, protoze pres ni jede vsechno ven.
Jelikoz na ni jede ale maskarada tak to pocita pouze celkovy trafic.
Resenim by bylo to merit pres iptables ale to se me nechce.
BandwidthD zachytává pakety, které prochází kartou. A ty které procházý kartou do Internetu, v sobě mají jako cílovou adresu router, nijak se z nich nedá zjistit jejich skutečný cíl (ten se zjistí až následně po provedení NAT).
Řešení je buď pustit BandwidthD několikrát na různých rozhraních a nebo použít IMQ (virtuální rozhraní, které slučuje několik skutečných rozhraní - jak vlastně bez toho děláš traffic shaping?). Na IMQ se ale musí patchovat kernel.