Czy w Windows 7 można zmienić „Niezidentyfikowaną sieć” na „Domową” lub „Pracującą”

54

Mam problem z Windows 7 RC (7100).

Często używam skrosowanego kabla sieciowego w WinXP ze statycznymi adresami IP do łączenia się z różnymi urządzeniami przemysłowymi (np. Robotami, pompami, zaworami lub nawet innymi komputerami z systemem Windows), które mają porty sieciowe Ethernet.

Gdy robię to w systemie Windows 7, połączenie sieciowe jest klasyfikowane jako „niezidentyfikowana sieć”, Networks and Sharing Centera profil publicznej zapory jest wymuszany przez system Windows. Nie chcę zmieniać profilu publicznego i wolałbym zamiast tego używać profilu Dom lub Praca.

W przypadku innych sieci, takich jak Dom i Praca, mogę je kliknąć i zmienić klasyfikację. To nie jest dostępne dla niezidentyfikowanych sieci.

Moje pytania są następujące:

  1. Czy istnieje sposób ręcznego zastąpienia klasyfikacji „Niezidentyfikowana sieć”?
  2. Jakie testy są przeprowadzane w sieci, które zawodzą, dlatego klasyfikuje się je jako „niezidentyfikowaną sieć”

W Google (uderzanie głównie w problemy z perspektywą) wydaje się, że musisz upewnić się, że domyślna brama nie jest 0.0.0.0. Zrobiłem to. Próbowałem również usunąć IPv6, ale nie wydaje się to możliwe w systemie Windows 7.

AKTUALIZACJA

Dla tych, którzy nadal mają problemy, jest odpowiedź na mój problem i możliwe powody, dla których:

Win7 przechowuje listę odwiedzanych sieci (zakładam, ale nie wiem na pewno) MACID urządzenia wskazywanego przez domyślną bramę. Domyślną bramą jest zwykle stałe urządzenie w sieci (tj. NAT lub router), więc może być użyte do jednoznacznej identyfikacji jednej sieci od drugiej.

Domyślna brama w panelu właściwości IPv4 musi zatem wskazywać na rzeczywisty punkt końcowy, aby system Windows mógł go następnie śledzić. Jeśli na końcu okna domyślnej bramy znajduje się urządzenie, zidentyfikuje je i będzie śledzić, zapamiętując jego ustawienia.

W ten sposób można oszukać Win7 poprzez wskazanie domyślnej bramy na własny adres IP lub adres IP urządzenia docelowego, z którym się komunikujesz. Spowoduje to efekt uboczny oczekiwania, że ​​urządzenie docelowe rozpocznie routing pakietów dla miejsc docelowych IP znajdujących się poza podsiecią. Więc niektóre aplikacje na Win7 będą próbowały komunikować się z Internetem, zostaną one przekazane do domyślnej bramy (albo z powrotem ten sam adres IP lub urządzenie docelowe, które nie jest routerem), a zatem w końcu upłynie limit czasu, ponieważ żaden z nich nie może przekierować pakietów . Z którym zazwyczaj możesz żyć. To staje się nieco skomplikowane, gdy łączysz tego typu połączenie z rzeczywistym połączeniem z Internetem za pośrednictwem WIFI.

Rhys
źródło
Dziękuję Ci! Znalazłem to po stronach na stronach niewłaściwych porad w sprawie statycznego adresu IP.
Torben Klein,

Odpowiedzi:

3

Miałem ten sam problem w Win 7 Ultimate, działającym na maszynie wirtualnej VirtualBox, z Linux Mint 8 jako hostem. Po przeczytaniu kilku odpowiedzi tutaj, właśnie dodałem bramę domyślną do mojego statycznego adresu IP w Win 7 i ustawiłem jako adres IP adaptera VirtualBox w moim systemie operacyjnym hosta. I o to chodziło ... Po prostu zadziałało i mogłem zmienić tę „niezidentyfikowaną sieć”, która mnie wkurzała…


źródło
20

Naciśnij WinKey + R, wpisz „secpol.msc” bez cudzysłowów. Następnie kliknij Zasady menedżera listy sieci po lewej stronie, a następnie powinieneś być w stanie go zmienić.

