« Gestion du réseau - windows » : différence entre les versions
(Remplacement de la balise "source" obsolète) |
(Ajout de la section "Gestion des interfaces réseau") |
||
Ligne 1 : | Ligne 1 : | ||
[[Category:réseau windows]] | [[Category:réseau windows]] | ||
=Gestion des interfaces réseau= | |||
==Configuration des interfaces== | |||
La commande [https://learn.microsoft.com/fr-fr/windows-server/networking/technologies/netsh/netsh-contexts netsh] permet de réaliser de multiples opérations sur les interfaces réseau | |||
<syntaxhighlight lang="powershell"> | |||
# 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 | |||
</syntaxhighlight> | |||
===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 [https://support.microsoft.com/fr-fr/topic/comment-faire-pour-r%C3%A9initialiser-le-protocole-tcp-ip-%C3%A0-l-aide-de-l-utilitaire-netshell-d954430c-9b11-43f0-6081-0fc9235a8b4a 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 <code>Winsock</code> (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 [https://fr.wikipedia.org/wiki/Automatic_Private_Internet_Protocol_Addressing APIPA] soit attribuée par le système et que notre ''IP'' entrée manuellement soit indiquée comme "dupliquée" par un <code>ipconfig</code>... | |||
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 [https://community.spiceworks.com/t/static-ip-devices-receiving-169-address-after-reboot/278702/26 désactiver] cette fonction pour forcer la configuration : | |||
<code>regedit</code> > <code>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]</code> > créer un nouveau ''32-bit DWORD'' nommé <code>ArpRetryCount</code> > valeur <code>0</code> > redémarrer | |||
=Gérer la table de routage= | =Gérer la table de routage= | ||
==Lister les routes== | ==Lister les routes== |
Dernière version du 20 mars 2025 à 23:29
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