Vous ne vous êtes pas identifié.


Shoutbox
FlupKe : Ouah y a quelqu'un !
03/12/2009 10:52

nighty : Bonjour
03/12/2009 10:51

iizno : Hé ben, on le laisse mourir ce joli petit bout de site ?
16/12/2008 16:48

Moe : Bonne année !
17/01/2008 12:13

Scorbut : Salut à tous :
13/12/2007 01:36

webservor : Han, mince alors
21/03/2007 18:44

unreal : y'avait un vilain méchant pas gentil qui nous avait piraté :'( vive les backup sql !
05/12/2006 21:28

knell : Pas tres vivant, comme le contenu editorial non ^^ Cheers
12/02/2006 22:32

Voir tout
Forums > Logiciels et outils > netlimiter like sous linux
 
> 1 <

Auteur
Message
nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#356   21/05/2005 00:29      
Bonjour,

Je cherche un soft pour limiter la bande passante sous linux à la maniére de netlimiter sous windows. Ceci pour eviter que mon serveur ouaib me fasse tomber ma connexion quand il upload un gros fichier au max de la bande passante...

Merci

---
mini.png

unreal

Vétéran
Masteurs

259 posts
Ville : Montpellier
Online status
#370   21/05/2005 04:44      
C'est assez chaud ce que tu demandes en fait... Il existe bien des mods de gestion de bande passante pour Apache, mais la derniere fois que j'ai teste, ils n'etaient pas reellement tres efficaces (en fait, ils se contenaient de faire du ON/OFF plusieurs fois par seconde, ce qui reduit l'utilisatation moyenne de la bande passante, mais n'empeche pas de saturer sa connexion quand c'est ON).