Steven DeWitt
źródło
1
Dzięki za tę wskazówkę, wypróbowałem to teraz (musiałem czekać, aż wymienię dyski twarde ze zwykłej instalacji XP). To wydaje się być tym, co muszę zmienić, ale nie zadziałało w obu kwestiach. Nie pozwoliło mi to zmienić klasyfikacji niezidentyfikowanej sieci, a opcje uczynienia wszystkich niezidentyfikowanych sieci prywatnymi sieciami zostały zignorowane. Nawet po ponownym uruchomieniu. Będę się starał upewnić, że nie popełniłem żadnej głupiej pomyłki. Dzięki jeszcze raz.
Rhys
To wydaje się nic nie robić. Zrestartowałem się kilka razy i żadna z opcji nie miała znaczenia.
Joseph
1
@Rhys Mogę częściowo potwierdzić twoją obserwację, tj. Ustawienie zasad Uprawnienia użytkownika nie mają pożądanego efektu, aby włączyć interfejs użytkownika. Jednak ustawienie zasad Typ lokalizacji ma zastosowanie, tzn. Ustawienie go na „Prywatny” spowoduje przynajmniej natychmiastowe utworzenie „Sieci roboczej”. Warto zauważyć, że instrukcje M4dRefluXs nie działa na Vista chociaż, czyli ustawienie zasad uprawnień użytkownika wpływa na UI zgodnie z oczekiwaniami (chociaż to, co chcesz i tak jest domyślna tam).
Steffen Opel
1
System Windows nie może znaleźć „secpol.msc”. Upewnij się, że nazwa została wpisana poprawnie, a następnie spróbuj ponownie. Windows 7 Home Premium SP1.
Soonts
1
@Soonts, ten panel nie istnieje na Home Premium lub niższej wersji. Wciąż próbuję znaleźć obejście. Bardzo denerwujące.
rubyruy
9

Naprawiłem to po wielu godzinach. Oto moja sytuacja i moje obejście. Mam nadzieję, że to pomoże.

W domu mam 2 szerokopasmowe połączenia internetowe. Jeden to ADSL (20 Mb / s) za routerem z DHCP, a drugi to Kabel (120 Mb / s) bezpośrednio za modemem (publiczny adres IP komputera). Obie linie prowadzą do mojego komputera Mediacenter-PC, który jest zawsze włączony i uruchamia Kerio Control ( https://www.kerio.nl/products/control/ ). Kerio to router oparty na oprogramowaniu, który obsługuje przełączanie awaryjne łącza. Jak widać, posiadanie działającego połączenia internetowego jest dla mnie bardzo ważne. Trzecia karta interfejsu sieciowego jest skonfigurowana ze statycznym adresem IP (192.168.3.1), Kerio uruchamia na niej serwer DHCP i jest podłączony do mojej sieci domowej.

Zrobiłem dwie rzeczy, ale myślę, że prawdziwa sztuczka była druga. W każdym razie pierwszym krokiem było uruchomienie skryptu Powershell wspomnianego na stronie http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- w Windows-7.aspx . To zmienia wszystkie niezidentyfikowane sieci na sieci robocze. Dobra, już nie jest niezidentyfikowany, ale grupa domowa nie uruchamia się w sieciach roboczych!

Windows 7 wykrywa sieć domową, patrząc na jej bramę. Ponieważ korzystałem z bramy / routera na tym samym komputerze, nie podałem adresu IP bramy. Dlatego nie wyświetli wyskakującego okienka w celu identyfikacji sieci i nie będzie można ręcznie ustawić go w pozycji Dom. Nie udało mi się również tego zrobić w skrypcie.

Ustawienie bramy na statyczny adres IP również nie działało, ponieważ system Windows usuwa adres bramy (192.168.3.1) po naciśnięciu OK. Moja sztuczka: dodaj drugi adres IP do karty sieciowej. Np. 192.168.3.254. Następnie zostaw podstawowy adres IP (w moim przypadku 192.168.3.1) i ustaw adres IP bramy na drugi adres IP (192.168.3.254). Kilka sekund później system Windows podniesie wyskakujące okienko i wybierze „Sieć domowa” i gotowe!

lvmeijer
źródło
Odkryłem, że jeśli używasz Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Private, ustawia wszystkie niezidentyfikowane sieci na prywatne. To nie jest dobre, niektóre niezidentyfikowane sieci nie powinny być uważane za prywatne. Więc próbowałem, Get-NetConnectionProfile -InterfaceAlias '...'ale zaowocowało to tym samym, wydaje się, że jeśli jest to niezidentyfikowana sieć, oznacza to, że nie ma żadnego profilu połączenia z tymi sieciami, więc każde ustawienie ustawia ją dla wszystkich, a nie konkretną niezidentyfikowaną sieć!
CMCDragonkai
Co oznacza, że ​​spróbuję użyć twojego obejścia, aby przekształcić te niezidentyfikowane sieci w zidentyfikowane sieci!
CMCDragonkai
Zadziałało! Zasadniczo musisz dodać nowy adres IP do karty sieciowej, najlepiej pod adresem 254ponieważ 255jest przeznaczony do emisji. Następnie, gdy brama jest ustawiona na ten adres IP (co oznacza, że ​​brama wskazuje na ten sam komputer), Windows próbuje ją zidentyfikować i ostatecznie tworzy dla niej ogólny profil połączenia, zwany Network(który będzie zwiększany liczbowo). Jeśli jednak w interfejsie masz włączone zarówno IPv4, jak i IPv6, zidentyfikujesz IPv4, ale IPv6 nadal będzie niezidentyfikowany.
CMCDragonkai
Stworzyłem skrypt na podstawie twoich informacji: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai