sviluppo-web-qa.it

È possibile cambiare una "Rete non identificata" in una rete "Home" o "Work" su Windows 7

Ho un problema con Windows 7 RC (7100).

Uso spesso un cavo di rete crossover su WinXP con indirizzi IP statici per connettermi a vari dispositivi industriali (ad es. Robot, pompe, valvole o persino altri PC Windows) con porte di rete Ethernet.

Quando lo faccio su Windows 7, la connessione di rete è classificata come "Rete non identificata" in Networks and Sharing Center e il profilo del firewall pubblico è applicato da Windows. Non voglio cambiare il profilo pubblico e preferirei utilizzare il profilo Home o Lavoro.

Per altre reti come Casa e Lavoro sono in grado di fare clic su di esse e modificare la classificazione. Questo non è disponibile per reti non identificate.

Le mie domande sono queste: -

  1. Esiste un modo per sostituire manualmente la classificazione "Rete non identificata"?
  2. Quali test vengono eseguiti sulla rete che falliscono, quindi classificandolo come "Rete non identificata"

Cercando su Google (colpendo principalmente i problemi di Vista) sembra che sia necessario assicurarsi che il gateway predefinito non sia 0.0.0.0. L'ho fatto. Ho anche provato a rimuovere IPv6 ma questo non sembra possibile su Windows 7.

[~ ~ #] aggiornamento [~ ~ #]

Per coloro che continuano ad avere problemi, ecco la risposta al mio problema e i possibili motivi per cui: -

Win7 tiene un elenco delle reti che visiti (presumo, ma non lo so per certo) il MACID del dispositivo indicato dal Gateway predefinito. Il gateway predefinito è in genere il dispositivo costante in una rete (ovvero NAT o router), quindi può essere utilizzato per identificare in modo univoco una rete da un'altra.

Il gateway predefinito nel pannello delle proprietà di IPv4 deve quindi puntare a un endpoint effettivo in modo che Windows possa tenerne traccia. Se è presente un dispositivo alla fine delle finestre del Default Gateway, lo identificherà e lo seguirà ricordandone le impostazioni.

Il modo in cui puoi quindi ingannare Win7 consiste nel puntare il gateway predefinito al tuo indirizzo IP o all'indirizzo IP del dispositivo di destinazione con cui stai comunicando. Ciò avrà l'effetto collaterale di aspettarsi che il dispositivo target avvii i pacchetti di routing per destinazioni IP esterne alla sottorete. Quindi alcune applicazioni su Win7 proveranno a comunicare con Internet, queste verranno passate al gateway predefinito (eseguendo il back up dello stesso indirizzo IP o un dispositivo di destinazione che non è un router) e quindi finirà per il timeout perché nessuno dei due può instradare i pacchetti . Con cui di solito puoi convivere. Questo diventa leggermente complicato quando si combina questo tipo di connessione con una vera connessione a Internet tramite WIFI. La scheda di rete cablata di solito ha la priorità durante il routing a causa della "metrica dell'interfaccia", pertanto alcune applicazioni potrebbero non connettersi correttamente.

55
Rhys

Ho avuto lo stesso problema in Win 7 Ultimate, in esecuzione in una VirtualBox VM, con Linux Mint 8 come host. Dopo aver letto alcune risposte qui, ho appena aggiunto il gateway predefinito al mio IP statico in Win 7 e impostato come indirizzo IP dell'adattatore VirtualBox nel mio sistema operativo host. E questo è tutto ... Ha funzionato e sono stato in grado di cambiare quella "rete non identificata" che mi stava infastidendo ...

3
Polecat

Premere WinKey + R, digitare "secpol.msc" senza virgolette. Quindi fai clic su Criteri di Gestione elenco reti a sinistra e dovresti essere in grado di modificarlo da lì.

20
Steven DeWitt

L'ho risolto dopo molte ore. Ecco la mia situazione e la mia soluzione alternativa. Spero che sia d'aiuto.

A casa ho 2 connessioni Internet a banda larga. Uno è ADSL (20 Mbps) dietro un router con DHCP e il secondo è Cavo (120 Mbps) direttamente dietro il modem (IP pubblico al computer). Entrambe le linee vanno al mio Mediacenter-PC che è sempre acceso ed esegue Kerio Control ( https://www.kerio.nl/products/control/ ). Kerio è un router basato su software che supporta il failover dei collegamenti. Come puoi vedere, avere una connessione Internet funzionante è fondamentale per me. Una terza scheda di interfaccia di rete è configurata con un IP statico (192.168.3.1), Kerio esegue un server DHCP su di esso ed è collegato alla mia rete domestica.

Ho fatto due cose, ma penso che il vero trucco sia stato il secondo. Ad ogni modo, il primo passo è stato l'esecuzione dello script Powershell menzionato in http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public- to-work-in-windows-7.aspx . Ciò cambia tutte le reti non identificate in reti di lavoro. Ok, non più non identificato ma Homegroup non si avvierà su reti di lavoro!

Windows 7 rileva la tua rete domestica osservandone il gateway. Poiché stavo eseguendo il gateway/router sullo stesso PC, non ho compilato l'IP del gateway. Pertanto, non verrà visualizzato il popup per identificare la rete e non sarà possibile impostarlo su Home manualmente. Inoltre non sono riuscito a farlo nello script.

Anche l'impostazione del gateway sull'indirizzo IP statico non ha funzionato perché Windows rimuove l'indirizzo del gateway (192.168.3.1) dopo aver premuto OK. Il mio trucco: aggiungere un secondo IP alla scheda NIC. Per esempio. 192.168.3.254. Quindi lascia l'IP primario (nel mio caso 192.168.3.1) e imposta l'IP gateway sul secondo IP (192.168.3.254). Pochi secondi dopo, Windows aumenterà il popup e selezionerà "Rete domestica" e il gioco è fatto!

9
lvmeijer