Il existe un truc bien, ca s'appelle du QoS (Quality of Service) et ca permet de faire des miracles. En clair, cela apporte des modifications au niveau de la stack TCP/IP pour modifier en temps réel la priorité des paquets. Genre, tu mets le port 80 en sortie (Apache) avec une priorité plus faible, alors on pourra pomper sur ton serveur web au max de ta connexion tant qu'il y'a pas d'autre service qui en a besoin. Dans ce cas, les paquets à grande priorité passeront systématiquement tout en haut de la pile. On pourrait etre en train de pomper sur ton serveur Web/FTP alors que tu joues à Quake en même avec un ping optimal.
J'ai personnellement jamais testé mais d'après Ainu (/me summon Ainu !), c'est formidable. En contre-partie c'est assez castaud a mettre en place. Va falloir que tu lises plein de docs sur le net, surtout que (comme d'hab) le support QoS est intégré dans le kernel, donc il va falloir que tu recompiles ton kernel pour en profiter.

Have fun icon_wink.gif

---
Mon nouveau site. Youpiii. bashfr-02.png

nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#371   21/05/2005 09:39      
Ca s'annonce sympa, mais le fait que ce soit sur plusieurs machine sdifférentes ne pose pas de problème? le QoS sur le serveur s'occupe de gérer les priorités uniquement sur le serveur non? Il faudrait plutot quelque chose au niveau du routeur dans ce cas comme un tool permetant de donner priorité à une adresse ip sur le réseau par rapport à une autre...

---
mini.png

unreal

Vétéran
Masteurs

259 posts
Ville : Montpellier
Online status
#372   21/05/2005 13:05      
Le QoS sous Linux gere les flux selon les ports. Donc c'est tout a fait apte a fonctionner en reseau...

---
Mon nouveau site. Youpiii. bashfr-02.png

Ainulindalë

Chef de projet
Modérateurs

111 posts
Ville : Paris
Online status
#374   21/05/2005 15:44      
Bon.

Pour résumer ma configuration personnelle.

Ma topologie réseau est la suivante :
Le net arrive sur la FBX, sur laquelle est branché le serveur sous FreeBSD (arda).
Arda redirige la connexion sur un switch sur lequel sont reliés le laptop (dunedain, sous gentoo) et le desktop (calaquendi, sous gentoo).

Arda filtre en entrant/sortant et fait du QoS, fonctionnel au niveau (dunedain|calaquendi) <> extérieur, mais pas (dunedain|calaquendi) <> arda.

Le tout fonctionne très bien et ne sollicite pas des masses la machine, un humble P200.

Au niveau des logiciels utilisés sous BSD, j'utilise personnellement ipfw qui permet de créer des "pipes" émulant des connexions, en marquant les paquets selon les critères qu'on veut : que ce soit un gid (e.g., chez moi le gid sous lequel tourne le daemon ftp), un uid, un port, un service, ou encore des ips.

La praticité de la chose réside en ce qu'on peut établir des coefficients de burst, c'est à dire que lorsque j'ai besoin de la BP, le kernel m'en alloue autant que possible, dans la limite de 10% alloués au flux FTP, si celui-ci est utilisé, et inversément.

Le désavantage est lorsqu'on veut gérer les connexions fortement asymétriques de merde (tm) comme Wanadoo, où quand on a 16ko en upload, on se retrouve avec 1ko en download, mais sous Free, ça ne gène pas massivement.

Il existe des solutions différentes sous Linux, dont altq et tc si je me souviens bien, le dernier étant une implémentation semi kernel permettant de gérer des QDiscs contenant des binds de BP pour faire du QoS.

De fait, il existe des centaines de documentation sur le net, soit sur altq, soit sur ipfw, ipfilter. La configuration sous Linux semblait aisée avec tc, mais pas non plus super abordable.

Petit tutorial simple pour ipfw : http://cs.ecs.baylor.edu/~donahoo/tools/dummy/tutorial.htm
Petite introduction à tc/cbq pour linux :
http://www.regit.org/article.php3?id_article=13

Have fun !


Ce message a été édité par Ainulindalë (22/05/2005 10:27 GMT1 heure)

---
Grand Guru. Eloigne les boulets et fait revenir la paix. Résultats Garantis.

nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#382   22/05/2005 17:35      
Ouais, dans ce cas, je comprends bien, c'est tout a fait possible techniquement vu que la freebox est directement relisé au serveur qui redirige vers un switch pour les autres machines. Moi c'est totallement différent :
Un routeur wifi est connecté à la freebox. Et c'est le routeur qui gere, le desktop et le serveur sous ubuntu sont branchés en ethernet sur le routeur et j'ai un laptop en wifi en plus.

J'ai du mal a capter comment le serveurn étant sur une branche différente des autres machines pourrait se réguler tout seul en fonction du traffic. Je verais plus ce genre de chose etre faite par le routeur.

icon_confused.gif


EDIT : J'me suis démerdé avec les options de mon routeur pour le QoS et ai mis une priorité moindre au port sur lequel est branché le serveur, je vias voir ce que ca donne.


Ce message a été édité par nono (22/05/2005 17:46 GMT1 heure)

---
mini.png

Ainulindalë

Chef de projet
Modérateurs

111 posts
Ville : Paris
Online status
#383   22/05/2005 18:11      
Si le seul trafic que tu veux limiter est celui sortant depuis le serveur, ça ne pose aucun problème à partir du moment où tu ne veux pas faire un contrôle sensitif total sur l'ensemble du trafic sortant.

Id est : si tu veux faire en sorte que la BP allouée au serveur soit proportionnelle à la BP que tu n'utilises pas, c'est impossible bien entendu depuis le serveur, depuis le routeur je ne connais aucun matériel accessible financièrement à un particulier qui permette de faire un QoS réellement configurable.

Tiens nous au courant pour la suite de l'histoire sur la priorité du port, mais j'y crois pas trop.

---
Grand Guru. Eloigne les boulets et fait revenir la paix. Résultats Garantis.

nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#496   05/06/2005 21:21      
Eh bien je peux dire que ça marche pas mal du tout.
On me pompe un truc de 700 meg (non,non, je ne sias pas ce que c'est), je peux surfer tranquil sur les autres postes du réseaux maintenant.
Donc pas la peine de m'emmerder plus que ca

---
mini.png

unreal

Vétéran
Masteurs

259 posts
Ville : Montpellier
Online status
#500   06/06/2005 13:29      
Et qu'est ce que tu as fait exactement ?

---
Mon nouveau site. Youpiii. bashfr-02.png

nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#501   06/06/2005 18:00      
Dans les paramètres de mon router (WRT54GS), j'ai spécifié l'adresse mac de mon laptop et des deux desks de mon réseau et je leur ai donné une priority "high" sur les autres adresses physiques.

C'est pas compliqué et pour le moment ça marche bien.

---
mini.png

unreal

Vétéran
Masteurs

259 posts
Ville : Montpellier
Online status
#505   07/06/2005 03:00      
Ah ouais, forcement si ton routeur gere directement le QOS, ca simplifie pas mal le travail...

---
Mon nouveau site. Youpiii. bashfr-02.png

nighty

Chef de projet
Administrateurs

134 posts
Ville :
Online status
#514   07/06/2005 18:20      
il est bien ton routeur nono, routeur wifi ? j'en cherchais un justement pour mes parents

---
WooT is good

nono

Chômeur
Membres

16 posts
Ville : Paris
Online status
#516   07/06/2005 20:05      
Bah Linksys, tu ne peux pas trouver mieux, c'est du matos Cisco pour les particuliers. En plus, les firmware sont open source, ce qui te donne un choix de formware alternatifs bourrés d'options gratos. Ce dont pourquoi la derniere version (le WRT54GS) est équipé de 16 MO je crois.
Et le WRT54GS, oui c'est un wifi avec speedbooster ( une tech propriétaire qui permet 35% de perfs en plus avec une carte wifi Linksys en retour). Il a aussi4 ports ethernet et une DMZ.

Le forum Linksys du labo Cisco de Supinfo

Fonce la dessus et evite les merdes BeWan et Netgear.

---
mini.png

Fred

Programmeur
Membres

71 posts
Ville : Je ne sais plus.
Online status
#1965   31/08/2005 14:28      
RRAaaah hh putain mais pourquoi j'ai acheté un modem routeur wifi netgear
... enfin il synchro a 61db sans presque de coupures alors bon
Donc niveau QoS je l'ai dans le cul ?

---
at home useless server - photo blog - design and css

Fred

Programmeur
Membres

71 posts
Ville : Je ne sais plus.
Online status
#1979   31/08/2005 21:46      
bah pas tant que ca en fait
http://www.netgear-forum.com/forum/index.php?showtopic=25771

---
at home useless server - photo blog - design and css

> 1 <