|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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
|
|
|
unreal Vétéran Masteurs ![]() 259 posts Ville : Montpellier ![]() |
#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
--- |
|
|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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...
|
|
|
unreal Vétéran Masteurs ![]() 259 posts Ville : Montpellier ![]() |
#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...
--- |
|
|
Ainulindalë Chef de projet Modérateurs ![]() 111 posts Ville : Paris ![]() |
#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 !
--- |
|
|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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. 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.
|
|
|
Ainulindalë Chef de projet Modérateurs ![]() 111 posts Ville : Paris ![]() |
#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.
--- |
|
|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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
|
|
|
unreal Vétéran Masteurs ![]() 259 posts Ville : Montpellier ![]() |
#500 06/06/2005 13:29 |
|
Et qu'est ce que tu as fait exactement ?
--- |
|
|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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.
|
|
|
unreal Vétéran Masteurs ![]() 259 posts Ville : Montpellier ![]() |
#505 07/06/2005 03:00 |
|
Ah ouais, forcement si ton routeur gere directement le QOS, ca simplifie pas mal le travail...
--- |
|
|
nighty Chef de projet Administrateurs ![]() 134 posts Ville : ![]() |
#514 07/06/2005 18:20 |
|
il est bien ton routeur nono, routeur wifi ? j'en cherchais un justement pour mes parents
--- |
|
|
nono Chômeur Membres ![]() 16 posts Ville : Paris ![]() |
#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.
|
|
|
Fred Programmeur Membres ![]() 71 posts Ville : Je ne sais plus. ![]() |
#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 ?
|
|
|
Fred Programmeur Membres ![]() 71 posts Ville : Je ne sais plus. ![]() |
#1979 31/08/2005 21:46 |
bah pas tant que ca en fait http://www.netgear-forum.com/forum/index.php?showtopic=25771
|