2010-08-04 6 views
0

Nous avons un serveur FreeBSD. L'adresse IP principale est 11.11.11.11. Il y a également deux adresses IP supplémentaires 22.22.22.22 et 33.33.33.33.Distribution de bande passante FreeBSD

Nécessité de mettre en place un pare-feu sur ce serveur procédant comme suit:

  1. Si utilisateur télécharge à partir 11.11.11.11, lui accorde 5Mbit une bande passante garantie. Si les téléchargements d'utilisateurs de 22.22.22.22 limitent la bande passante de téléchargement à 320Kbit par IP entrant ainsi si une ip télécharge utilisant 10 connexions/threads, la bande passante sera 32Kbit.

  2. Si l'utilisateur télécharge à partir de 33.33.33.33, la bande passante de téléchargement n'est pas limitée. De plus, si tous les 95Mbit est utilisé, il devrait prendre la bande passante des utilisateurs téléchargeant à partir de 22.22.22.22.

+0

Appartient probablement à http://serverfault.com/. – buckbova

Répondre

1

Vous aurez besoin d'ALTQ, qui fait partie de Packet Filter (PF). S'il vous plaît jeter un oeil sur les exemples:

/usr/share/examples/pf/ 

et belle documentation sur le site OpenBSD:

http://www.openbsd.org/faq/pf/queueing.html

Vous trouverez probablement dans la configuration des exemples très similaires à votre.