Est-il possible de changer un «réseau non identifié» en un réseau «domestique» ou «professionnel» sous Windows 7

54

J'ai un problème avec Windows 7 RC (7100).

J'utilise fréquemment un câble réseau croisé sur WinXP avec des adresses IP statiques pour me connecter à divers périphériques industriels (par exemple, des robots, des pompes, des vannes ou même d'autres ordinateurs Windows) dotés de ports réseau Ethernet.

Lorsque je le fais sous Windows 7, la connexion réseau est classée dans la catégorie "Réseau non identifié" Networks and Sharing Centeret le profil de pare-feu public est imposé par Windows. Je ne souhaite pas modifier le profil public et préférerais utiliser le profil Domicile ou Travail.

Pour d'autres réseaux comme Home and Work, je peux cliquer dessus et modifier la classification. Ceci n'est pas disponible pour les réseaux non identifiés.

Mes questions sont les suivantes: -

  1. Existe-t-il un moyen de remplacer manuellement la classification "Réseau non identifié"?
  2. Quels tests sont échoués sur le réseau et le classent comme "réseau non identifié"

En recherchant Google (principalement des problèmes liés à Vista), il semble que vous deviez vous assurer que la passerelle par défaut ne l’est pas 0.0.0.0. J'ai fait ça. J'ai également essayé de supprimer IPv6, mais cela ne semble pas possible sous Windows 7.

MISE À JOUR

Pour ceux qui ont encore des problèmes, voici la réponse à mon problème et les raisons possibles pour lesquelles: -

Win7 conserve une liste des réseaux que vous visitez par (je suppose, mais je ne sais pas avec certitude) le MACID du périphérique désigné par la passerelle par défaut. La passerelle par défaut est généralement le périphérique constant d'un réseau (c'est-à-dire le NAT ou le routeur) et peut donc être utilisée pour identifier de manière unique un réseau parmi d'autres.

La passerelle par défaut du panneau des propriétés IPv4 doit donc pointer vers un noeud final réel pour que Windows puisse en suivre l'évolution. S'il y a un périphérique à la fin de la passerelle par défaut, la fenêtre l'identifiera et le suivra en mémorisant ses paramètres.

Pour tromper Win7, vous pouvez donc pointer la passerelle par défaut vers votre propre adresse IP ou l'adresse IP du périphérique cible avec lequel vous communiquez. Cela aura pour effet secondaire de faire en sorte que ce périphérique cible commence le routage des paquets pour les destinations IP situées en dehors de votre sous-réseau. Ainsi, certaines applications sur Win7 essaieront de communiquer avec Internet, elles seront transmises à la passerelle par défaut (soit la même adresse IP, soit un périphérique cible qui n'est pas un routeur) et expireront par la suite, car aucune des deux ne peut acheminer des paquets. . Avec lequel tu peux généralement vivre. Cela se complique un peu lorsque vous mélangez ce type de connexion à une véritable connexion à Internet via WIFI.

Rhys
la source
Je vous remercie! Nous avons trouvé cela après des pages sur des pages de conseils erronés en matière de propriété intellectuelle statique.
Torben Klein

Réponses:

3

J'ai eu le même problème dans un Win 7 Ultimate, fonctionnant dans une machine virtuelle VirtualBox, avec Linux Mint 8 en tant qu'hôte. Après avoir lu quelques réponses ici, je viens d'ajouter la passerelle par défaut à mon adresse IP statique dans Win 7 et de la définir pour qu'elle corresponde à l'adresse IP de l'adaptateur VirtualBox de mon système d'exploitation hôte. Et ça y était ... Cela fonctionnait et j'ai pu changer ce "réseau non identifié" qui me dérangeait ...


la source
20

Appuyez sur WinKey + R, tapez "secpol.msc" sans les guillemets. Cliquez ensuite sur Stratégies du gestionnaire de liste de réseau sur la gauche pour pouvoir ensuite la modifier.

