Назад | Перейти на главную страницу

Настройки адреса IPv6 и расширения конфиденциальности в Windows 7 и Ubuntu 12.04

У меня есть сеть с двумя стеками с сервером DHCPv6 в режиме с отслеживанием состояния (конфигурация управляемого адреса). Хосты Windows 7 и Ubuntu 12.04 успешно получают конфигурацию адреса, но по-прежнему предпочитают случайно сгенерированные адреса для исходного адреса с префиксом, объявленным RA.

Если расширения конфиденциальности отключены с помощью netsh interface ipv6 set privacy state=disabled, проблема исчезает, и адрес, предоставленный DHCP, используется в качестве источника.

Я хотел бы знать, есть ли способ заставить Windows 7 и Ubuntu 12.04 предпочитать адрес, предоставляемый DHCPv6, без глобального отключения расширений конфиденциальности. Есть ли опция DHCP или флаг RA, которые сделали бы это возможным? Настраивать все рабочие станции вручную - проблема.

Я использую демон ISC DHCPv6 на сервере Linux.

Вы должны изменить конфигурацию вашего RA deamon, чтобы отправить флаг M / L / O и удалить флаг A. В radvd.conf это:

на интерфейсе:

AdvManagedFlag on;
AdvOtherConfigFlag on;

Это говорит клиенту использовать DHCP.

В узле конфигурации префикса:

AdvAutonomous off;

Это говорит клиенту не использовать префикс для автоматической настройки адреса (поэтому не может быть сгенерирован адрес для конфиденциальности).