У мене є комп'ютер під управлінням Windows 7 Pro RTM. Цей комп'ютер має два мережеві з'єднання:
- Підключення до Інтернету через Інтернет (через домашній роутер), що працює чудово.
- Віртуальне мережеве з'єднання OpenVPN. Точніше, це віртуальне Ethernet-з'єднання, яке веде себе точно як фізичне провідне з'єднання Ethernet.
Моя проблема полягає в тому, що "Центр мережі та спільного доступу" показує "Невідома мережа" для підключення OpenVPN. Після деяких досліджень я виявив, що логічні мережі (за межами домену) ідентифікуються за MAC-адресою шлюзу за замовчуванням для з'єднання. Проблема полягає в тому, що підключення OpenVPN не має шлюзу за замовчуванням: це приватна мережа, тому мені не потрібен ...
Отже, "Невідома мережа" завжди вважається загальнодоступною, тому брандмауер завжди знаходиться в "публічному режимі", чого я не хочу. Крім того, я не можу перейменувати "Невідомий зв'язок" або що-небудь інше (що має сенс), тому це якось потворно.
Моя мета - визначити належну логічну мережу для підключення OpenVPN до приватного профілю. Мені відомо про деякі обхідні шляхи (вимкніть брандмауер, змініть політику безпеки, щоб зробити всі невідомі мережі "приватними"), але вони все ще обходять проблеми. Я просто хочу, щоб мої клієнти підключалися до VPN, не вимикаючи їх налаштування брандмауера, не змінюючи глобальної конфігурації з потенційними побічними ефектами (рішення "політики безпеки") і не потребуючи дивитися на некрасиве "Невідоме з'єднання" в Мережі і спільний центр.
Чи я можу це зробити? Я спробував перевірити, що відбувається в реєстрі (цікаво HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList), але я все ж не знайшов способу "примусити" з'єднання OpenVPN бути призначеним для логічного мережа.
Будь-яка допомога буде дуже вдячна.
Пов’язане запитання з’явилося на Superuser: /superuser/37355/windows-7-cant-identify-network/37422