====== Réseaux ======
===== Optimisation =====
\\
==== Adapter la taille des paquets (MTU) - Windows ====
* **Connaître le MTU**
C:\> netsh interface ipv4 show interfaces
Idx Mét MTU État Nom
--- ---------- ---------- ------------ ---------------------------
1 75 4294967295 connected Loopback Pseudo-Interface 1
8 35 1500 connected Wi-Fi
12 5 1500 disconnected Ethernet
10 25 1500 disconnected Connexion au réseau local* 1
15 55 1500 connected Connexion au réseau local* 2
* **Identifier la meilleure valeur MTU**
On passe la commande suivante en testant différentes tailles de paquets
C:\> ping -f -l
# '-f' oblige les routeurs à ne pas fragmenter le paquet
# '-l' envoie la taille du paquet
Lorsqu'on obtient le message ''Le paquet doit être fragmenté, mais paramétré DF'', la taille du paquet est trop importante !
* **Modifier le MTU**
C:\> netsh interface ipv4 set interface mtu=1500 store=persistent
\\
\\
==== Adapter la taille des paquets (MTU) - Linux ====
* **Connaître le MTU**
$ ifconfig | grep mtu
eth0: flags=4163 mtu 1500
lo: flags=73 mtu 65536
#_ou
$ ip a | grep mtu
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
#_ou
$ netstat -i
Table d'interfaces noyau
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 1643471 0 84 0 332991 0 0 0 BMRU
lo 65536 32 0 0 0 32 0 0 0 LRU
* **Identifier la meilleure valeur MTU**
On passe la commande suivante en testant différentes tailles de paquets
$ ping -f -s
# '-f' oblige les routeurs à ne pas fragmenter le paquet
# '-s' envoie la taille du paquet
Lorsqu'on obtient le message ''ping: WARNING: probably, rcvbuf is not enough to hold preload'', la taille du paquet est trop importante !
* **Modifier le MTU**
Si l'**adressage IP est dynamique**, on modifie le fichier :
/etc/dhcp/dhclient.conf\\
{{ :network:modif_mtu_dhcp.png?direct&600 |}}
\\
Si l'**adressage IP est statique**, on modifie le fichier de configuration de l'interface réseau situé dans : /etc/network/interfaces/
{{ :network:modif_mtu_static.png?direct&600 |}}