PF/AltQ QoS per Host

boesemar

Well-Known Member
Hi,

ich hab ein grosses LAN mit einer schmalen und teuren internet anbindung. Damit keine einzelnen hosts mit beispielsweise bittorrent oder infizierten PC's saemtliche bandbreite fuer sich beanspruchen wuerde ich gerne jede IP (oder sogar jede MAC) auf eine bandbreite limitieren.

z.B. Ich hab 512/512 kBits insgesamt und 20 PC's im Netz. Jeder host sollte maximal 128/128 fuer sich beanspruchen koennen.

Mit ipfirewall und dummynet hatte ich woanders mal sowas gemacht (pseudo-code):

foreach.ip.address.in.network do
ipfw pipe {pipe-for-your-ip-in} config bw 128Kbit/s
ipfw pipe {pipe-for-your-ip-out} config btw 128Kbit/s

ipfw add {sequence} pipe {pipe-for-your-ip-in} ip from any to {your-ip}
ipfw add {sequence} pipe {pipe-for-your-ip-out} ip from {your-ip} to any
end

Mit packet filter und altq fehlt mir irgendwie der richtig hinweis wo ich anfangen kann. Irgenwelche tipps wie ich das hinkriegen kann?

Danke,
martin
 
Zurück
Oben