Ist es möglich, ein "nicht identifiziertes Netzwerk" in ein "Heim" - oder "Arbeits" -Netzwerk unter Windows 7 zu ändern?

54

Ich habe ein Problem mit Windows 7 RC (7100).

Unter WinXP verwende ich häufig ein Crossover-Netzwerkkabel mit statischen IP-Adressen, um eine Verbindung zu verschiedenen industriellen Geräten (z. B. Robotern, Pumpen, Ventilen oder sogar anderen Windows-PCs) herzustellen, die über Ethernet-Netzwerkanschlüsse verfügen.

Wenn ich dies unter Windows 7 mache, wird die Netzwerkverbindung in als "Nicht identifiziertes Netzwerk" klassifiziert Networks and Sharing Centerund das öffentliche Firewall-Profil von Windows erzwungen. Ich möchte das öffentliche Profil nicht ändern und möchte stattdessen lieber das Privat- oder Arbeitsprofil verwenden.

Für andere Netzwerke wie Heim und Arbeit kann ich darauf klicken und die Klassifizierung ändern. Dies ist für nicht identifizierte Netzwerke nicht verfügbar.

Meine Fragen sind diese:

  1. Gibt es eine Möglichkeit, die Klassifizierung "Unidentified Network" manuell zu überschreiben?
  2. Welche Tests werden im Netzwerk durchgeführt, die fehlschlagen? Daher wird es als "nicht identifiziertes Netzwerk" klassifiziert.

Wenn Sie googeln (hauptsächlich bei Vista-Problemen), müssen Sie anscheinend sicherstellen, dass das Standard-Gateway dies nicht ist 0.0.0.0. Ich habe das getan. Ich habe auch versucht, IPv6 zu entfernen, aber dies scheint unter Windows 7 nicht möglich zu sein.

AKTUALISIEREN

Für diejenigen, die immer noch Probleme haben, ist hier die Antwort auf mein Problem und die möglichen Gründe, warum:

Win7 führt eine Liste der Netzwerke, die Sie besuchen (ich gehe davon aus, weiß aber nicht genau), die MACID des Geräts, auf das das Standardgateway verweist. Das Standard-Gateway ist normalerweise das konstante Gerät in einem Netzwerk (dh NAT oder Router), mit dem ein Netzwerk eindeutig von einem anderen identifiziert werden kann.

Das Standardgateway im IPv4-Eigenschaftenfenster muss daher auf einen tatsächlichen Endpunkt verweisen, damit Windows diesen verfolgen kann. Wenn sich am Ende des Standardgateway-Fensters ein Gerät befindet, wird es identifiziert und nachverfolgt, wobei die Einstellungen gespeichert werden.

Sie können Win7 also täuschen, indem Sie das Standard-Gateway entweder auf Ihre eigene IP-Adresse oder auf die IP-Adresse des Zielgeräts verweisen, mit dem Sie kommunizieren. Dies hat den Nebeneffekt, dass erwartet wird, dass das Zielgerät Pakete für IP-Ziele weiterleitet, die sich außerhalb Ihres Subnetzes befinden. Damit einige Anwendungen unter Win7 versuchen, mit dem Internet zu kommunizieren, werden diese an das Standard-Gateway weitergeleitet (entweder Sie erhalten die gleiche IP-Adresse oder ein Zielgerät, das kein Router ist) und es kommt schließlich zu einer Zeitüberschreitung, da keines der beiden Pakete weiterleiten kann . Mit denen kann man normalerweise leben. Dies wird etwas kompliziert, wenn Sie eine solche Verbindung mit einer echten Internetverbindung über WIFI mischen.

Rhys
quelle
Danke! Fand dies nach Seiten über Seiten von falschen Ratschlägen in Bezug auf statische IP.
Torben Klein

Antworten:

3

Ich hatte das gleiche Problem in einem Win 7 Ultimate, das in einer VirtualBox-VM mit Linux Mint 8 als Host ausgeführt wurde. Nachdem ich hier einige Antworten gelesen hatte, habe ich meiner statischen IP in Win 7 das Standard-Gateway hinzugefügt und als IP-Adresse des VirtualBox-Adapters in meinem Host-Betriebssystem festgelegt. Und das war es ... Es hat einfach funktioniert und ich konnte das "Unidentified Network" ändern, das mich nervte ...


quelle
20

Drücken Sie WinKey + R, geben Sie "secpol.msc" ohne Anführungszeichen ein. Klicken Sie dann links auf Network List Manager-Richtlinien, und Sie sollten in der Lage sein, diese von dort aus zu ändern.

