Come posso rendere privata una connessione su Windows Server 2012 R2


81

Dopo il riavvio di uno dei nostri server (un Windows Server 2012 R2), tutte le connessioni private diventano pubbliche e viceversa ( questo utente ha avuto lo stesso problema ). Cose come il ping e iSCSI hanno smesso di funzionare, e dopo alcune indagini si è scoperto che questa era la causa.

Il problema è che non so come renderli di nuovo privati. Facendo clic con il pulsante sinistro del mouse sull'icona di rete nella barra delle applicazioni viene visualizzata la barra laterale "moderna", ma mostra solo un elenco di connessioni e il clic con il pulsante destro del mouse su di esse non mostra alcuna opzione.

Quale potrebbe essere il problema ed esiste un modo per modificare queste impostazioni? Devo rendere pubblica una delle connessioni (accesso a Internet) e due private (backbone).


Per chiunque abbia solo bisogno di impostare una rete da pubblico a privato (o viceversa), questo funziona fino a Windows Server 2019 riptidehosting.com/blog/… - Tuttavia , non risolverà i tuoi problemi più profondi.
TylerH,

Risposte:


76

PowerShell. Ecco un esempio di modifica del profilo di rete di un'interfaccia di rete chiamata Ethernet1 da qualunque cosa sia ora "Privato". Ho ricevuto queste informazioni da Get-Help Set-NetConnectionProfile -Full.

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

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

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

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


2
Molte grazie! Questo mi ha salvato. Una piccola correzione ( l'articolo TechNet per Set-NetConnectionProfilequesto ha anche questo errore di battitura ): Privatedovrebbe essere una stringa nella seconda riga, cioè $Profile.NetworkCategory = "Private"è corretta. Lo stesso vale per il nome della connessione ( "Ethernet1").
Groo,

Ho creato uno script che lo fa per tutti i profili di connessione inclusi quelli che non sono ancora attivi: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai

Grazie per una soluzione adeguata che non apre RDP su nessuna rete sconosciuta.
Florian Heigl,

la risposta di techman mostra come fare la stessa cosa con un one-liner più elegante:Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private
mwfearnley,

50

Un modo GUI per apportare questa modifica:

  1. Premi Winkey + R per aprire il prompt Esegui e digita gpedit.msc
  2. Passare a: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies.
  3. Scegli il nome della tua rete nel riquadro a destra.
    Nota: per mostrare le reti non attualmente connesse, fare clic con il pulsante destro del mouse su Criteri gestore elenco reti nel riquadro a sinistra e selezionare Mostra tutte le reti .
  4. Vai alla scheda Posizione di rete e modifica il tipo di posizione da Pubblico a Privato. inserisci qui la descrizione dell'immagine

  5. Chiudi l'Editor delle politiche locali.

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


Come posso impostare la rete come rete di dominio?
Krunal,

Non è possibile cambiare manualmente una rete in una rete di dominio. Una volta che si unisce la macchina a un dominio, la rete verrà impostata come Rete di dominio.
Gabriel Graves,

33

Utilizzando Powershell. Ecco un esempio di modifica del profilo di rete di un'interfaccia di rete chiamata Ethernet in "Privato". Questo è un comando a una riga.

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

Funzionerà su qualsiasi computer locale con Powershell installato.


Questo è fondamentalmente ciò che afferma la risposta accettata, giusto?
Groo,

6
Questo comando non richiede una variabile. Una riga e fatto. È un comando migliorato.
tecnico

Inoltre, il motivo per cui ho scoperto questo comando è perché la risposta accettata non funziona per me. Questo comando imposta direttamente il tipo di connessione senza rilevazione.
tecnico

1
BTW non funziona su Windows 7, questo comando è stato introdotto nel 2012/8.
Devo dire

2
Usa: get-NetConnectionProfileper controllare lo stato corrente e i nomi delle tue interfacce.
Tilo,

3

Un altro modo più semplice con Powershell:

Set-NetConnectionProfile -NetworkCategory Private

1
Ciò potrebbe impostare come private tutte le schede di rete poiché non è stato specificato alcun adattatore specifico.
Overmind

Breve e dolce ... Tutti i profili di rete sono tutti impostati su Privato in un breve comando.
Jharrell,

2

Ho avuto un problema simile per mesi sul mio controller di dominio 2012R2 di casa.

Dopo aver riparato e riavviato non sono riuscito a collegarmi tramite RDP.

Il firewall MS è disattivato in GPO per le reti di dominio . Dopo non essere riuscito a connettermi, ho scoperto che la connessione Ethernet primaria era elencata come pubblica e quindi il firewall era attivo.

Perché la scheda NIC sta cambiando da dominio a pubblico?
Dopo aver cercato alcuni articoli sul web, ho concluso quanto segue:

Dopo il riavvio dell'unico controller di dominio nel dominio, i servizi AD non sono immediatamente disponibili quando viene inizializzato lo stack IP.
Ciò comporta che il sistema operativo rileva che si tratta di una rete pubblica e imposta la NIC di conseguenza.

La risoluzione permanente di questo problema su questa macchina consisteva nell'impostare l'avvio ritardato del servizio di sensibilizzazione della posizione della rete .

Ciò consente ai servizi AD di diventare disponibili e quindi il sistema operativo rileva una rete di dominio e imposta la NIC di conseguenza.


+1 per l'avviso di avvio ritardato.
Esa Jokinen,

0

Ho riscontrato questo problema su una macchina virtuale e ho dovuto semplicemente riavviare il servizio Network Location Awareness per capire che era connesso a un dominio e iniziare a utilizzare un profilo di dominio.


0

Ciò che ha funzionato sui miei server standard Windows Server 2012 R2 è stato abilitare nuovamente IPV6.

Nel tentativo di rendere più semplice la risoluzione dei problemi futuri per me stesso, ho disabilitato IPV6 a destra e al centro e, dopo aver fatto ciò, Windows Firewall non ha più mostrato che "Dominio" era collegato.

Perché mai Windows non può determinare che si trova su un dominio se solo IPV4 è collegato è al di là di me.

Bah

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.