Да. Windows XP SP2 и более поздние версии могут выступать в роли маршрутизатора IPv6. (Не могу сказать, что рекомендовал бы это, но я уверен, что ваш брандмауэр правильно настроен, верно?)
Вам просто нужен диапазон адресов IPv6 размера /64
для назначения вашей локальной сети. Hurricane Electric назначает один для каждого туннеля - ищите «Routed /64» на странице конфигурации.
Итак, предположим, что ваш туннельный интерфейс HE называется "he0", а ваша Ethernet-карта называется "eth0":
Запустите netsh
в командной строке с повышенными правами. Перейти к interface ipv6
.
Проложите сеть /64 через локальный интерфейс Ethernet и обязательно опубликуйте ее:
добавить маршрут your-prefix /64 "eth0" publish = да действительный = 1d предпочтительный = 1h
(Например, add route 2001:470:1f0b:123::/64 …
)
Параметр "публикация" означает, что Win7 будет включать этот маршрут в пакеты "Реклама маршрутизатора", которые он передает в локальную сеть. Так как это префикс /64, другие устройства будут автоматически настраивать свои собственные IP-адреса для него.
Таймеры "действительный" и "предпочтительный" не являются строго обязательными, они просто сообщают всем другим устройствам забыть этот маршрут IPv6, если он не был объявлен в течение дня.
Также опубликуйте существующий маршрут "по умолчанию" ::/0
:
установить маршрут ::/0 "he0" publish = да действительный = 1d предпочтительный = 1h
Наконец, фактически включите функции маршрутизации IPv6.
Необходимо включить пересылку пакетов на интерфейсах "WAN" (туннель) и LAN, но объявление маршрутизатора только на интерфейсе LAN.
установить интерфейс "eth0" forwarding = enable advertise = включить установить интерфейс "he0" forwarding = enable
Windows начнет отправку "Router Advertisements" на все интерфейсы, для которых advertise=enable
. Через несколько секунд все устройства в вашей локальной сети сгенерируют свои собственные адреса IPv6 на основе этих рекламных объявлений. Перейдите на http://test-ipv6.com/ или http://ipv6-test.com/ и попробуйте.
Если вы хотите снести это:
Отключить маршрутизацию: set interface ... forwarding=disable advertise=disable
Удалить маршруты: del route ...
Удалить туннель: del interface "he0"