Steven DeWitt
la source
1
Merci pour cette astuce, j'ai maintenant essayé ceci (il fallait attendre que j'échange les disques durs de l'installation XP habituelle). Cela semble être ce dont j'ai besoin pour changer mais je n'ai pas travaillé sur les deux problèmes. Cela ne m'a pas permis de changer la classification du réseau non identifié et les options permettant de rendre tous les réseaux privés non identifiés ont été ignorées. Même après le redémarrage. Je vais persévérer pour m'assurer que je n'ai commis aucune erreur stupide. Merci encore.
Rhys
Cela ne semble rien faire. J'ai redémarré plusieurs fois et aucune des options ne semblait faire la différence.
Joseph
1
@Rhys Je peux partiellement confirmer votre observation, c'est-à-dire que le paramètre de stratégie Les autorisations utilisateur n'a pas l'effet souhaité d'activer l'interface utilisateur. Cependant , le paramètre de stratégie Type d'emplacement s'applique. En d'autres termes, si vous définissez ce paramètre sur "Privé", le résultat sera immédiatement un "réseau de travail". Il convient de noter que les instructions M4dRefluXs font le travail sur Vista cependant, à savoir le paramètre de stratégie Autorisations utilisateur n'affecte l'interface utilisateur comme prévu (bien que ce que vous voulez est là de toute façon par défaut).
Steffen Opel
1
Windows ne peut pas trouver 'secpol.msc'. Assurez-vous d'avoir correctement saisi le nom, puis réessayez. Windows 7 home premium SP1.
Soonts
1
@Soonts, ce panneau n'existe pas sur Home Premium ou inférieur. J'essaie toujours de trouver un moyen de contourner moi-même. Très aggravant.
rubyruy
9

Je l'ai réparé après plusieurs heures. Voici ma situation et ma solution de contournement. J'espère que ça aide.

À la maison, j'ai 2 connexions Internet à large bande. L’un est ADSL (20 Mbps) derrière un routeur avec DHCP et le second est un câble (120 Mbps) directement derrière le modem (IP publique vers l’ordinateur). Les deux lignes vont à mon Mediacenter-PC qui est toujours allumé et exécute Kerio Control ( https://www.kerio.nl/products/control/ ). Kerio est un routeur logiciel prenant en charge le basculement de lien. Comme vous pouvez le constater, une connexion Internet fonctionnelle est essentielle pour moi. Une troisième carte d'interface réseau est configurée avec une adresse IP statique (192.168.3.1). Kerio y exploite un serveur DHCP et est connectée à mon réseau domestique.

J'ai fait deux choses, mais je pense que le vrai truc était la seconde. Quoi qu'il en soit, la première étape a été d’exécuter le script Powershell mentionné à l’ adresse http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- dans-windows-7.aspx . Cela change tous les réseaux non identifiés en réseaux de travail. D'accord, pas plus identifié mais Homegroup ne démarrera pas sur les réseaux de travail!

Windows 7 détecte votre réseau domestique en regardant sa passerelle. Parce que j'utilisais la passerelle / routeur sur le même PC, je n'ai pas renseigné l'adresse IP de la passerelle. Donc, le popup ne sera pas identifié pour identifier le réseau et vous ne pourrez pas le définir manuellement sur Home. J'ai également échoué à le faire dans le script.

La définition de la passerelle sur l'adresse IP statique ne fonctionnait pas non plus, car Windows supprime l'adresse de la passerelle (192.168.3.1) après avoir appuyé sur OK. Mon astuce: ajoutez une deuxième adresse IP à la carte réseau. Par exemple 192.168.3.254. Quittez ensuite l'adresse IP principale (dans mon cas, 192.168.3.1) et définissez l'adresse IP de la passerelle sur la deuxième adresse IP (192.168.3.254). Quelques secondes plus tard, Windows va ouvrir la fenêtre contextuelle et sélectionner "Réseau domestique" et vous avez terminé!

lvmeijer
la source
J'ai constaté que si vous utilisez Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Private, tous les réseaux non identifiés sont privés. Ce n'est pas bon, certains réseaux non identifiés ne doivent pas être considérés comme privés. Alors j'ai alors essayé Get-NetConnectionProfile -InterfaceAlias '...'mais cela a abouti à la même chose, il semble que s'il s'agit d'un réseau non identifié, cela signifie qu'aucun profil de connexion n'est associé à ces réseaux, donc tout paramètre le définit pour tous, plutôt qu'un réseau spécifique non identifié!
CMCDragonkai
Ce qui signifie que je vais essayer d'utiliser votre solution de contournement pour transformer ces réseaux non identifiés en réseaux identifiés!
CMCDragonkai
Ça a marché! Fondamentalement, vous devez ajouter une nouvelle adresse IP à la carte réseau, de préférence at 254car 255is for broadcast. Ensuite, lorsque la passerelle est définie sur cette adresse IP (ce qui signifie que la passerelle pointe sur le même ordinateur), Windows tente de l'identifier et crée un profil de connexion générique, appelé Network(qui sera incrémenté de chiffres). Cependant, si vous avez activé IPv4 et IPv6 sur l'interface, vous obtiendrez l'IPv4 identifié, mais l'IPv6 ne sera toujours pas identifié.
CMCDragonkai
J'ai créé un script basé sur vos informations: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai le