Server 2012 Получает адрес DHCPv6, но имеет статическую конфигурацию
Это очень похоже на проблему, с которой я столкнулся в 2008R2 ( Win2k8R2 получает адрес DHCPv6, но имеет статическую конфигурацию), но это решение не работает с 2012R2.
Это новый контроллер домена 2012R2 с объединенным интерфейсом к нашей локальной сети (где находятся наши настольные клиенты и другие контроллеры домена). Другой контроллер домена раздает DHCPv4 и DHCPv6. Контроллер 2012R2 имеет только 1 интерфейс:
netsh interface ipv6>show int
Idx Met MTU State Name
--- ---------- ---------- ------------ ---------------------------
1 50 4294967295 connected Loopback Pseudo-Interface 1
15 5 1500 connected LAN
Обнаружение маршрутизатора, настройка управляемого адреса и другая конфигурация с отслеживанием состояния отключены на этом интерфейсе:
netsh interface ipv6>show interface 15
Interface LAN Parameters
----------------------------------------------
IfLuid : ethernet_12
IfIndex : 15
State : connected
Metric : 5
Link MTU : 1500 bytes
Reachable Time : 38000 ms
Base Reachable Time : 30000 ms
Retransmission Interval : 1000 ms
DAD Transmits : 1
Site Prefix Length : 64
Site Id : 1
Forwarding : disabled
Advertising : disabled
Neighbor Discovery : enabled
Neighbor Unreachability Detection : enabled
Router Discovery : disabled
Managed Address Configuration : disabled
Other Stateful Configuration : disabled
Weak Host Sends : disabled
Weak Host Receives : disabled
Use Automatic Metric : enabled
Ignore Default Routes : disabled
Advertised Router Lifetime : 1800 seconds
Advertise Default Route : disabled
Current Hop Limit : 0
Force ARPND Wake up patterns : disabled
Directed MAC Wake up patterns : disabled
ECN capability : application
Но интерфейс по-прежнему получает адрес DHCP, даже если он был настроен вручную со статическим адресом:
netsh interface ipv6>show address 15
Address 2001:44b8:4126:c615::22 Parameters
---------------------------------------------------------
Interface Luid : LAN
Scope Id : 0.0
Valid Lifetime : infinite
Preferred Lifetime : infinite
DAD State : Preferred
Address Type : Manual
Skip as Source : false
Address 2001:44b8:4126:c615:dc62:63e4:77e3:a0ad Parameters
---------------------------------------------------------
Interface Luid : LAN
Scope Id : 0.0
Valid Lifetime : 10d4h36m31s
Preferred Lifetime : 4d4h36m31s
DAD State : Preferred
Address Type : Dhcp
Skip as Source : false
Address fe80::d903:344a:627b:2289%15 Parameters
---------------------------------------------------------
Interface Luid : LAN
Scope Id : 0.15
Valid Lifetime : infinite
Preferred Lifetime : infinite
DAD State : Preferred
Address Type : Other
Skip as Source : false
2 ответа
К сожалению, это намеренное поведение, каким бы нелепым оно ни казалось.
В ipv6 маршрутизатор инициирует настройки IP-адреса клиента через объявления маршрутизатора в ipv6 и затем (при определенных конфигурациях) указывает клиенту на DHCP-сервер для получения дополнительной информации.
В отличие от ipv4, в ipv6 каждый интерфейс может содержать несколько адресов ipv6, поэтому установка статического IP-адреса не помешает интерфейсу также получить назначенный DHCP IP-адрес.
Такое поведение нелогично и даже нежелательно в некоторых обстоятельствах, но оно разработано и, таким образом, сохраняется до настоящего момента.
@ fukawi2: (извините, гости, очевидно, не могут отвечать на комментарии) Это должно зависеть от флагов, активных в объявлении маршрутизатора. Если у вас установлен флаг A, клиент dhcp должен автоматически настроить адрес автоконфигурации ipv6. Флаг M заставляет клиента запрашивать адрес у DHCP-сервера; флаг O заставляет клиента получать свой DNS и другую информацию с сервера DHCP. Флаги могут легко сосуществовать, поэтому, если флаг A и флаг M включены, клиент должен получить 2 адреса, один из DHCP и один из autoconfig. То же самое, если флаг A включен, и вы устанавливаете статический ip на клиенте.
Беспорядок в том, что вы не можете легко отменить это; отключение клиента dhcp прерывает службу dns, если она работает на том же сервере (так как обновления DNS обрабатываются службой DHCP в некоторых случаях), а отключение флага M в доменной среде заставит других клиентов перестать искать DHCP-адрес также.
Попробуйте подключить пакеты к сети и посмотрите, какие флаги активны в объявлениях вашего маршрутизатора (и нет, отключите их, если нет-также). IPv6 - беспорядок, который только начал поражать реальный мир и потребует нескольких корректировок, чтобы выжить в нем. Это глобальная бета-версия, и мы приступаем к ее отладке:-)
У меня была такая же проблема, но я нашел хорошее решение. Взгляните на "edit /2": Клиентская служба IPv6