Forum Linux.général Limitation débit sur un routeur

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
28
juil.
2013

Bonjour,

Je suis en collocation, et étant joueur de jeux en réseau je cherche à éviter les lags lorsque quelqu'un télécharge.

Le partage de la connexion internet est faite par un modem routeur dlink (Ethernet / WIFI) avec un linux dessus d'origine sur lequel on peut ouvrir une console.

Je cherche donc à paramétrer ce Linux du routeur pour éviter les lags.

Une solution serait que de façon automatique Linux donne une priorité de bande passante aux connexions TCP / UDP qui consomme le moins.

Mais il y'a un inconvénient, si quelqu'un télécharge en torrent, alors c'est plein de connexion TCP/UDP faible débit simultanées donc difficile à détecter.

Une autre solution serai de donner la priorité de bande passante aux adresse IP qui consomment le moins.

Est-ce que ce genre de chose est possible ?

  • # engueule ton coloc

    Posté par  . Évalué à 4.

    le moyen le plus simple dans une coloc ca reste encore d'en parler.

    pour avoir été dans ton cas, on avait parlé de ce probleme, et on avait trouver une solution :
    on avait mis un PC en seedbox, seul ce PC etait autorisé à muler (reglage de redirection de port)
    ainsi ca eviter que 3 personnes ne telecharge la meme video, le meme logiciel, la meme serie (vil pirate)

    du coup on avait regler le logiciel de ce PC pour muler à tres bas debit entre 19h et 1h du mat puisque tout le monde etait à la maison et avait besoin de bande passante, et muler normalement entre 2h et 6h du mat quand tout le monde dors.

    un autre probleme qu'on avait rencontrer, à une vieille epoque, c'etait le modem qui etait saturé en upload (nombre de connexion simultanées)
    et qui du coup n'envoyer meme plus les demandes des clients, impossible meme pour surfer sur la page de recherche google, la demande ne sortait pas.

    il fallait alors limiter le nombre de connexion simultanées du logiciel de P2P.

    • [^] # Re: engueule ton coloc

      Posté par  . Évalué à 2.

      en même temps le colloc n'a pas forcément envie d'indiquer quels films/séries il/elle télécharge des fois qu'on y trouverai les pokemons…

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # owrt

    Posté par  . Évalué à 1.

    a la limite, soit essayer de bloquer le p2p, soit :
    avec un routeur type openwrt (jsais, t'en a pas, mais ca marche avec)
    tu utilise un script qui limite la bande passante par adresse ip (des que ca monte trop le truc te ralentit);
    c'est assez efficace, le seul truc c'est que sans la marque/modele exact de ton routeur, on peut pas fouiller pour toi dans la doc ou dans la cli voir si ya une commande pour ca.

    mais j'espere que t'as un routeur pro, c'est jamais dedans sinon.

  • # qdisc

    Posté par  (site web personnel) . Évalué à 2.

    Ça se fait avec qdisc, voici la section qui va bien dans LARTC (the Linux Advanced Routing and Traffic Control HOWTO).

    La difficulté est de pouvoir discriminer les différents flux utilisés, et principalement le P2P. La méthode la plus simple que j'ai trouvée est d'utiliser une seedbox pour tout le monde avec Deluge, et de configurer Deluge pour ajouter un champ TOS particulier dans les paquets IP.

    Ensuite tu mets ce trafic dans une file qdisc avec une priorité minimale, le reste du trafic allant dans d'autres files.

    Avec cette solution tu peux permettre à tout le monde de télécharger pleine balle toute la journée, tout en gardant des très bons débit et latence pour le reste.

  • # Dans le wiki : une introduction au contrôle du trafic réseau avec Linux

    Posté par  . Évalué à 1.

    Cet article du wiki t'intéressera peut-être : une introduction au contrôle du trafic réseau avec Linux.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.