Comment établir une connexion privée sur Windows Server 2012 R2

81

Après le redémarrage de l'un de nos serveurs (Windows Server 2012 R2), toutes les connexions privées deviennent publiques et inversement ( cet utilisateur avait le même problème ). Des choses comme les commandes ping et iSCSI ont cessé de fonctionner, et après une enquête, il s’est avéré que c’était la cause.

Le problème est que je ne sais pas comment les rendre à nouveau privés. Un clic gauche sur l'icône de réseau dans la barre des tâches affiche la barre latérale "moderne", mais uniquement une liste de connexions. Un clic droit sur elles ne montre aucune option.

Quel pourrait être le problème et existe-t-il un moyen de modifier ces paramètres? Je dois rendre l’une des connexions publiques (accès Internet) et deux d’entre elles privées (réseau fédérateur).

Groo
la source
Pour tous ceux qui souhaitent simplement configurer un réseau de public à privé (ou vice versa), cela fonctionne jusque dans Windows Server 2019 riptidehosting.com/blog/… - Cela ne réglera toutefois pas vos problèmes les plus profonds.
TylerH

Réponses:

76

Powershell. Voici un exemple de modification du profil réseau d’une interface réseau appelée Ethernet1, qui est devenue "Privé". J'ai eu cette information de Get-Help Set-NetConnectionProfile -Full.

PS C:\>$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet1

PS C:\>$Profile.NetworkCategory = "Private"

PS C:\>Set-NetConnectionProfile -InputObject $Profile

Documentation: https://technet.microsoft.com/en-us/library/jj899566(v=wps.630).aspx

Ryan Ries
la source
2
Merci beaucoup! Cela m'a sauvé. Une petite correction ( l'article de TechNet pour a Set-NetConnectionProfileégalement cette typo ): Privatedevrait être une chaîne dans la deuxième ligne, c'est $Profile.NetworkCategory = "Private"-à- dire est correcte. Il en va de même pour le nom de la connexion ( "Ethernet1").
Groo
J'ai créé un script qui le fait pour tous les profils de connexion, y compris ceux qui ne sont pas encore actifs: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai
Merci pour une solution appropriée qui n’ouvre pas RDP sur un réseau inconnu.
Florian Heigl
La réponse de Techman montre comment faire la même chose avec un one-liner plus élégant:Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private
mwfearnley
50

Un moyen graphique de faire ce changement:

  1. Appuyez sur Winkey + R pour ouvrir l'invite Exécuter et tapez gpedit.msc.
  2. Accédez à: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies.
  3. Choisissez votre nom de réseau dans le volet de droite.
    Remarque: pour afficher les réseaux non connectés, cliquez avec le bouton droit de la souris sur Stratégies du gestionnaire de liste de réseau dans le volet gauche, puis choisissez Afficher tous les réseaux .
  4. Accédez à l'onglet Emplacement réseau et modifiez le type d'emplacement de Public à Privé. entrez la description de l'image ici

  5. Fermez l'éditeur de stratégie locale.

Source: https://social.technet.microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck-in-public-in-public- mode

Mike
la source
Comment définir le réseau en tant que réseau de domaine?
Krunal
Vous ne pouvez pas modifier manuellement un réseau en réseau de domaine. Une fois que vous avez connecté la machine à un domaine, le réseau sera défini comme domaine de domaine.
Gabriel Graves
33

Utiliser Powershell. Voici un exemple de modification du profil réseau d’une interface réseau appelée Ethernet en "Privé". Ceci est une commande d'une ligne.

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

Cela fonctionnera sur n’importe quel ordinateur local sur lequel Powershell est installé.

technicien
la source
C’est fondamentalement ce que dit la réponse acceptée, non?
Groo
6
Cette commande ne nécessite pas de variable. Une ligne et c'est fait. C'est une commande améliorée.
Techman
De plus, j'ai découvert cette commande parce que la réponse acceptée ne fonctionne pas pour moi. Cette commande définit le type de connexion directement sans découverte.
Techman
1
Cela ne fonctionne pas BTW sous Windows 7, cette commande est introduite en 2012/8.
eckes
2
Utilisation: get-NetConnectionProfilepour vérifier l’état actuel et les noms de vos interfaces.
Tilo
3

Une autre façon plus simple avec Powershell:

Set-NetConnectionProfile -NetworkCategory Private
Xalo
la source
1
Cela pourrait rendre toutes les cartes réseau privées, car aucun adaptateur spécifique n'est spécifié.
Overmind
Court et doux ... Tous les profils de réseau sont tous définis sur Privé dans une commande courte.
Jharrell
2

J'ai un problème similaire depuis des mois sur mon contrôleur de domaine domestique 2012R2.

Après un correctif et un redémarrage, je ne pouvais pas me connecter via RDP.

J'ai le pare-feu MS désactivé dans GPO pour les réseaux de domaine . Après ne pas pouvoir me connecter, j'ai constaté que la connexion Ethernet principale était répertoriée comme publique et que, par conséquent, le pare-feu était activé.

Pourquoi la carte réseau change-t-elle de domaine en public?
Après avoir recherché quelques articles sur le Web, j'ai conclu ce qui suit:

Après un redémarrage du seul contrôleur de domaine du domaine, les services AD ne sont pas immédiatement disponibles lorsque la pile IP est initialisée.
Le système d'exploitation détecte alors qu'il s'agit d'un réseau public et configure la carte réseau en conséquence.

La résolution permanente de ce problème sur cette machine consistait à configurer le service de détection d'emplacement réseau sur un démarrage retardé .

Cela permet aux services AD de devenir disponibles, puis le système d'exploitation détecte un réseau de domaine et configure la carte réseau en conséquence.

Jim Vizzaccaro
la source
+1 pour le conseil de départ différé.
Esa Jokinen
0

Vous aviez ce problème sur une machine virtuelle et vous deviez simplement redémarrer le service Network Location Awareness pour lui faire comprendre qu'il était connecté à un domaine et commencer à utiliser un profil de domaine.

Shawn
la source
0

Ce qui l’a fait fonctionner sur mes serveurs standard Windows Server 2012 R2 a été de réactiver IPV6.

Dans le but de faciliter le dépannage futur pour moi-même, j'ai désactivé IPV6 à gauche et au centre, puis le pare-feu Windows ne montrait plus que le domaine était connecté.

Pourquoi diable, Windows ne peut pas déterminer qu'il se trouve sur un domaine si seul IPV4 est connecté me dépasse.

bah

captcha
la source