Steven DeWitt
quelle
1
Danke für diesen Tipp, ich habe es jetzt versucht (musste warten, bis ich die Festplatten von der normalen XP-Installation ausgetauscht habe). Dies scheint das zu sein, was ich ändern muss, aber an beiden Punkten nicht gearbeitet habe. Ich konnte die Klassifizierung des nicht identifizierten Netzwerks nicht ändern, und die Optionen, alle nicht identifizierten Netzwerke zu privaten Netzwerken zu machen, wurden ignoriert. Auch nach dem Neustart. Ich werde beharrlich dafür sorgen, dass ich keinen dummen Fehler gemacht habe. Danke noch einmal.
Rhys
Dies scheint nichts zu tun. Ich habe mehrmals neu gestartet und keine der Optionen schien einen Unterschied zu machen.
Joseph
1
@ Rhys Ich kann Ihre Beobachtung teilweise bestätigen, dh die Richtlinieneinstellung Benutzerberechtigungen hat nicht den gewünschten Effekt, um die Benutzeroberfläche zu aktivieren. Es gilt jedoch die Richtlinieneinstellung Standorttyp , dh die Einstellung auf "Privat" führt mindestens sofort zu einem "Arbeitsnetzwerk". Es ist erwähnenswert, dass M4dRefluXs Anweisungen Sie auf Vista heraus arbeiten , obwohl, dh die Richtlinieneinstellung Benutzerberechtigungen nicht beeinträchtigt die Benutzeroberfläche wie erwartet (obwohl das, was Sie wollen , ist es standardmäßig sowieso).
Steffen Opel
1
Windows kann 'secpol.msc' nicht finden. Stellen Sie sicher, dass Sie den Namen richtig eingegeben haben, und versuchen Sie es erneut. Windows 7 Home Premium SP1.
Soonts
1
@Soonts, dieses Panel existiert nicht in Home Premium oder niedriger. Ich versuche immer noch, eine Lösung für mich zu finden. Sehr ärgerlich.
Rubyruy
9

Ich habe es nach vielen Stunden behoben. Hier ist meine Situation und mein Workaround. Ich hoffe es hilft.

Zu Hause habe ich 2 Breitband-Internetverbindungen. Eine ist ADSL (20 Mbit / s) hinter einem Router mit DHCP und die zweite ist Kabel (120 Mbit / s) direkt hinter dem Modem (öffentliche IP zum Computer). Beide Leitungen gehen zu meinem Mediacenter-PC, der immer eingeschaltet ist und Kerio Control ausführt ( https://www.kerio.nl/products/control/ ). Kerio ist ein softwarebasierter Router, der Link-Failover unterstützt. Wie Sie sehen, ist eine funktionierende Internetverbindung für mich von entscheidender Bedeutung. Eine dritte Netzwerkkarte ist mit einer statischen IP (192.168.3.1) konfiguriert, Kerio führt darauf einen DHCP-Server aus und ist mit meinem Heimnetzwerk verbunden.

Ich habe zwei Dinge getan, aber ich denke, der eigentliche Trick war der zweite. Der erste Schritt war, dass ich das unter http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- erwähnte Powershell-Skript ausführte. in-windows-7.aspx . Dies ändert alle nicht identifizierten Netzwerke in Arbeitsnetzwerke. Okay, nicht mehr unbekannt, aber die Heimnetzgruppe startet nicht in Arbeitsnetzwerken!

Windows 7 erkennt Ihr Heimnetzwerk anhand des Gateways. Da ich das Gateway / den Router auf demselben PC ausgeführt habe, habe ich die Gateway-IP nicht ausgefüllt. Es wird also kein Popup zum Identifizieren des Netzwerks angezeigt, und Sie können es nicht manuell auf Startseite einstellen. Ich habe es auch nicht im Skript gemacht.

Das Festlegen des Gateways auf die statische IP-Adresse funktionierte auch nicht, da Windows die Gateway-Adresse (192.168.3.1) nach dem Klicken auf OK entfernt. Mein Trick: Fügen Sie dem NIC eine zweite IP hinzu. ZB 192.168.3.254. Lassen Sie dann die primäre IP (in meinem Fall 192.168.3.1) und setzen Sie die Gateway-IP auf die zweite IP (192.168.3.254). Ein paar Sekunden später öffnet Windows das Popup und wählt 'Heimnetzwerk' und Sie sind fertig!

lvmeijer
quelle
Ich habe festgestellt, dass bei Verwendung Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Privatealle nicht identifizierten Netzwerke auf privat gesetzt werden. Dies ist nicht gut, einige nicht identifizierte Netzwerke sollten nicht als privat betrachtet werden. Also habe ich es dann versucht, Get-NetConnectionProfile -InterfaceAlias '...'aber es führte zu dem gleichen Ergebnis: Wenn es sich um ein nicht identifiziertes Netzwerk handelt, bedeutet dies, dass diesen Netzwerken kein Verbindungsprofil zugeordnet ist. Bei jeder Einstellung wird dies für alle Netzwerke festgelegt, und nicht für ein bestimmtes nicht identifiziertes Netzwerk.
CMCDragonkai
Das heißt, ich werde versuchen, Ihre Problemumgehung zu nutzen, um diese nicht identifizierten Netzwerke in identifizierte Netzwerke umzuwandeln!
CMCDragonkai
Es funktionierte! Grundsätzlich müssen Sie der Netzwerkkarte eine neue IP-Adresse hinzufügen, vorzugsweise unter, 254da dies 255für die Übertragung vorgesehen ist. Wenn das Gateway auf diese IP eingestellt ist (dh, das Gateway zeigt auf denselben Computer), versucht Windows, es zu identifizieren, und erstellt schließlich ein generisches Verbindungsprofil für das Gateway mit dem Namen Network(das durch Zahlen inkrementiert wird). Wenn Sie jedoch sowohl IPv4 als auch IPv6 auf der Schnittstelle aktiviert haben, wird IPv4 identifiziert, IPv6 wird jedoch weiterhin nicht identifiziert.
CMCDragonkai
Ich habe ein Skript basierend auf Ihren Informationen erstellt: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai
-4

Ich bin auf diesen Artikel gestoßen, als ich nach diesem Problem gesucht habe. Und ich fand einen Artikel, der hier gepostet wurde http://knoxious.com/2010/04/28/windows-7-unidentified-network-fix/ und es scheint, mein Problem gelöst zu haben!

Ich hoffe, es funktioniert auch für diejenigen, die noch Probleme haben.


quelle