🌐 Réseaux Windows - Guide pratique

Gestion et configuration des réseaux sous Windows, incluant les commandes réseau, la configuration IP, le partage de ressources et le dépannage.

📑 Sommaire

🔧 Configuration IP

Gestion basique de la configuration réseau :

ipconfig                    # Affiche config IP basique
ipconfig /all               # Affiche config IP détaillée
ipconfig /release           # Libère l'adresse IP DHCP
ipconfig /renew             # Renouvelle l'adresse IP DHCP
ipconfig /flushdns          # Vide le cache DNS
ipconfig /displaydns        # Affiche le cache DNS
ipconfig /registerdns       # Renouvelle l'enregistrement DHCP et re-enregistre DNS

Configuration IP statique via netsh :

netsh interface ipv4 set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ipv4 set dns "Ethernet" static 8.8.8.8
netsh interface ipv4 add dns "Ethernet" 8.8.4.4 index=2

⚙️ Netsh - Configuration avancée

Outil de configuration réseau puissant :

# Interface
netsh interface show interface          # Liste toutes les interfaces
netsh interface ip show config         # Config IP de toutes les interfaces
netsh interface ip show addresses      # Affiche toutes les adresses IP

# DHCP
netsh interface ip set address "Ethernet" dhcp
netsh interface ip set dns "Ethernet" dhcp

# Pare-feu
netsh advfirewall show allprofiles
netsh advfirewall firewall show rule name=all
netsh advfirewall firewall add rule name="HTTP" dir=in action=allow protocol=TCP localport=80

# WLAN
netsh wlan show profiles
netsh wlan export profile name="WiFi_Name" folder=C:\Profiles

# Diagnostics
netsh netio show stats
netsh netio reset all                  # Réinitialise les paramètres réseau

📁 Partage de ressources

Partage de fichiers et imprimantes :

# Partage de dossier via cmd
net share MyShare=C:\SharedFolder /grant:everyone,read
net share MyShare /delete

# Liste des partages
net share

# Connexion à un partage distant
net use Z: \\ServerName\ShareName password /user:domain\username
net use Z: /delete

# Permissions de partage
icacls C:\SharedFolder /grant "Everyone:(OI)(CI)R"    # Lecture
icacls C:\SharedFolder /grant "Users:(OI)(CI)RW"      # Lecture/Écriture

Partage d'imprimante :

# Liste des imprimantes
wmic printer get name,local,network

# Partager une imprimante
net share PrinterName="HP LaserJet" /REMARK:"Imprimante bureau"

🔍 Dépannage réseau

Outils de diagnostic et dépannage :

# Tests de connectivité
ping -t 8.8.8.8               # Ping continu
ping -n 10 google.com         # 10 requêtes ping
ping -l 65500 192.168.1.1     # Test avec gros paquet

# Trace route
tracert -h 30 google.com      # 30 sauts maximum
tracert -w 5000 google.com    # 5 secondes de timeout

# Statistiques
netstat -ano                  # Connexions et ports
netstat -abno                 # Avec nom des exécutables
netstat -s                    # Statistiques par protocole
netstat -r                    # Table de routage

# Tests DNS
nslookup google.com
nslookup -type=mx gmail.com   # Enregistrements mail

# Tests de port
telnet serveur 80
powershell Test-NetConnection -ComputerName google.com -Port 443

📡 Réseaux sans fil

Gestion des connexions Wi-Fi :

# Gestion Wi-Fi basique
netsh wlan show networks
netsh wlan show profiles
netsh wlan connect name="WiFi_Name"
netsh wlan disconnect

# Afficher détails d'un profil
netsh wlan show profile name="WiFi_Name" key=clear

# Créer un profil Wi-Fi
netsh wlan add profile filename="C:\wifi-profile.xml"

# Exporter/Importer profils
netsh wlan export profile
netsh wlan import profile filename="C:\wifi-profile.xml"

# Priorité des réseaux
netsh wlan set profileorder name="WiFi_Name" interface="Wi-Fi" priority=1

🔒 VPN et connexions distantes

Configuration des connexions VPN :

# Créer une connexion VPN
netsh ras add authtype=PAP
netsh ras add link type=phone device="VPN Connection"

# Via PowerShell (plus recommandé)
Add-VpnConnection -Name "Mon VPN" -ServerAddress vpn.example.com -TunnelType Pptp

# Bureau à distance
mstsc                         # Lance Connexion Bureau à distance
mstsc /v:server:3389          # Connexion directe
mstsc /console                # Session console
mstsc /admin                  # Session administrative

# Activation du bureau à distance
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
netsh advfirewall firewall add rule name="Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
🏠 Retour au sommaire général