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

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