Gestion du réseau - windows
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
- Manuel :
- https://learn.microsoft.com/fr-fr/windows-server/networking/technologies/netsh/netsh-contexts
- https://learn.microsoft.com/fr-fr/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754516(v=ws.10)
- https://learn.microsoft.com/fr-fr/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc770948(v=ws.10)
- https://stackoverflow.com/questions/18620173/how-can-i-set-change-dns-using-the-command-prompt-at-windows-8#answer-28262761
- https://www.malekal.com/commande-netsh-windows-exemples-utilisation/
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