Корректное отключение IPv6

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,814
Реакции
6,593

IPv6 (Internet Protocol Version 6) — новая версия протокола IP, который рано или поздно должен заменить IPv4. Если в операционных системах Windows XP и Server 2003 IPv6 надо было устанавливать отдельно, то начиная с Vista и Server 2008 поддержка IPv6 включена по умолчанию, что далеко не всегда оправдано. Поэтому, если в вашей сети нет определенных требований для использования протокола IPv6, то есть смысл его отключить.

В отличие от других протоколов, IPv6 нельзя отключить, просто убрав галку в свойствах сетевого интерфейса. Если поступить таким образом, то можно получить определенные проблемы с приложениями, которые используют loopback и интерфейсное тунелирование. Правильным способом отключения протокола IPv6 является его деактивация через системный реестр.

Вы можете воспользоваться 2 способами:
1) с помощью твика: скачать. Запустить из архива .reg-файл. На вопрос об импорте в реестр ответить "Да".
2) Вручную. Для этого запустим редактор реестра regedit и перейдем в раздел реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters

Здесь создаем новый параметр, для этого делаем правый клик в разделе Parameters и в контекстном меню выбираем Создать — Параметр DWORD (32-бита).

IPv61.gif


Задаем имя этому параметру – DisabledComponents. Теперь делаем двойной клик левой кнопкой на созданном параметре, и устанавливаем значение FF в шестнадцатеричной системе (255 в десятичной).

IPv62.gif


Закрываем regedit и перезагружаемся. После перезагрузки IPv6 будет отключен на всех интерфейсах.
 

Вложения

  • DisableIPv6.zip
    358 байт · Просмотры: 32
Последнее редактирование:
Абсолютно не вижу смысла отключать протокол IPv6.
Если он не задействован в ОС (что крайне редко встречается так как большинство создают дом.групп.)
то сравнивается с запасным колесом (хоть и не задействован но нормальной работе не мешает) имхо ;)
 
machito, а как же? :

проблема: На Win7 процесс svchost.exe Грузит ЦП на 100%

При просмотре работающих в svchost служб - несколько экземпляров самых грузящих процессов запущено от Network Service. Сейчас встречается в основном у тех, кто не обновляет систему.

Решение:

запустить диспетчер устройств, команда

Код:
mmc devmgmt.msc

Меню "вид" - "показать скрытые устройства". Открыть вкладку "Сетевые адаптеры". Чаще всего в списке будет множество клонов адаптеров Microsoft 6to4 # цифра

Для того чтобы решить проблему - клоны Microsoft 6to4 # цифра нужно удалить.

Удалять можно вручную по одному или используя DevCon: Использование программы с интерфейсом командной строки DevCon в качестве альтернативы диспетчеру устройств

DevCon (в архиве 32 и 64 битные версии) работает почему то не у всех. Возможно, из за неправильного использования.

Команда для удаления:

Код:
C:\путь_к_devcon remove *6to4*
_____________________________

Для профилактики неуемного размножения адаптеров - установить SP1 - у кого не стоит и скачать все вышедшие обновления. Решение M$ http://support.microsoft.com/kb/2533454. Так же проблема с размножением решается, если полностью отключить поддержку ipv6 - команда:

Код:
netsh in 6to4 set state disable
 
(хоть и не задействован но нормальной работе не мешает) имхо
несколько раз попались темы, где у юзера проблема решалась после отключения IPV6. Проблемы с работой интернета, проблемы с доступом к сайтам гугл, ютуб и т.д.

да и в этой теме Проблема с подключением к Инету скорее всего ключевую роль сыграло именно отключение IPV6.

P.S. имхо, в первый пост стоит добавить твик. Для большиства проще и безопасней запустить твик, чем самому в реестре ковыряться.
 
имхо, в первый пост стоит добавить твик.
Добавил.

А еще есть такие значения:

Введите 0, чтобы повторно включить все компоненты IPv6 (параметр Windows по умолчанию).
Введите 0xffffffff, чтобы отключить все компоненты IPv6, кроме интерфейса замыкания на себя. Это значение также указывает Windows предпочитать протокол IPv4 протоколу IPv6 путем изменения записей в таблице политик префиксов. Дополнительные сведения см. в статье Выбор начального и конечного адресов.
Введите 0x20, чтобы отдавать предпочтение протоколу IPv4 (а не IPv6) путем изменения записей в таблице политик префиксов.
Введите 0x10, чтобы отключить IPv6 на всех нетуннельных интерфейсах (как на интерфейсах ЛС, так и PPP).
Введите 0x01, чтобы отключить IPv6 на всех туннельных интерфейсах. К ним относятся и протокол ISATAP, 6to4, Teredo.
Введите 0x11, чтобы отключить все интерфейсы IPv6, кроме интерфейса IPv6 замыкания на себя
Источник
 
Это нечто вроде перенаправления пакетов из сетей разного типа адресаций?
это большая куча гемароя))) типо создание виртуального туннеля ipv6 для тех. кому пров тока ipv4 предоставляет (то есть для всех).
 
Введите 0x20, чтобы отдавать предпочтение протоколу IPv4 (а не IPv6) путем изменения записей в таблице политик префиксов.
Так что можно полностью не отключать, а ввести значение 20 (в 16-ричной СС) или 32 в 10-чной.
Это также должно решить проблему (особенно для тех, кто не обновляется :)).
 
Если проблемы связанные с IPv6 возникают только у тех юзеров кто не обновляет ОС то это уже совсем другая история,
не проще будет обновить ОСь дабы избежать всех вышеописанных проблем и предложений :)
 
Последнее редактирование:
Назад
Сверху Снизу