Hallo,
irgendwie komm ich mit dem rateest nicht ganz klar, kann mir jemand sagen wie die Berechnung erfolgt mit den 2 Werten.
Hier mal die Manpage:
Kann mir das jemand anhand dieser Beispiele erklären:
Danke.
Grüße
irgendwie komm ich mit dem rateest nicht ganz klar, kann mir jemand sagen wie die Berechnung erfolgt mit den 2 Werten.
Hier mal die Manpage:
rateest
The rate estimator can match on estimated rates as collected by the RATEEST target. It supports matching on absolute bps/pps values, comparing two rate estimators and matching on the difference between two rate estimators.
--rateest1 name
Name of the first rate estimator.
--rateest2 name
Name of the second rate estimator (if difference is to be calculated).
--rateest-delta
Compare difference(s) to given rate(s)
--rateest1-bps value
--rateest2-bps value
Compare bytes per second.
--rateest1-pps value
--rateest2-pps value
Compare packets per second.
[!] --rateest-lt
Match if rate is less than given rate/estimator.
[!] --rateest-gt
Match if rate is greater than given rate/estimator.
[!] --rateest-eq
Match if rate is equal to given rate/estimator.
Kann mir das jemand anhand dieser Beispiele erklären:
Code:
# Mark based on available bandwidth
iptables -t mangle -A balance -m conntrack --ctstate NEW -m helper --helper ftp -m rateest --rateest-delta --rateest1 eth0 --rateest-bps1 2.5mbit --rateest-gt --rateest2 ppp0 --rateest-bps2 2mbit -j CONNMARK --set-mark 1
iptables -t mangle -A balance -m conntrack --ctstate NEW -m helper --helper ftp -m rateest --rateest-delta --rateest1 ppp0 --rateest-bps1 2mbit --rateest-gt --rateest2 eth0 --rateest-bps2 2.5mbit -j CONNMARK --set-mark 2
Danke.
Grüße