[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] lenteur sur internet, modification de MTU ?



Charles Plessy a écrit :

C'est du DSL ou de la fibre ?

De la fibre ; désolé d'avoir écrit des bêtises. Ceci dit, je me connecte
au modem en PPPoE.

PPPoE n'est pas réservé à l'xDSL. On l'a vu sur du câble, par exemple chez Wanadoo Câble en France si je ne m'abuse.

torg(~)$ ping -c 1 -s 1427 -M do kunpuu.plessy.org
PING kunpuu.plessy.org (220.157.247.254) 1427(1455) bytes of data.
From ksgnim4.asahi-net.or.jp (211.13.152.16) icmp_seq=1 Frag needed and DF set (mtu = 1454)

--- kunpuu.plessy.org ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

torg, c'est une machine à l'extérieur de ton réseau ?

torg(~)$ ping -c 1 -s 1427 -M do kunpuu.plessy.org
PING kunpuu.plessy.org (220.157.247.254) 1427(1455) bytes of data.
From 192.168.1.5 icmp_seq=1 Frag needed and DF set (mtu = 1454)

--- kunpuu.plessy.org ping statistics ---
0 packets transmitted, 0 received, +1 errors
[...]
La où je ne comprends plus rien, c'est que 220.157.247.254 c'est
l'adresse IP de mon routeur, mais 192.168.1.5 ça n'est pas lui, c'est la
borne Airport qui est *derrière*.

Ce ne serait pas plutôt - par coïncidence - l'adresse privée de torg, la machine à partir de laquelle tu fais l'essai ? Je note qu'au deuxième essai avec 1427 octets de remplissage l'echo request n'a même pas été émis ("0 packets transmitted"). L'explication est que la machine, ayant reçu le premier ICMP "frag needed" a mémorisé la valeur de MTU pour la destination 220.157.247.254 dans son cache de routage. Visible avant expiration avec la commande suivante :

torg(~)$ ip route show cache to 220.157.247.254

Ce qui est encore plus étrange, c'est
que si je fais la même expérience depuis mon résequ wifi, c'est mon
routeur qui répond, pas la borne, et que la valeur de MTU est
hénaurmément basse.
[...]
sorbet[~]$  ping -c 1 -s 1385 -M do kunpuu.plessy.org
PING kunpuu.plessy.org (220.157.247.254) 1385(1413) bytes of data.
From sorbet.igloo (192.168.0.3) icmp_seq=1 Frag needed and DF set (mtu = 1412)

sorbet, c'est une machine de ton réseau local ?

C'est terrifiant.

Pourquoi, au juste ?
Il n'est pas aberrant de trouver des MTU différents dans chaque sens, puisqu'ils sont fixés par des routeurs différents.

On peut noter que la valeur 1412 figure dans le fichier de configuration par défaut de pppd fourni par pppoe, /etc/ppp/dsl-provider, pas en tant que MTU mais en tant que MSS dans l'option -m de pppoe (clamp MSS) :

# An even more conservative version of the previous line, if things
# don't work using -m 1452...
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"



Reply to: