Skip to content
I’ve been playing with IPv6 around the lab recently, doing a bit of OCD IPv4 style subnetting except with, ya know, stupidly long addresses.
Off I’d went to the GUI to configure static addressing as one would with IPv4 (hey, look, concealing internal addressing is finally relevant!) In this example I’m running Windows Server 2016.
VMware Tools, however, was still reporting multiple IPv6 addresses in vCenter.
Launching Powershell as administrator and running the following confirmed this-
Get-NetIpAddress -AddressFamily IPv6
The answer lies in this screenshot. This server was still getting an IP address via router advertisement. To fully disable DHCP and RA addressing for an interface, run the following from Powershell as an administrator (interface index can be found in the first screenshot)-
Remove-NetIpAddress -AddressFamily IPv6 -PrefixOrigin Dhcp
Set-NetIpInterface -InterfaceIndex 4 -RouterDiscovery ControlledByDHCP
Set-NetIpInterface -InterfaceIndex 4 -Dhcp Disabled -PolicyStore PersistentStore
Set-NetIpInterface -InterfaceIndex 4 -RouterDiscovery Disabled -PolicyStore PersistentStore
The server may still have dynamic IPv6 addresses, not counting link local addresses, which cannot easily be removed while IPv6 is enabled. This is because changes were saved to the persistent store but not applied to the active store. This can be resolved by running the last two commands as required but with -PolicyStore ActiveStore
instead; or by simply rebooting the OS.
В статье – Установка маршрутизатора pfSense в Hyper-V мы настроили маршрутизатор pfSense для работы в частной сети. Сегодня мы настроим Windows Server для работы в этой сети используя только командную строку PowerShell.
Мы отключим DHCP на интерфейсе, удалим все ip-адреса, сбросим маршруты и настройки DNS и всё это из командной строки! После этого настроим сетевой адаптер указав ему ip-адрес, шлюз и сервер DNS.
Запустим PowerShell из-под администратора.
Отключаем DHCP-клиент на интерфейсе через командную строку
Проверим каким образом сервер получает ip-адрес, в консоли запустим:
Get-NetIPConfiguration -Detailed
ComputerName : SD-SERVER-1
InterfaceAlias : Ethernet
InterfaceIndex : 12
InterfaceDescription : Сетевой адаптер Hyper-V (Майкрософт)
NetAdapter.LinkLayerAddress : 00-15-5D-01-28-02
NetAdapter.Status : Up
NetProfile.Name : soft.altuninvv.ru
NetProfile.NetworkCategory : DomainAuthenticated
NetProfile.IPv6Connectivity : NoTraffic
NetProfile.IPv4Connectivity : LocalNetwork
IPv4Address : 192.168.1.39
IPv4DefaultGateway : 192.168.1.1
NetIPv4Interface.NlMTU : 1500
NetIPv4Interface.DHCP : Enabled
DNSServer : 127.0.0.1
Строка:
NetIPv4Interface.DHCP : Enabled
Указывает что DHCP-клиент включен на интерфейсе.
Отключим DHCP, для этого нам нужен индекс интерфейса:
InterfaceIndex : 12
Запустим:
Set-NetIPInterface -ifIndex 12 -Dhcp Disabled
Удаляем все ip-адреса через командную строку
Очистим все уже установленные адреса, если они есть:
Remove-NetIPAddress -InterfaceIndex 12 -AsJob
Маршруты:
Remove-NetRoute -AsJob
Установим DNS как локальный адрес:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses (127.0.0.1)
Проверим:
ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : sd-server-1
Основной DNS-суффикс . . . . . . : soft.altuninvv.ru
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет
Порядок просмотра суффиксов DNS . : soft.altuninvv.ru
Ethernet adapter Ethernet:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Сетевой адаптер Hyper-V (Майкрософт)
Физический адрес. . . . . . . . . : 00-15-5D-01-28-02
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
Автонастройка IPv4-адреса . . . . : 169.254.97.43(Основной)
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз. . . . . . . . . :
DNS-серверы. . . . . . . . . . . : 127.0.0.1
NetBios через TCP/IP. . . . . . . . : Включен
Туннельный адаптер isatap.{0694B4DA-F8D3-456C-B0E2-2A1269DE1267}:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
Настройки сети сброшены!
Отключаем IPv6 через командную строку
Проверим:
Get-NetAdapterBinding -ComponentID 'ms_tcpip6'
Name DisplayName ComponentID Enabled
---- ----------- ----------- -------
Ethernet Протокол Интернета версии 6 (TCP/IPv6) ms_tcpip6 True
Отключим:
Get-NetAdapterBinding -ComponentID ‘ms_tcpip6’ | Disable-NetAdapterBinding -ComponentID ‘ms_tcpip6’ -PassThru
Проверим еще раз:
Get-NetAdapterBinding -ComponentID 'ms_tcpip6'
Name DisplayName ComponentID Enabled
---- ----------- ----------- -------
Ethernet Протокол Интернета версии 6 (TCP/IPv6) ms_tcpip6 False
IPv6 отключен на сервере.
Установка статического адреса
Выполним в консоли:
Get-NetAdapter -ifIndex 12 | New-NetIPAddress –IPAddress 172.16.0.1 -DefaultGateway 172.16.0.254 -PrefixLength 24
Установим DNS:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses (172.16.0.254)
Проверим настройки сети:
ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : sd-server-1
Основной DNS-суффикс . . . . . . : soft.altuninvv.ru
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет
Порядок просмотра суффиксов DNS . : soft.altuninvv.ru
Ethernet adapter Ethernet:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Сетевой адаптер Hyper-V (Майкрософт)
Физический адрес. . . . . . . . . : 00-15-5D-01-28-02
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 172.16.0.1(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 172.16.0.254
NetBios через TCP/IP. . . . . . . . : Включен
Проверим доступность шлюза:
ping 172.16.0.254
Обмен пакетами с 172.16.0.254 по с 32 байтами данных:
Ответ от 172.16.0.254: число байт=32 время<1мс TTL=64
Ответ от 172.16.0.254: число байт=32 время<1мс TTL=64
Ответ от 172.16.0.254: число байт=32 время<1мс TTL=64
Ответ от 172.16.0.254: число байт=32 время<1мс TTL=64
Шлюз доступен и сайты открываются.
Проверим настройки:
Заключение
Сегодня мы рассмотрели настройку локальной сети в Windows Server с использованием PowerSell:
Отключили получения адреса посредством DHCP;
Удалили все адреса с интерфейса;
Удалили все маршруты;
Установили адрес DNS для интерфейса как 127.0.0.1;
Отключили IPv6 на интерфейсе:
Установили статический адрес, шлюз и адрес DNS-сервера для интерфейса.
Проверили настройки и доступность сети Интернет.
Содержание
- Отключить ipv6 dhcp windows server 2012
- Руководство по настройке IPv6 в Windows для опытных пользователей
- Аннотация
- Использование реестра для настройки IPv6
- Расчет значения реестра
- Использование GUI свойств сети для отключения IPv6 не поддерживается
- Справочные материалы
- Отключить ipv6 dhcp windows server 2012
- Отключить ipv6 dhcp windows server 2012
- Отключаем ipv6 в приложениях
- Как отключить ipv6
- Chrony
- Zabbix-agent
- Zabbix-server
- Apache
- Postfix
- Dovecot
- Rsync
- Mysql
Отключить ipv6 dhcp windows server 2012
Встала задача выключить на всех windows машинках, вроде бы не сложно, но зайдя в групповую политику не обнаружил нужной политики. Немного погуглив нашел на забугорском сайте, дополнительный административный шаблон для решения этой задачи. Скачиваем его. При разархивировании получаем два файла admx и adml, их нужно скопировать в наше центральное хранилище.
После того как вы скопировали наши шаблоны, идем в редактор групповых политик. Выбираем уровень домена и создаем правым кликом новую политику. Задаем имя политики
Как отключить ipv6 с помощью групповых политик-01
Теперь давайте отредактируем нашу политику, правым кликом-изменить
Как отключить ipv6 с помощью групповых политик-02
Идем Конфигурация компьютера-Политики-Административные шаблоны-Сеть-IPV6
Как отключить ipv6 с помощью групповых политик-03
Выбираем параметры нашей политики и видим возможные варианты, ставим выключить все.
Как отключить ipv6 с помощью групповых политик-04
Как отключить ipv6 с помощью групповых политик-05
Включаем в свойствах сетевого адаптера ipv6
Как отключить ipv6 с помощью групповых политик-06
Проверяем и видим, что получен ipv6 адрес.
Как отключить ipv6 с помощью групповых политик-07
Теперь для того чтобы понять как действует политика, перейдем в реестре по данному адресу.
«Win+R» вводим regedit.exe. Переходим в веткку:
Как отключить ipv6 с помощью групповых политик-12
И видим, текущие записи
Как отключить ipv6 с помощью групповых политик-08
Открываем cmd и делаем gpupdate /force, обновление политик
Как отключить ipv6 с помощью групповых политик-09
И видим, что появился ключ DisabledComponents и параметром 0, он то и запрещает ipv6, если у вас нету домена, то можете просто создать данный ключ вручную.
После перезагрузки IPv6 будет отключен на всех интерфейсах.
Для настройки протокола IPv6 введите одно из следующих значений, затем нажмите кнопку ОК:
Введите 0, чтобы включить все компоненты IPv6. Внимание! Это настройка по умолчанию.
Введите 0xffffffff, чтобы отключить все компоненты IPv6, кроме интерфейса обратной связи. При этом значении Windows Vista для обработки префиксов также будет использовать протокол интернета версии 4 (IPv4) вместо IPv6.
Введите 0x20 для использования IPv4 вместо IPv6 при обработке префиксов.
Введите 0x10 для отключения собственных интерфейсов IPv6.
Введите 0x01 для отключения туннельных интерфейсов IPv6.
Введите 0x11 для отключения всех интерфейсов IPv6, кроме интерфейса обратной связи.
Перезапустите компьютер.
Как отключить ipv6 с помощью групповых политик-10
Как отключить ipv6 с помощью групповых политик-11
Видим, что ipv6 есть. Перезагружаемся. Сразу скажу на русской windows я нашел глюк, галка в свойствах сетевого подключения с ipv6 не пропала, но у компьютера при выводе команды ipconfig /all адреса с ipv6 нету.
Как отключить ipv6 с помощью групповых политик-13
Вот так вот просто отключить ipv6 с помощью групповых политик. Читайте так же Скачать MSI пакеты для отключения ipv6 в Windows
Источник
Руководство по настройке IPv6 в Windows для опытных пользователей
Windows Vista, Windows Server 2008 и более поздние версии Windows реализуют RFC 3484 и используют таблицу префиксов, чтобы определить, какой адрес использовать при наличии нескольких адресов для DNS-имени.
По умолчанию Windows поддерживает глобальные одноавказные адреса IPv6, а не IPv4-адреса.
Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Исходный номер КБ: 929852
Аннотация
ИТ-администраторы часто отключать IPv6 для устранения проблем, связанных с сетью, таких как устранение проблем с именами.
Протокол IPv6 является обязательной частью Windows Vista и Windows Server 2008 и более новых версий. Не рекомендуется отключать IPv6 или его компоненты. В этом случае некоторые компоненты Windows могут не работать.
Рекомендуется использовать prefer IPv4 over IPv6 в политиках префиксов, а не отключать IPV6.
Использование реестра для настройки IPv6
Точно следуйте всем указаниям из этого раздела. Внесение неправильных изменений в реестр может привести к возникновению серьезных проблем. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.
Функциональность IPv6 можно настроить, изменяя следующий ключ реестра:
Расположение: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Имя: DisabledComponents
Тип: REG_DWORD
Min Value: 0x00 (значение по умолчанию)
Максимальное значение: 0xFF (IPv6 отключен)
Функциональность IPv6 | Значение реестра и комментарии |
---|---|
Предпочитать IPv4 по IPv6 | 32 декабря Hex 0x20 Bin xx1x xxxx Рекомендуется вместо отключения IPv6. |
Отключение IPv6 | 255 декабря Hex 0xFF Bin 1111 1111 См. задержку при запуске после отключения IPv6 в Windows, если после отключения IPv6 в Windows 7 с Windows Server 2008 R2 SP1. Кроме того, если неправильно отключить IPv6, запуск системы будет отложен на пять секунд, установив для параметра реестра DisabledComponents значение 0xffffffff. Правильное значение должно быть 0xff. Дополнительные сведения см. в обзоре протокола IPv6 версии 6. Значение реестра DisabledComponents не влияет на состояние этого контрольного окна. Даже если для ключа реестра DisabledComponents установлено отключение IPv6, можно установить этот элемент на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение. Невозможно полностью отключить IPv6, так как IPv6 используется внутри системы для многих задач TCPIP. Например, после настройки этого параметра можно будет запустить ::1 ping. |
Отключение IPv6 во всех интерфейсах без туннеля | 16 декабря Hex 0x10 Bin xxx1 xxxx |
Отключение IPv6 на всех интерфейсах туннеля | 1 декабря Hex 0x01 Bin xxxx xxx1 |
Отключение IPv6 во всех интерфейсах, не включаемых вtunnel (за исключением обратной связи), и в интерфейсе туннеля IPv6 | 17 декабря Hex 0x11 Bin xxx1 xxx1 |
Предпочитать IPv6 через IPv4 | Bin xx0x xxxx |
Повторное включить IPv6 на всех интерфейсах, не относяхся к туннелю | Bin xxx0 xxxx |
Повторное включить IPv6 на всех интерфейсах туннеля | Bin xxx xxx0 |
Повторное включить IPv6 в интерфейсах нетоннеля и в туннелях IPv6 | Bin xxx0 xxx0 |
По умолчанию протокол туннелинга 6to4 включен в Windows, если интерфейсу назначен общедоступный IPv4-адрес (общедоступный IPv4-адрес означает любой IPv4-адрес, который не находится в диапазонах 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). 6to4 автоматически назначает IPv6-адрес интерфейсу туннелинга 6to4 для каждого адреса, а 6to4 динамически регистрирует эти IPv6-адреса на назначенном DNS-сервере. Если такое поведение не требуется, рекомендуется отключить интерфейсы туннеля IPv6 на затронутых ведущих приложениях.
Чтобы изменить параметр реестра, выполните следующие действия:
Откройте окно административной командной подсказки.
Выполните следующую команду:
Замените значение соответствующим значением.
Расчет значения реестра
Windows использует битовуюmasks для проверки значений DisabledComponents и определения, следует ли отключить компонент.
Чтобы узнать, какой компонент каждый бит (от низкого до высокого) элементов управления, см. в следующей таблице.
Имя | Setting |
---|---|
Туннель | Отключение интерфейсов туннеля |
Tunnel6to4 | Отключение интерфейсов 6to4 |
TunnelIsatap | Отключение интерфейсов Isatap |
Tunnel Teredo | Отключение интерфейсов Teredo |
Нативное | Отключение нативных интерфейсов (также PPP) |
PreferIpv4 | Предпочитать IPv4 в политике префикса по умолчанию |
TunnelCp | Отключение интерфейсов CP |
TunnelIpTls | Отключение интерфейсов IP-TLS |
Для каждого бита 0 означает «false», а 1 — «true». Пример можно найти в следующей таблице.
Setting | Предпочитать IPv4 по IPv6 в политиках префикса | Отключение IPv6 во всех интерфейсах без туннеля | Отключение IPv6 на всех интерфейсах туннеля | Отключение IPv6 в нетоннелических интерфейсах (за исключением обратной связи) и в туннелевом интерфейсе IPv6 |
---|---|---|---|---|
Отключение интерфейсов туннеля | 0 | 0 | 1 | 1 |
Отключение интерфейсов 6to4 | 0 | 0 | 0 | 0 |
Отключение интерфейсов Isatap | 0 | 0 | 0 | 0 |
Отключение интерфейсов Teredo | 0 | 0 | 0 | 0 |
Отключение нативных интерфейсов (также PPP) | 0 | 1 | 0 | 1 |
Предпочитать IPv4 в политике префикса по умолчанию. | 1 | 0 | 0 | 0 |
Отключение интерфейсов CP | 0 | 0 | 0 | 0 |
Отключение интерфейсов IP-TLS | 0 | 0 | 0 | 0 |
Binary | 0010 0000 | 0001 0000 | 0000 0001 | 0001 0001 |
Hexadecimal | 0x20 | 0x10 | 0x01 | 0x11 |
Использование GUI свойств сети для отключения IPv6 не поддерживается
Это значение реестра не влияет на состояние следующего контрольного окна. Даже если в реестре настроено отключение IPv6, можно установить этот элемент на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение.
Справочные материалы
Дополнительные сведения о RFC 3484 см. в стандарте «Выбор адреса по умолчанию для протокола IPv6 версии 6».
Дополнительные сведения о том, как установить приоритет IPv4 над IPv6, см. в SIO_ADDRESS_LIST_SORT.
Сведения о RFC 4291 см. в ip-адреснойархитектуре версии 6.
Дополнительные сведения о связанных проблемах см. в статьях ниже:
Netmon 3.4 не совместим с Windows Server 2012 или более новой ОС, если включена команда сетевой сети LBFO. Вместо этого используйте анализатор сообщений.
Источник
Отключить ipv6 dhcp windows server 2012
Профиль | Отправить PM | Цитировать
Изображения
Имеется сервер 2012 с ролью Active Directory + DNS + DHCP.
Настройки стандартные. Без вмешательства в конфигурацию. AD+DNS настроились сами. DHCP поднята в ручную.
К этой сети подключен и введен в домен клиент Windows7.
Когда с клиента начинаешь пинговать домен, пинг возвращается в ipv6 формате. Причем в таком же формате возвращаются и пинги на другие компьютеры локальной сети прописанные в DNS.
И все бы ничего, до того момента пока не выключишь ipv6 на каком ни будь компьютере в сети. Тогда этот компьютер просто перестанет пинговаться.
С самого контроллера домена пинги идут в ipv4 формате. За исключения когда он пингует самого себя по hostname.
Помогите пожалуйста отключить регистрацию ipv6 в DNS. Скрины прилагаю.
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 12414
Благодарности: 1442
——-
Вежливый клиент всегда прав!
Сообщения: 12414
Благодарности: 1442
——-
Вежливый клиент всегда прав!
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> Отключить ipv6 dhcp windows server 2012
Профиль | Отправить PM | Цитировать
Изображения
Имеется сервер 2012 с ролью Active Directory + DNS + DHCP.
Настройки стандартные. Без вмешательства в конфигурацию. AD+DNS настроились сами. DHCP поднята в ручную.
К этой сети подключен и введен в домен клиент Windows7.
Когда с клиента начинаешь пинговать домен, пинг возвращается в ipv6 формате. Причем в таком же формате возвращаются и пинги на другие компьютеры локальной сети прописанные в DNS.
И все бы ничего, до того момента пока не выключишь ipv6 на каком ни будь компьютере в сети. Тогда этот компьютер просто перестанет пинговаться.
С самого контроллера домена пинги идут в ipv4 формате. За исключения когда он пингует самого себя по hostname.
Помогите пожалуйста отключить регистрацию ipv6 в DNS. Скрины прилагаю.
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 12414
Благодарности: 1442
——-
Вежливый клиент всегда прав!
Сообщения: 12414
Благодарности: 1442
——-
Вежливый клиент всегда прав!
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> Источник
Отключаем ipv6 в приложениях
Надоело каждый раз вспоминать, как отключить ipv6 в том или ином приложении. Пока ipv6 у нас почти не используется, считаю, что его лучше отключать, чтобы не ловить лишние ошибки или проблемы с безопасностью. Буду вести эту шпаргалку для себя и остальных, если кому-то покажется полезным.
Как отключить ipv6
Я отдельно рассказывал, как отключить ipv6 в Centos 7. На деле, это почему-то не всегда помогает. Надежнее отключить ipv6 у конкретного приложения. Ниже идет пополняемый список приложений, для которых я буду отключать ipv6.
Для того, чтобы проверить, какой интерфейс слушает приложение, можно использовать команду netstat. Если у вас нет соответствующего приложения, ставится оно так:
для Centos, или вот так для Debian и Ubuntu
Проверяем, какие порты и протоколы используют наши приложения:
Видим, что у нас приложения ntp, ssh и zabbix-client слушают протокол ipv6. Дальше пойдет инструкция по отключению. После того, как у всех приложений отключите ipv6, должна получиться такая картинка:
Проверяем отключение ipv6 у ntp:
Chrony
Отключаем ipv6 в chrony в Centos 7. Редактируем конфиг /etc/sysconfig/chronyd.
Проверяем, отключился ли ipv6 у chrony:
Рассказываю, как отключить ipv6 у ssh. В конфигурационном файле /etc/ssh/sshd_config указываем параметр:
Проверяем, отключили ли ipv6 у ssh:
Zabbix-agent
Выключаем ipv6 у агента zabbix. В конфигурационном файле /etc/zabbix/zabbix_agentd.conf указываем параметр:
Zabbix-server
Отключаем ipv6 в zabbix сервере. В конфигурационном файле /etc/zabbix/zabbix_server.conf указываем параметр:
Apache
Рассказываю, как отключить ipv6 у web сервера apache. В основном конфиге указываем параметр:
Смотрим, отключили ipv6 у apache или нет. Если у вас Centos, то служба зовется httpd.
Если Debian/Ubuntu, то apache.
Postfix
Отключаем ipv6 в postfix. Меняем в конфиге /etc/postfix/main.cf
Проверяем отключение ipv6:
Dovecot
Отключаем ipv6 в dovecot. Меняем в конфиге /etc/dovecot/dovecot.conf
Проверяем отключение ipv6:
Rsync
Отключаем ipv6 в rsync в CentOS 7. В конфигурационном файле /etc/sysconfig/rsyncd указываем параметр:
Проверяем, отключился ли ipv6 в rsync:
Mysql
Рассказываю, как отключить ipv6 в mysql server. В конфигурационный файл добавляем в секцию [mysqld] параметр:
Для того, чтобы слушать только локальный интерфейс или параметр:
Чтобы слушать все ipv4 адреса на сервере. Для применения настроек по отключению ipv6 в mysql сервере, перезапустите его:
Источник
One of the added security features with IPv6 addressing is “Temporary address interface identifiers”. What this means from an administration perspective is that after every reboot, the IPv6 address that is presented to the network changes ….. which makes things like DNS / FW rules etc a nightmare to manage in a corporate / enterprise scenario where you really need to be able to have a stable addressing scheme.
You can disable this & just use the interface based EUI-64 address by running the following commands from PowerShell or a command prompt.
Bring up a command prompt in administrator mode (Start -> All Programs -> Accessories -> Right click on Command Prompt, run as Administrator)
Then run these commands (should get OK response)
netsh interface ipv6 set interface "Local Area Connection" routerdiscovery=disabled netsh interface ipv6 set teredo disabled netsh interface ipv6 isatap set state disabled netsh interface ipv6 6to4 set state disabled
Windows Servers : Disable IPv6 DHCPv6 when server has a static IPv6 assignment
One of the undocumented “features” of Windows Server is that when you assign an IPv6 static address, the server will still get a DHCPv6 advertisement address if you have DHCPv6 services enabled on your network.
You can disable this “feature” by running the following commands from PowerShell.
Set-NetIPInterface "%interface-name%" -AddressFamily IPv6 -RouterDiscovery Disabled Set-NetIPInterface "%interface-name%" -AddressFamily IPv6 -ManagedAddressConfiguration Disabled Set-NetIPInterface "%interface-name%" -AddressFamily IPv6 -DHCP Disabled
Restart your machine
Протокол IPv6 включен по умолчанию в современных версиях Windows, включая Windows Server. Несмотря на это, он редко используется и в некоторых случаях может вызывать проблемы с подключением к Интернету или локальной сети. В этой инструкции вы узнаете, как полностью отключить IPv6 несколькими способами.
Приобрести оригинальные ключи активации Windows Server можно у нас в каталоге от 1190 ₽
1) Отключение IPv6 через свойства сетевого подключения
Этот способ одинаково работает на Windows Server, Windows 11, 10, 8.1 и 7.
1. Нажмите Win+R, введите команду ncpa.cpl и нажмите Enter, чтобы открыть список сетевых подключений.
2. Найдите нужное подключение, щёлкните по нему правой кнопкой мыши и выберите Свойства.
3. Снимите галочку с пункта IP версии 6 (TCP/IPv6).
4. Нажмите ОК для сохранения изменений.
Повторите действие для всех подключений, если требуется.
2) Отключение IPv6 через командную строку
Вы можете отключить IPv6 для всех подключений с помощью командной строки.
1. Запустите командную строку от имени администратора.
2. Выполните команду:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 255 /f
3. Перезагрузите компьютер.
Для включения IPv6:
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /f
Альтернативные команды для отключения:
netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
3) Отключение IPv6 через PowerShell
Этот метод позволяет управлять настройками сетевых адаптеров напрямую.
1. Запустите PowerShell от имени администратора.
2. Выполните команду для получения списка подключений с включённым IPv6:
Get-NetAdapterBinding -ComponentID ms_tcpip6
3. Чтобы отключить IPv6 для конкретного подключения, выполните команду:
Disable-NetAdapterBinding -Name "ИМЯ" -ComponentID ms_tcpip6
4. Чтобы отключить IPv6 для всех подключений, используйте:
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
4) Отключение IPv6 через реестр
Этот способ аналогичен первому, но выполняется вручную через редактор реестра.
1. Нажмите Win+R, введите regedit и нажмите Enter.
2. Перейдите в раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
3. Создайте новый параметр DWORD (32-бит) с именем DisabledComponents.
4. Установите значение:
— 255 (в десятичной системе) или FF (в шестнадцатеричной) для полного отключения IPv6.
5. Закройте редактор реестра и перезагрузите компьютер.
Примечания:
— Значение 32 (или 20 в HEX) предпочитает IPv4 вместо IPv6.
— Значение 16 (или 10 в HEX) отключает IPv6 на всех нетуннельных интерфейсах.
— Значение 1 (или 01 в HEX) отключает IPv6 на всех туннельных интерфейсах.
Дополнительные советы:
— Официальные рекомендации и подробное описание настроек IPv6 доступны на сайте Microsoft.
— Убедитесь, что отключение IPv6 не нарушает работу других служб и приложений.
Эти методы помогут вам безопасно отключить IPv6 в Windows Server и устранить возможные проблемы с подключением.
Лицензионный ключ активации Windows Server от