Як видалити небажані з'єднання адаптера тунелю?


26

Я зробив "ipconfig" сьогодні і знайшов близько 10 мережевих інтерфейсів, більшість з яких відключені.

Як я можу діагностувати це? Де їх можна видалити?

Редагувати :

Додаткова мережа виглядає так:

Тунельний адаптер Місцеве з'єднання * 16

Тунельний адаптер з локальним підключенням * 17

Тунельний адаптер Місцеве з'єднання * 18

...


Ви працюєте з будь-якими віртуальними машинами? Чи встановлено VPN-з'єднання на робочому місці тощо?
Джо Тейлор

дійсно може бути завдяки VPN. Я бачив ПК із понад сотнею таких, не знаю чому, має бути поганою конфігурацією.
стинь

@Joe, @stijn, Немає спеціальної конфігурації VPN, про яку я знаю
ripper234

Ви, ймовірно, повинні змінити заголовок на кшталт: Як видалити непотрібні з'єднання адаптера тунелю? Оскільки справжнє питання полягає у видаленні з’єднання? Замість того, чому вони там.
SgtOJ

Ось чому я попросив змінити назву. Як видалити незаповнений адаптер тунелю? Пошук Google . Зараз ваше запитання вказано як №1.
SgtOJ

Відповіді:


22

Як видалити небажані адаптери тунелю за допомогою диспетчера пристроїв:

( Це рішення перевірено та підтверджено, що воно працює )

  • Відкрийте меню "Пуск"
  • Введіть: Диспетчер пристроїв
  • Виберіть Диспетчер пристроїв
  • Клацніть меню Перегляд вгорі
  • Виберіть Показати приховані пристрої ( Потрібно перевірити, перш ніж продовжувати )
  • Прокрутіть вниз і розгорніть мережеві адаптери
  • Клацніть правою кнопкою миші повторюваний адаптер Microsoft 6to4 або адаптер Microsoft ISATAP
  • Виберіть Видалити
  • Клацніть ОК для спливаючого повідомлення попередження
  • Повторіть і повторіть для кожного небажаного дублюється адаптера
  • Закрийте диспетчер пристроїв, коли закінчите

Кредит: модератор відповіді Microsoft Ніколас Лі за цю посаду .

Попередження: Завжди корисно створити точку відновлення системи перед тим, як внести будь-які зміни в систему.


Отже, що таке тунельний адаптер?

Тунелювання - це безпечне спілкування через ненадійну мережу, таку як Інтернет. Якщо ви подивитесь на "опис" кожного з'єднання через ipconfig /all, він, ймовірно, містить або ISATAP, або 6over4 . Знайдіть інформацію про тунельні адаптери у Вікіпедії.


Я не бачу посилання "Мережеві з'єднання" у Мережі та Центрі спільного доступу. Також я бачу лише дві бездротові мережі від "Керування бездротовими мережами", і одну з них я використовую на роботі.
ripper234

Перегляньте мою
редакцію

Я оновив свою відповідь. Я також фіксую крок до керування мережевими підключеннями.
SgtOJ

Так, але як їх видалити?
ripper234

Відповідь оновлено. Я перевірив це і підтвердив, що це працює.
SgtOJ

7

Ці адаптери є частиною впровадження Microsoft протоколом IPv6 TCP / IP-адреси Microsoft. Ви виявите, що їх у вас досить багато, принаймні по одному на кожен визначений мережевий адаптер. Напевно, у вас також встановлений програвач VMware, який додає кілька мережевих адаптерів, які потенційно використовуються віртуальними машинами.

Ці фіктивні адаптери називаються "Псевдоінтерфейс автоматичного тунелювання" для інкапсуляції пакетів IPv6 з заголовком IPv4, щоб вони могли надсилатися через мережу IPv4. Це, ймовірно, означає, що ваша локальна мережа на даний момент є і iPv4, і iPv6, і ці адаптери створюються «на всякий випадок».

