Чи можливо змінити "Невстановлену мережу" на "Домашню" або "Робочу" мережу в Windows 7


54

У мене проблема з Windows 7 RC (7100).

Я часто використовую кроссовер-мережевий кабель на WinXP зі статичними IP-адресами для підключення до різних промислових пристроїв (наприклад, роботів, насосів, клапанів або навіть інших ПК з Windows), які мають мережеві порти Ethernet.

Коли я це роблю в Windows 7, підключення до мережі класифікується як "Неідентифікована мережа" в системі, Networks and Sharing Centerа профіль громадського брандмауера виконує Windows. Я не хочу змінювати загальнодоступний профіль і вважаю за краще використовувати профіль «Дім» або «Робота».

Для інших мереж, таких як "Домашня та робоча", я можу натиснути на них і змінити класифікацію. Це недоступно для невстановлених мереж.

Мої запитання такі: -

  1. Чи існує спосіб вручну змінити класифікацію "Невідома мережа"?
  2. Які тести виконуються в мережі, які не спрацьовують, тому класифікуйте її як "невстановлену мережу"

За допомогою googling (торкаючись переважно проблем з видом) здається, що вам потрібно переконатися, що шлюз за замовчуванням не є 0.0.0.0. Я це зробив. Я також намагався видалити IPv6, але це не здається можливим в Windows 7.

ОНОВЛЕННЯ

Для тих, хто все ще має проблеми, тут є відповідь на моє питання та можливі причини, чому: -

Win7 зберігає список мереж, які ви відвідуєте (я припускаю, але точно не знаю) MACID пристрою, на який вказував шлюз за замовчуванням. Шлюз за замовчуванням зазвичай є постійним пристроєм у мережі (тобто NAT або маршрутизатором), тому його можна використовувати для однозначної ідентифікації однієї мережі від іншої.

Шлюз за замовчуванням на панелі властивостей IPv4 повинен, таким чином, вказувати на фактичну кінцеву точку, щоб потім Windows могли відслідковувати його. Якщо в кінці вікна шлюзу за замовчуванням є пристрій, він ідентифікує його та відстежує запам'ятовування його параметрів.

Таким чином, ви можете обдурити Win7 - це або вказати шлюз за замовчуванням на власну IP-адресу, або на IP-адресу цільового пристрою, з яким ви спілкуєтесь. Це призведе до побічного ефекту від очікування, що цільовий пристрій почне маршрутизувати пакети для IP-адресатів, які знаходяться за межами вашої підмережі. Тож деякі програми на Win7 намагатимуться спілкуватися з Інтернетом, вони будуть передані до шлюзу за замовчуванням (або поверніть вам ту саму IP-адресу, або цільовий пристрій, який не є маршрутизатором), і, таким чином, в кінцевому рахунку вичерпається час, оскільки жодне не може маршрутизувати пакети . З яким зазвичай можна жити. Це стає дещо складним, коли ви поєднуєте цей тип зв'язку з реальним підключенням до Інтернету через WIFI.


Дякую! Виявили це після сторінок над сторінками неправильних порад щодо питання Static IP.
Torben Klein

Відповіді:


3

У мене була така ж проблема в програмі Win 7 Ultimate, що працює в VirtualBox VM, з хостом Linux Mint 8. Прочитавши тут кілька відповідей, я просто додав шлюз за замовчуванням до мого статичного IP-адреси у програмі Win 7 і встановив його як IP-адресу адаптера VirtualBox в моїй хост-операційній системі. І це було все ... Це просто працювало, і я зміг змінити ту "Невстановлену мережу", яка мене клопоче ...


20

Натисніть WinKey + R, введіть "secpol.msc" без лапок. Потім натисніть Політика управління мережевими списками зліва, а потім ви зможете змінити її звідти.


1
Дякую за цю пораду, я зараз спробував це (потрібно було почекати, поки я не поміняв жорсткі диски зі звичайної установки XP). Це, здається, те, що мені потрібно змінити, але не працювало над двома питаннями. Це не дозволило мені змінити класифікацію неідентифікованої мережі, і варіанти зробити всі невстановлені мережі приватними мережами були проігноровані. Навіть після перезавантаження. Я буду наполегливо стежити за тим, щоб не допустив жодної дурної помилки. Знову дякую.
Rhys

Це, здається, нічого не робить. Я перезавантажував декілька разів, і жоден із варіантів, здавалося, не змінив значення.
Йосип

