Re: linux-2.4.22 + bridge + traffic control by MAC.

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Henry Bin wrote:
On 11/7/06, Покотиленко Костик <casper@xxxxxxxxxxxx> wrote:
В Вто, 07/11/2006 в 14:25 +0800, Henry Bin пишет:
> Dear all,
>
> I am working on a linux box (2.4.22 kernel) which is used as a
> bridge. And I want to add traffic control rules on it by client's MAC. Does anyone has such experience on how to do that? Thank you very much!!

bridge-utils
iptables
ebtables

Oh, could you please give me a example about how to do that?
What's I want is to limit the bandwidth for specified MAC. For
example, I just want to give 3Mbps bandwidth to the PC which has MAC
address--00:40:33:44:23:44.

Thanks a lot!
--
Покотиленко Костик <casper@xxxxxxxxxxxx>

You can mark (fwmark) a packet based on the source MAC in iptables/ebtables. In the case of bridge, the packet needs to be marked by ebtables. tc allows classification by fwmark.

Create a class and assign 3Mbps rate to it. Create a tc filter to send all traffic with fwmark 1 to this class. Create a ebtables rule that marks all packets coming from MAC address--00:40:33:44:23:44 with fwmark 1.

Mohan
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux