Тунельний адаптер Microsoft Teredo: що це таке, і для чого він потрібний?
Починаючи з Windows 7, у системі з'явилася цікава технологія Teredo Tunneling, про яку пересічний користувач практично нічого не знає. Для чого вона призначена, зараз спробуємо розібратися.
Teredo: Що таке?
Якщо не вдаватися в технічні подробиці, а говорити загальнодоступною мовою, Teredo є технологією роботи з адресами IPv6 через IPv4, плюс – передача відповідних пакетів даних.
Самі протоколи четвертої та шостої версії між собою несумісні, проте, якщо в системі застосовується адаптер Microsoft Teredo (своєрідний віртуальний перехідник), таке завдання стає цілком здійсненним. Але більшості користувачів у повсякденній роботі, навіть з урахуванням постійного доступу до Інтернету, він не потрібен.
Наскільки виправданим є застосування технології Teredo Tunneling
Необхідність залучення тунельного адаптера від Microsoft сьогодні викликає законні сумніви. По-перше, далеко не всі провайдери підтримують роботу з протоколом IP шостої версії (для цього потрібно мати хоча б активний DHCP-сервер v6).
По-друге, як показують дослідження провідних фахівців корпорації Symantec, лідера в галузі безпеки комп'ютерних систем, інтерфейс Teredo Tunneling Pseudo має чимало потенційних уразливостей. Пов'язано це з його особливостями.
Насамперед сьогодні у світі існує не так багато файрволлів, здатних обробляти протокол Teredo. Що це означає у практичному вираженні? Грубо кажучи, зловмисники на етапі передачі можуть обійти будь-який фільтр зовсім просто.Крім того, брендмауери або системи виявлення загроз IDS не вміють розгортати двічі згорнутий трафік на основі протоколів UDP і TCP, перетворюючи його спочатку в IPv6, а потім - в IPv4. Таким чином, атакуючий пакет (пакети) може запросто потрапити, наприклад, у корпоративні мережі та впровадитись у програми, які використовують у роботі саме протокол шостої версії.
Не менше нарікань викликає Teredo-драйвер, з яким дуже часто спостерігаються проблеми. Найбільш поширеною ситуацією є виникнення помилки з повідомленням про неможливість увімкнення пристрою (код 10). Тому його доводиться постійно встановлювати заново, що особливого захоплення у користувачів не викликає.
Можливі проблеми з драйвером: що робити насамперед
Якщо збій Teredo-драйвера все-таки виник, для початку можна спробувати його перевстановити або оновити.
Для цього потрібно використовувати виключно Диспетчер пристроїв, що знаходиться в стандартній Панелі керування, а не сторонні програми на кшталт Driver Booster, оскільки пристрій є віртуальним адаптером.
У диспетчері потрібно вибрати адаптер Teredo та правим кліком викликати контекстне меню. Тут використовується рядок властивостей або команда оновлення або видалення драйвера. Завантажувати драйвер з інтернету заздалегідь не потрібно, але після його встановлення при перезавантаженні системи бажано використовувати клавішу F8, а в меню додатково вибрати рядок відключення перевірки цифрового підпису драйверів, щоб уникнути проблем надалі. У тому ж диспетчері драйвер можна просто відключити, ніж займатися його переустановкою (все одно він більшості користувачів не потрібен).
Перевірка системи на віруси
Як уже було сказано, уразливостей у самого адаптера вистачає. І якщо на якомусь етапі роботи виникають помилки, бажано провести повну перевірку системи на наявність вірусних загроз і шкідливих кодів, що виконуються.
Зробити це можна за допомогою штатного сканера, тільки задіяти необхідно не перевірку S.M.A.R.T., а глибокий аналіз. Але краще скористатися професійними портативними утилітами або засобами на кшталт Kaspersky Rescue Disk, які стартують до запуску системи та роблять найбільш потужне сканування.
Сканування та відновлення системних файлів
Подивімося з іншого боку на адаптер Teredo. Що це таке вже зрозуміло. Як це працює – також.
Але серед причин збоїв можуть траплятися і позаштатні ситуації. Тому, якщо вищенаведені способи результату не дали, слід використовувати командний рядок, що викликається через cmd у меню "Виконати" (Win + R), де прописується команда діагностики та відновлення системних файлів sfc /scannow (запуск консолі повинен виконуватись виключно від імені адміністратора).
Вимкнення тунельного адаптера
Нарешті, через командний рядок можна відключити тунельний адаптер. Запускаємо консоль від імені адміністратора, як це було показано вище.
Далі потрібно прописати наступну послідовність: netsh interface teredo set state disabled.
Як видно з прикладу, тут використовується команда для підключення до мережі, адже і сам адаптер є саме мережевим пристроєм.
Якщо адаптер і відповідне підключення потрібно буде використовувати знову, в консолі в якості четвертої вводиться команда set state default (установка стану за замовчуванням).
Автоматичне виправлення системних збоїв
Є ще одна методика, яка дозволяє без участі користувача виправити проблеми із адаптером Teredo. Що це за інструмент?
Це спеціалізована утиліта Microsoft Fix It. Після її встановлення досить просто запустити програму, а всі знайдені неполадки або збої, включаючи і помилки адаптера, що цікавить нас, будуть виправлені автоматично.
Висновок
Звичайно, за застосуванням протоколу IPv6 майбутнє – це ні в кого не викликає сумнівів. тим, що більшість мережевих та міжмережевих екранів з такими технологіями працювати не вміє, використання цього віртуального перехідника залишається вкрай обмеженим, а то й сказати, що незатребуваним взагалі.
Вимкнення тунельного адаптера Microsoft Teredo
Якщо ви виявили на своєму комп'ютері помилку, пов'язану з тунельним адаптером Microsoft Teredo, то поспішаємо вас порадувати, що «лікується» це досить просто і швидко. драйвера, а друге – для того, щоб вирішити проблему, необхідний лише командний рядок.
Де використовується адаптер Microsoft Teredo?
Microsoft Teredo - це протокол, необхідний, щоб передавати пакети з мережі IPv6 в IPv4, тому будь-яка ОС Windows спочатку має все необхідне для роботи з цим протоколом, що підтверджує той факт, що для вирішення поставленого завдання не потрібно нічого завантажувати.
Виправлення помилки «Код 10»
Якщо ж у Диспетчері пристроїв поле Тунельний адаптер Microsoft Teredo має жовтий значок попередження про помилку, а при відкритті властивостей адаптера ви бачите рядок “Запуск цього пристрою неможливий. (Код 10)», то вирішенням проблеми буде відключення цього пристрою в системі.
Для цього потрібно провести деякі дії у командному рядку Windows. А саме:
- Відкрийте командний рядок від імені адміністратора (Пуск – Виконати).
- У рядку для введення введіть cmd та натисніть Enter на клавіатурі.
- У вікні пропишіть команду netsh.
- Щоб вимкнути Microsoft Teredo, введіть interface teredo set state disabled.
Також необхідно вимкнути протокол isatap. Для цього пропишіть цю команду: interface isatap set state disabled.
Підсумок
Наведені вище дії допоможуть вам позбавитися проблем із Microsoft Teredo, якщо ваш комп'ютер використовує IPv4. В іншому випадку відключення протоколу Teredo не допоможе вирішити проблему. При використанні IPv6 спробуйте оновити драйвера для мережної карти або відновити працездатність Microsoft Teredo вбудованим засобом відновлення Windows, запустити який можна в тому ж командному рядку командою scannow. У крайньому випадку, 100% вирішенням проблеми буде повна переустановка Windows.