Как я могу вручную сгенерировать новый временный адрес ipv6, сгенерировав новый идентификатор хоста в Windows / Linux

946
Daniel K.

Сейчас я немного играю с IPv6. Есть ли способ, как я могу вручную заставить Windows / Linux сгенерировать новый идентификатор хоста, вместо того, чтобы ждать, пока Windows / Linux сделает это по расписанию через расширение конфиденциальности IPv6.

4
@Ramhound: они делают. Вопрос не в DHCP (v4 или v6), а в IPv6 [автоматическая конфигурация без сохранения состояния (http://tools.ietf.org/html/rfc4862), в которой маршрутизатор просто объявляет / 64, а хост выбирает его. собственный адрес. [Временные адреса] (http://tools.ietf.org/html/rfc4941) являются продолжением этого. grawity 10 лет назад 2
@Ramhound: [tag: privacy-extensions] теперь довольно понятен. 0xC0000022L 10 лет назад 0
@Ramhound: он явно упоминает расширения конфиденциальности, поэтому речь идет не о DHCP или восходящем канале провайдера, а об autoconf. Sander Steffann 10 лет назад 0
@Ramhound: подтверждение. До этого он спрашивал о временных адресах, которые теоретически тоже могут быть о IA_TA :) Sander Steffann 10 лет назад 0

2 ответа на вопрос

2
Sander Steffann

I have just tried to see if I could get a Linux kernel to generate new temporary addresses, and I couldn't find something that works. Switching use_tempaddr off and on on the interface makes you lose the existing addresses but it doesn't generate new ones until the next RA comes in.

My best guess at the moment is that there is no good way to make Linux do what you ask. I don't know about Windows. I don't have a test box to experiment with at the moment.

0
Peter

В Windows 7 отключение и повторное включение сетевого адаптера приводит к созданию нового временного адреса IPv6.

netsh interface set interface name="nameofyourinterface" admin=disabled netsh interface set interface name="nameofyourinterface" admin=enabled