1
@Rhys Я можу частково підтвердити ваше спостереження, тобто встановлення політики дозволів користувача не має бажаного ефекту для включення інтерфейсу користувача. Однак застосовується політика типу "Місце розташування" , тобто, якщо встановити його на "Приватне", принаймні негайно вийде "Робоча мережа". Варто зауважити, що інструкції M4dRefluXs не працюють на Vista, тобто налаштування дозволів користувача впливає на користувальницький інтерфейс, як і очікувалося (хоча все, що ви хочете, там все одно є).
Steffen Opel

1
Windows не може знайти "secpol.msc". Переконайтесь, що ви правильно ввели ім’я та повторіть спробу. Windows 7 home premium SP1.
Soonts

1
@Soonts, ця панель не існує на Home Premium або нижче. Досі намагаюся знайти собі обхід. Дуже обтяжуюче.
rubyruy

9

Я зафіксував це через багато годин. Ось моя ситуація та моє вирішення. Сподіваюся, це допомагає.

Вдома у мене є 2 широкосмугових підключення до Інтернету. Один - ADSL (20 Мбіт / с) за маршрутизатором з DHCP, а другий - Кабель (120 Мбіт / с) безпосередньо за модемом (загальнодоступний IP для комп'ютера). Обидві лінії переходять до мого ПК Mediacenter, який завжди ввімкнено і працює за допомогою Kerio Control ( https://www.kerio.nl/products/control/ ). Kerio - це програмний маршрутизатор, який підтримує відмову посилання. Як бачите, наявність робочого з’єднання з Інтернетом для мене вирішальне значення. Третя мережна карта інтерфейсу налаштована статичним IP (192.168.3.1), Kerio запускає на ньому DHCP-сервер і підключений до моєї домашньої мережі.

Я зробив дві речі, але, думаю, справжній трюк був другим. У будь-якому випадку, першим кроком було те, що я запустив сценарій Powershell, згаданий на http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- в-вікна-7.aspx . Це змінює всі непізнані мережі на Work-мережі. Гаразд, більше не впізнаний, але Homegroup не запускається в мережах Work!

Windows 7 виявляє вашу домашню мережу, дивлячись на її шлюз. Оскільки я працював на такому ж ПК шлюз / маршрутизатор, я не заповнив IP-шлюз. Таким чином, це не дасть спливаюче вікно ідентифікувати мережу, і ви не зможете встановити його вдома вручну. Я також не зміг це зробити за сценарієм.

Установлення шлюзу на статичну IP-адресу також не спрацювало, оскільки Windows видаляє адресу шлюзу (192.168.3.1) після натискання кнопки ОК. Мій трюк: Додайте другий IP до NIC. Напр. 192.168.3.254. Потім залиште первинний IP (в моєму випадку 192.168.3.1) і встановіть IP шлюзу на другий IP (192.168.3.254). Через кілька секунд Windows підніме спливаюче вікно і вибере «Домашня мережа», і ви закінчите!


Я виявив, що якщо ви використовуєте Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Private, він встановлює приватні всі непізнані мережі. Це не добре, деякі невстановлені мережі не слід вважати приватними. Тоді я спробував, Get-NetConnectionProfile -InterfaceAlias '...'але це призвело до того ж самого, виявляється, що якщо це неідентифікована мережа, це означає, що немає профілю зв’язку, пов'язаного з цими мережами, тому будь-яке налаштування встановлює його для всіх, а не конкретну невстановлену мережу!
CMCDragonkai

Що означає, що я спробую використати ваше вирішення, щоб перетворити ці непізнані мережі в ідентифіковані мережі!
CMCDragonkai

Це спрацювало! В основному вам потрібно додати нову ip адресу до NIC, бажано на 254тому, що 255призначена для трансляції. Потім, коли шлюз встановлений на цей IP (мається на увазі, що шлюз вказує на той самий комп'ютер), Windows намагається ідентифікувати його, і в кінцевому підсумку створює загальний профіль з'єднання для нього, званий Network(який збільшуватиметься за номерами). Однак якщо у вас ввімкнено IPv4 та IPv6 в інтерфейсі, ви будете ідентифіковані IPv4, але IPv6 все одно не буде ідентифікований.
CMCDragonkai

Я створив сценарій на основі вашої інформації: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai

-4

Я натрапив на цю статтю під час пошуку цієї проблеми. І я знайшов статтю, розміщену тут http://knoxious.com/2010/04/28/windows-7-unidentified-network-fix/ і, здається, вирішив мою проблему!

Я сподіваюся, що це працює і для тих, хто все ще має проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.