Якщо ви працюєте в локальній мережі, вам не потрібно iPv6, оскільки 4-байтних TCP / IP-адрес цілком достатньо для кількості комп'ютерів. Щоб позбутися цих фіктивних адаптерів:

  1. Відкрийте Панель управління -> Центр мережі та обміну.
  2. Для кожного мережевого з'єднання:
    • Клацніть «Переглянути стан», а потім Властивості.
    • Зніміть прапорець біля пункту "Інтернет-протокол версії 6 (TCP / IPv6)".
    • Натисніть кнопку ОК, а потім Закрити.
  3. Коли всі адаптери виконані, перезавантажте.

Це залишить лише інтерфейси iPv4, визначені на вашому комп’ютері, і працюватиме лише в тому випадку, якщо у вас немає жодного чистого пристрою iPv6 у локальній мережі. Якщо у вас є такий пристрій, вам потрібно буде дозволити iPv6 хоча б на одному мережному адаптері, на якому він спілкується.


Ця відповідь розповідає, як повністю відключити IPv6. У ньому не сказано, як відключити лише мережеві адаптери тунелювання. У середовищі з підключенням IPv6 ви хочете залишити IPv6 увімкненим, але, ймовірно, відключити адаптери тунелювання.
Dan Pritts

@DanPritts: IPv6 у локальних мережах дуже рідко або ніколи не є проблемою, і майже жоден комп’ютер зараз не підключений безпосередньо до Інтернету. IPv6 майже завжди може бути відмовлений (за винятком маршрутизаторів, що підключаються до Інтернету), а його відключення - це також рішення кількох інших проблем, знайдених на цьому форумі.
harrymc

1
Це неправда. Багато університетів та урядових сайтів щодня використовують IPv6 та більше. Тому відключення IPv6 не обов'язково є правильною відповіддю у кожному випадку. Незважаючи на це, це не відповідь на поставлене питання - це як відключити тунельні адаптери. Крім того, якщо на вашому локальному веб-сайті не працює ipv6, ваш маршрутизатор також не використовує його.
Dan Pritts

@DanPritts: Це відповідь, тому що вона вирішує проблему з найменшим обсягом роботи, МНОГО економічнішою, ніж прийнята відповідь . IPv6: Інтернет-провайдери потребують цього, оскільки Інтернет є єдиною світовою мережею, у якої не вистачає IPv4-адрес. Для будь-якої внутрішньої мережі 32 біта для IPv4 адрес набагато більше, ніж достатньо. Розкриття локальних IPv6-адрес в Інтернеті може викрити внутрішню архітектуру мережі, якщо це зроблено з невіглаством, таким є ризик для безпеки.
harrymc

Я добре знаю причини IPv6 та ситуацію виснаження адреси IPv4. Ось чому я тут прокоментував свою думку; люди починають використовувати IPv6. Що стосується провайдерів, то для вашого провайдера не так багато використовувати IPv6, якщо клієнти в їхній мережі не мають. (Виняток становлять величезні мережі, які використовують IPv6 для власного внутрішнього управління, наприклад, comcast). Незалежно, я зараз зупинюсь; кожен, хто читає це, може прийняти власне рішення.
Dan Pritts

7

З командного рядка:

netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
netsh interface teredo set state disabled

Якщо ви працюєте з Windows 2012/8 або новішою версією, ви можете зробити це за допомогою shellhell:

Set-Net6to4configuration -state disabled
Set-Netisatapconfiguration -state disabled
Set-NetTeredoConfiguration -type disabled

Caveat - якщо ви з якоїсь причини хочете адаптувати тунелі на деяких, але не на всіх, ваших інтерфейсах, це не правильне рішення. Напевно, це не те, чого ти хочеш.

Кредитна та додаткова інформація про те, якими є ці адаптери: http://www.minasi.com/newsletters/nws1303.htm


Блискуча відповідь, це просто ідеально. З цікавості я цікавлюсь трьома різними синтаксисами для трьох
інвалідів

Так, я теж дивуюсь. Тим більше, що стосуються оболонок, ви можете подумати, що вони будуть послідовними.
Dan Pritts

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