Activation IP Forwarding pour Windows

Pour activer IP Forwarding sur Windows,

Solution 1 – Modifier la clé de registre IPEnableRouter

Nom de la clé: IPEnableRouter
Type: REG_DWORD
Valeur: 1
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter /t REG_DWORD /d 1 /f

Solution 2 – Utiliser netsh

Pour visualiser la valeur:

netsh int ipv4 sh int l=verbose

Résultat commande netsh

Pour activer la valeur:

netsh interface ipv4 set interface "Local Area Connection" forwarding=enabled

netsh_shint2

Windows Server 2008 R2 Core commandes utiles

winrs

http://technet.microsoft.com/en-us/library/dd163506.aspx

winrs -r:server <command>

exemple:

winrs -r:srv-core1 ipconfig

Netsh

Lister les cartes réseaux

netsh int sh int

Connaitre l’index de la carte réseau

netsh int ip sh int

Connaitre l’@IP associée à une interface

netsh int ip sh ipaddress

Ajout ou modification de la config DNS

Netsh int ipv4 set dnsservers "Connexion au réseau local" static 10.0.0.1 primary

Ajout d’un serveur DNS supplémentaire

netsh int ip add dns name=<interface_name> address=10.0.0.54 index=2

Désactiver une interface

netsh int set int name="<nom_de_la_carte>" admin=disabled

Ajouter une adresse IP

netsh int ip add address name="<carte>" addr=10.0.0.1 255.0.0.0
netsh int ip add address name="<carte>" addr=10.0.0.1 255.0.0.0 gateway=10.0.0.254

Supprimer une adresse IP

netsh int ip delete address name="<carte>" addr=10.0.0.1

Désactiver l’enregistrement dans les DNS de la carte réseau

netsh int ipv4 set dnsserver name="<carte>” source=static address=@IP register=none

 

Configuration des paramètres régionaux

intl.cpl – Modifier les options régionales (langues, clavier…)
timedate.cpl – Modifier les paramètres de temps de windows (heure/date/fuseau horaire…)

Activation du système

Cscript slmgr.vbs - Activation de l’OS

Installation de rôles

OCList.exe – List roles, role services, and features.
OCSetup.exe – Add or remove roles, role services, and features.

wmic

Configuration IP

Wmic nicconfig index=9 call enabledhcp 
wmic nicconfig index=9 call enablestatic(“IPAddress”), (“SubnetMask”) 
wmic nicconfig index=9 call setgateways(“GatewayIPAddress”)

Install HotFix

Wusa.exe PatchName.msu /quiet

Désactiver une carte réseau avec NetSH

Pour désactiver une carte réseau en ligne de commande, on peut utiliser l’outil « netsh »

Cela peut être utile pour Windows 2008 en mode Core

Les étapes:

1) Lister les cartes pour trouver le nom de l’interface à désactiver

pour lister les cartes on utilise:

netsh int sh int

Vérifier l’adressage réseau pour chaque carte

netsh int ip sh ip

2) Désactivation de la carte réseau

netsh int set int name="<nom_de_la_carte>" admin=disabled

il faut remplacer <nom_de_la_carte> par la référence trouver plus haut dans la colonne « interface name »

Cette dernière commande ne renvoie pas de résultat, pour vérifier que la carte est bien désactivé, relancer la commande « netsh int sh int », on peut voit la colonne « Admin State » Disabled

Toutes les commandes utilisées ci-dessus sont abrégées, pour connaitre le nom des contextes dans netsh, il suffit de naviguer dans les différents contexte

netsh /?

On peut retrouver un article intéressant sur netsh sur le site technet

Erreur « The RPC server is unavalaible »

Après l’installation de la version gratuite d’Hyper-V Server 2008 R2 Core, si vous essayez de gérer les disques à distance via « Server Manager » l’erreur suivante apparait

Solution: activer et autoriser la règle du firewall « Remote Volume Management » sur les 2 serveurs celui à partir duquel on veut gérer les disques et celui que l’on veut gérer.

Allez dans « Administratives Tools \ Windows Firewall with Advanced Security » puis dans « Inbound Rules » et sélectionner les règles qui ont pour nom de groupe « Remote Volume Management » et activez les.

ou via la commande « netsh »

netsh advfirewall firewall set rule group="Remote Volume Management" new enable=yes