• [^] # Re: option window scaling de TCP ?

    Posté par . En réponse au message parefeu routeur qui bloque Linux, pas FreeBSD, Windows, Mac. Évalué à 2.

    merci de la précision, par contre justement cela semble continuer à poser problème, je ne vois pas en quoi cela a été résolu dans le noyau, par exemple si je vais sur http://www.everymac.com/ en ayant remis echo 1 > /proc/sys/net/ipv4/tcp_window_scaling , je ne peux pas y accéder non plus.
    Apparemment je n'ai jamais vraiment eu ce problème sur d'autres sites, donc il doit y avoir très peu de sites qui ne fonctionnent pas, mais d'un autre côté avec l'option ou sans l'option, chez moi la connexion va aussi vite et je ne vois pas de différence. Malgré tout c'est gênant de savoir que certains sites ne fonctionnent pas à cause de cela, et c'est assez hallucinant de lire ici :

    http://lwn.net/Articles/92727/

    The networking maintainers (and David Miller in particular) believe that the patch simply papers over a problem, and that adding hacks to the Linux network stack to accommodate broken routers is a mistake.


    déjà la pression de peut-être 10% d'utilisateurs linux ayant le problème sur les 4 % de machines linux dans le monde, cela me semble négligeable comme impact. Deuxièmement combien sauront identifier correctement le problème ?

    Sur la page de kerneltrap, quelqu'un avoue :

    I'm a kernel hacker. Most users of 2.6.17 will not be.
    The default should be something that works "by default".


    Et il a pensé durant un mois complet que le site everymac.com ne fonctionnait plus !

    Apparemment, la quantité de mémoire de la machine joue aussi. Si je me souviens bien, les machines linux avec le window scale d'activé qui arrivaient à aller sur ces site n'avaient pas plus de 500 Mo de ram. Sur mon pc de bureau, avec 1 Go, cela ne passe plus, ni sur un ibook avec debian et 640 mo de ram.

    Je crois également que vista vient d'incorporer cette option :
    http://en.wikipedia.org/wiki/TCP_window_scale_option

    je vais tester avec une machine au travail pour voir ce qu'il en est de la compatibilité avec les sites qui ne fonctionnent pas.

    À mon avis, comme qqu'un l'a suggéré sur kerneltrap, la bonne attitude serait d'avoir cette option d'activée malgré tout, et si un site ne répond pas correctement au bout d'un certain moment (1 min par exemple), désactiver l'option, mettre un message en console à ce sujet, et retenter la négociation.

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it