The anubis project is a free bandwidth management and IP
address restriction system for Internet Service Providers.
Sample:
# Hi! Welcome to Derek B. Winterstien's Bandwidth Management Sample # ############################################################################### # # flush before reload Thursday, June 26, 2003 tc qdisc del dev eth0 root tc qdisc del dev eth1 root # Now going to rate-limit the Lincoln office LAN # 192.168.244 # tc qdisc add dev eth1 root handle 1: cbq avpkt 1000 bandwidth 100mbit tc class add dev eth1 parent 1: classid 1:1 cbq rate 256kbit allot 1500 prio 5 bounded isolated tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.102 flowid 1:1 tc class add dev eth1 parent 1: classid 1:2 cbq rate 128kbit allot 1500 prio 5 bounded isolated tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.107 flowid 1:2 tc class add dev eth1 parent 1: classid 1:3 cbq rate 33.6kbit allot 1500 prio 5 bounded isolated tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.109 flowid 1:3 ...
We hope to continue development on the anubis ISPToolz project in the near future. The system is currently in use at two Nebraska Internet Service Providers.