Gestion du réseau - windows

De Wiki doc


Gestion des interfaces réseau

Configuration des interfaces

La commande netsh permet de réaliser de multiples opérations sur les interfaces réseau

# Afficher la configuration des interfaces réseau (et leur nom)
netsh interface ipv4 show config

# Afficher les statistiques TCP
netsh int tcp show global

# Configurer une IP DHCP
netsh interface ipv4 set address name="NomDeLInterface" dhcp

# Configurer une IP statique
netsh interface ipv4 set address name="NomDeLInterface" static 192.168.1.100 255.255.255.0 192.168.1.1

# Configurer un DNS
netsh interface ipv4 set dns name="NomDeLInterface" static 8.8.8.8

# Configurer un second DNS
netsh interface ipv4 add dns name="NomDeLInterface" 9.9.9.9 index=2

Sources de la section

Réinitialiser les interfaces

Pour réinitialiser la configuration d'une interface réseau, la commande privilégiée suivante peut être utilisée

netsh int ip reset

Un redémarrage est nécessaire (bah oui, on est sous Windows...).

Correction de problèmes

Winsock

Le service Winsock (couche d'API permettant à une application de manipuler la pile TCP/IP de Windows) peut également avoir besoin d'être redémarrer lorsque des problèmes se font sentir. Cela se fait via la commande privilégiée suivante

netsh winsock reset

Adresse APIPA en mode IP statique

Il peut arriver que malgré qu'une interface réseau soit configurée en IP statique, une adresse principale en APIPA soit attribuée par le système et que notre IP entrée manuellement soit indiquée comme "dupliquée" par un ipconfig...

Ceci est dû à la fonction "d'ARP gratuit" de Windows qui permet au système de détecter s'il y a un conflit d'adresse IP sur le LAN. Bien qu'il soit plus judicieux de régler cette duplication d'adressage (une adresse IP doit être unique dans un réseau), il est possible de désactiver cette fonction pour forcer la configuration :

regedit > [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] > créer un nouveau 32-bit DWORD nommé ArpRetryCount > valeur 0 > redémarrer

Gérer la table de routage

Lister les routes

route print

Ajouter une route

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Note : le paramètre -p permet un ajout persistant au démarrage de la machine.

Supprimer une route

route DELETE 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Source de la section

Modification du MTU

MTU en dessous de 1500 octets

Afficher le MTU des interfaces

netsh interface ipv4 show subinterfaces

Modifier le MTU d'une interface temporairement

netsh interface ipv4 set subinterface "Ethernet 2" mtu=1484

Modifier le MTU d'une interface définitivement

netsh interface ipv4 set subinterface "Ethernet 2" mtu=1484 store=persistent

Trames géantes

Activer les trames géantes

Aller dans le Centre Réseau et partage et cliquer sur le nom de l'interface réseau. Faire propriétés > Configurer > Avancer > Trame jumbo > et définir la valeur souhaité (mon réseau permet des trames de 9 ko). Il faut ensuite redémarrer la machine pour prendre en compte la modification.

Test des trames géantes

Il est possible de vérifier le fonctionnement de ce changement via un ping géant:

ping 192.168.10.1 -f -l 9000

Sources la section