Якщо у вас виникають проблеми з мережею, часто може бути причиною IPv6, особливо в Windows. Поки схема мережевої адресації запустилася і готова до використання, деякі програми та елементи операційної системи все ще мають проблеми з нею. Якщо ви хочете дізнатися, як відключити IPv6 як частину усунення несправностей або тому, що вона вам ще не потрібна, цей підручник для вас.
Також дивіться нашу статтю Як заблокувати канали YouTube
IPv6 був введений як відповідь на брак IPv4-адрес. Із зростанням інтернету речей та збільшенням кількості підключених пристроїв стара схема не генерувала достатньо унікальних адрес, щоб підтримувати їх усі зв’язки. Як відповідь було введено IPv6.
IPv4 проти IPv6
IPv4 має пул із 4, 294, 967, 296 адрес, і ми вже майже виснажуємо їх. Не всі вони використовуються, оскільки деякі були придбані та утримуються в резерві, але кінець, безумовно, наблизився.
IPv6 має пул 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456 адрес. Це 2 128 . Однак IANA, люди, які стоять за керуванням IP-адресацією, не відпустять всіх одразу. Крім того, всі дійсні адреси IPv6 почнуться з 2 або 3. Тож фактична кількість дійсних IPv6-адрес фактично становить 2 125 . Ще досить велика кількість.
На момент публікації переважна більшість провайдерів і мереж все ще використовує IPv4. Більшість сучасних мережевих апаратних засобів сумісні з IPv6, але не все є. Windows не є повністю сумісним, оскільки він як і раніше вважає крапкою з комою в IPv6-адресі відноситься до дисковода, тому ми ще не там!
Поки не настане час заміни IPv4 на IPv6 і поки Windows повністю не сумісна з ним, можна сміливо вимкнути його. Ось як.
Вимкнути IPv6 в Windows
Незважаючи на те, що ви можете просто зняти опцію IPv6 у Мережевих підключеннях в Windows, це неправильно вимкнути її. Це може призвести до затримки на завантаження на п'ять секунд, оскільки Windows працює з правильними налаштуваннями реєстру. Найкращий спосіб відключити IPv6 в Windows - це через зміну реєстру.
- Введіть або вставте «regedit» у поле «Пошук Windows / Cortana» і натисніть Enter.
- Перейдіть до "HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services, tcpip6 та Parameters".
- Клацніть правою кнопкою миші Параметри на лівій панелі та виберіть Нове значення, значення DWORD (32 біт).
- Назвіть його "DisabledComponents".
- Клацніть правою кнопкою миші DisabledComponents та виберіть Змінити.
- Змініть значення на "FF" та натисніть кнопку ОК.
Перезавантажте, щоб зміни вступили в силу. Крім того, ви можете відвідати цю сторінку на веб-сайті Microsoft, який має завантаження реєстру, щоб виконати всю роботу за вас.
Вимкнути IPv6 в OS X
У OS X не існує проблеми сумісності, яку має Windows, але досі не використовує IPv6. Якщо ви віддаєте перевагу робити прості речі або вирішуєте проблеми з мережею, ось як відключити IPv6 в OS X.
- Відкрити Finder.
- Перейдіть до додатків, утиліт та терміналів.
- Введіть або вставте 'networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi' і натисніть Enter.
Будьте в курсі, що якщо ви використовуєте AirDrop, відключення IPv6 перестане працювати належним чином, тому поверніть його до автоматичного, якщо ви вирішите проблеми.
Введіть або вставте 'networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet' і натисніть Enter у терміналі, щоб повторно включити IPv6.
Ви можете використовувати інтерфейс користувача, якщо хочете.
- Перейдіть до меню Apple.
- Виберіть Налаштування системи та мережу
- Виберіть Ethernet, а потім Розширений.
- Виберіть Налаштувати IPv6 та встановіть його на Вимкнено
- Повторіть для Wi-Fi.
- Перезавантажте комп'ютер.
Вимкнути IPv6 в Linux
Як і слід було очікувати, Linux справді грає з IPv6, але не все обладнання. Якщо ви вирішите проблеми з мережею в мережі Linux, відключення IPv6, безумовно, є корисним кроком для виявлення того, що не так.
- Відкрийте вікно терміналу та увійдіть як корінь.
- Введіть або вставте 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 1' і натисніть Enter.
- Введіть або вставте 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 1' і натисніть Enter.
Ви можете використовувати 'sysctl -w net.ipv6.conf.all.disable_ipv6 = 0' та 'sysctl -w net.ipv6.conf.default.disable_ipv6 = 0', щоб увімкнути його, як тільки ви будете готові.
Якщо ви використовуєте Debian, процес дещо відрізняється.
- Відкрийте вікно терміналу та увійдіть як корінь.
- Введіть або вставте «sudo nano /etc/sysctl.conf» і натисніть Enter.
- Додайте 'net.ipv6.conf.all.disable_ipv6 = 1' та 'net.ipv6.conf.default.disable_ipv6 = 1' та 'net.ipv6.conf.lo.disable_ipv6 = 1' як три рядки внизу конф-файл.
- Збережіть і вийдіть
- Перезавантажте комп'ютер.
Якщо у вас виникли проблеми з мережею, запуск IPv6 взагалі не повинен впливати на ваш комп'ютер або швидкість роботи мережі. Якщо це не потрібно, IPv6 ще не використовується. Однак якщо ви працюєте з ОС Windows або старішим мережевим обладнанням, це, безумовно, варто спробувати в рамках звичайного усунення несправностей.