Réglage MTU sous linux

Vous utilisez un système d'exploitation alternatif à Windows. Vous utilisez MacOS, Linux, BSD ou autre Unix, postez vos questions sur les OS alternatifs ici.

Modérateur: Infested Grunt

Réglage MTU sous linux

Messagede achtungbaby » 22 Avr 2008 8:15

La commande "tracepath <adresse du FAI> donne la valeur MTU, par exemple :

$ tracepath free.fr

Code: Tout sélectionner
1:  achtungbaby.local (192.168.0.1)                        0.245ms pmtu 1500
1:  192.168.0.254 (192.168.0.254)                          2.135ms
1:  192.168.0.254 (192.168.0.254)                          1.081ms
2:  88.172.81.254 (88.172.81.254)                         67.694ms
3:  lille-6k-1-a5.routers.proxad.net (213.228.12.190)     66.949ms
.
.
.

31:  no reply
     Too many hops: pmtu 1500
     Resume: pmtu 1500


Pour régler la valeur MTU, il suffit alors de taper :

sudo ifconfig eth0 mtu <pmtu>

Si on tape :

ifconfig eth0

Code: Tout sélectionner
eth0      Link encap:Ethernet  HWaddr 00:19:21:47:e8:40
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: 2a01:e35:8ac5:1960:219:21ff:fe47:e840/64 Scope:Global
          adr inet6: 2a01:5d8:58ac:5196:219:21ff:fe47:e840/64 Scope:Global
          adr inet6: fe80::219:21ff:fe47:e840/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:46833 erreurs:0 :0 overruns:0 frame:0
          TX packets:30630 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:64445872 (61.4 MB) Octets transmis:3421371 (3.2 MB)
          Interruption:16
« la bière c’est de l’amitié liquide » - Ronny Coutteure.
Image
Avatar de l’utilisateur
achtungbaby
Webmaster
Webmaster
 
Messages: 13416
Inscription: 03 Nov 2004 22:22
Localisation: Nord - Flandres

Annonces

Messagede ami » 22 Avr 2008 17:16

A chaque redémarrage si vous réglez votre MTU à 1492 par exemple avec la commande sudo ifconfig eth0 mtu <pmtu> celle ci reviens à 1500.

voici comment j'ai réglé le problème sous unbuntu:

éditer le fichier "interfaces" qui se trouve dans /etc/network/ en mode console

Code: Tout sélectionner
~$ cd /etc/network
sudo gedit interfaces


Vous devriez avoir un truc dans ce genre:
Code: Tout sélectionner
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback


ou dans ce genre:
Code: Tout sélectionner
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto eth0
iface eth0 inet dhcp


A la fin de ce que vous avez trouvez rajoutez pre-up ifconfig eth0 mtu 1492 si vous voulez fixer votre mtu a 1492 ce qui vous donnera par exemple:
Code: Tout sélectionner
auto eth0
iface eth0 inet dhcp
pre-up ifconfig eth0 mtu 1492


enregistrer le ficher ainsi modifié et exécuter la commande suivante pour que le modification soit prise en compte:
Code: Tout sélectionner
sudo /etc/init.d/networking restart


Redémarrer le système et vérifiez si ça fonctionné avec la commande ifconfig .

Voici le résultat chez moi après modification sur la carte wifi(eth1) sans avoir modifié la mtu sur la carte ethernet(eth0).
Code: Tout sélectionner
eth0      Lien encap:Ethernet  HWaddr 00:16:D3:62:8E:D3 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
          Interruption:16

eth1      Lien encap:Ethernet  HWaddr 00:19:D2:43:5A:05 
          inet adr:192.168.1.10  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::219:d2ff:fe43:5a05/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          Packets reçus:156 erreurs:0 :6 overruns:0 frame:0
          TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:137746 (134.5 KB) Octets transmis:26955 (26.3 KB)
          Interruption:17 Adresse de base:0x2000 Mémoire:d6000000-d6000fff

lo        Lien encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
Annuaire professionnel - Total Freebox (Freebox V5 HD ADSL2+) -
Avatar de l’utilisateur
ami
Webmaster
Webmaster
 
Messages: 1213
Inscription: 04 Nov 2004 7:31
Localisation: Loire Atlantique


Retourner vers Linux, BSD, MacOS...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités