Pour définir une adresse IP statique vous pouvez utiliser PowerShell. Voici la procédure étape par étape :
Connectez-vous au serveur Core avec un compte disposant des droits d'administrateur.
Ouvrez l'interface PowerShell en appuyant sur les touches
Ctrl
+Alt
+Suppr
, puis en sélectionnant "Ouvrir une nouvelle session de commande".Pour afficher les informations actuelles de la configuration IP, exécutez la commande suivante :
Get-NetIPConfiguration
Notez l'index de l'interface réseau (InterfaceIndex) pour laquelle vous souhaitez définir une adresse IP statique.
Supprimez l'adresse IP actuelle (dynamique) attribuée à l'interface en utilisant la commande suivante :
Remove-NetIPAddress -InterfaceIndex <InterfaceIndex> -AddressFamily IPv4 -Confirm:$false
Remplacez
<InterfaceIndex>
par l'index de l'interface réseau obtenu à l'étape 3.Facultatif - Supprimer la Passerelle par défaut
Supprimez la passerelle par défaut existante en exécutant la commande suivante (remplacez "AdapterName" par le nom de l'adaptateur réseau et "ExistingGateway" par l'adresse IP de la passerelle par défaut actuelle) :
Remove-NetRoute -InterfaceIndex <InterfaceIndex> -NextHop <ExistingGateway>
Pour définir une nouvelle adresse IP statique, utilisez la commande suivante :
New-NetIPAddress -InterfaceIndex <InterfaceIndex> -IPAddress <IPAddress> -PrefixLength <PrefixLength> -DefaultGateway <DefaultGateway>
Remplacez
<InterfaceIndex>
par l'index de l'interface réseau,<IPAddress>
par l'adresse IP souhaitée,<PrefixLength>
par la longueur du préfixe de sous-réseau (par exemple, 24 pour un masque de sous-réseau 255.255.255.0) et<DefaultGateway>
par l'adresse IP de la passerelle par défaut.Configurez les serveurs DNS en utilisant la commande suivante :
Set-DNSClientServerAddress -InterfaceIndex <InterfaceIndex> -ServerAddresses ("<DNS1>", "<DNS2>")
Remplacez
<InterfaceIndex>
par l'index de l'interface réseau, et<DNS1>
et<DNS2>
par les adresses IP des serveurs DNS souhaités.
Après avoir exécuté ces commandes, le serveur Core utilisera l'adresse IP statique que vous avez définie. N'oubliez pas de remplacer les valeurs des paramètres par celles correspondant à votre environnement.
Pour changer le nom d'hôte (nom de l'ordinateur) à l'aide de PowerShell, vous pouvez utiliser la cmdlet Rename-Computer
. Voici comment procéder :
Ouvrez PowerShell en tant qu'administrateur. Pour ce faire, cliquez avec le bouton droit sur le bouton Démarrer (ou appuyez sur les touches
Windows
+X
), puis sélectionnez "Windows PowerShell (Admin)" ou "Windows Terminal (Admin)" dans le menu contextuel.Tapez la commande suivante en remplaçant
NewHostName
par le nouveau nom d'hôte souhaité pour votre ordinateur :
Rename-Computer -NewName "NewHostName"
Appuyez sur
Entrée
pour exécuter la commande. PowerShell vous demandera de confirmer l'action. TapezO
(pour Oui) ouA
(pour Oui à tout) et appuyez surEntrée
.Redémarrez votre ordinateur pour que les modifications prennent effet :
Restart-Computer
Après le redémarrage, le nom d'hôte de votre ordinateur aura été modifié en fonction de la valeur que vous avez spécifiée. Notez que vous devrez peut-être mettre à jour les éventuelles configurations réseau ou partages de fichiers qui font référence à l'ancien nom d'hôte pour refléter le nouveau nom d'hôte.