Настройка IPv6 в WindowsXP
Операционная система Windows XP поддерживает IPv6 в экспериментальном варианте (подробно об этом можно прочитать в «Справке и поддержке» Windows). Все управление идет через командную строку (cmd). Итак, команды:
ipv6 /? – получение помощи (help).
ipv6 install – устанавливает поддержку IPv6, так как по умолчанию она не включена. При выполнении данной команды на всех интерфейсах автоматически появляются link-local IPv6-адреса (можно просмотреть при помощи команд ipconfig и ipv6 if - см. ниже). После выполнения рекомендуется перезагрузить систему во избежание проблем.
Примечание: Протокол IPv6 устанавливается как сетевой протокол, но не появляется в списке компонентов в свойствах локальных связей в папке "Сеть и удаленный доступ к сети".
ipv6 uninstall – обратная команда. При выполнении аннулируются все имеющиеся на узле IPv6 настройки (адреса, маршруты и т.п.), так что довольно часто именно с этой целью и используют данную команду. После выполнения, как и в случае с ipv6 install, желательна перезагрузка.
ipconfig – просмотр сетевых настроек (настроек интерфейсов)
ipv6 if – просмотр IPv6-сетевых настроек (IPv6-настроек интерфейсов)
ipv6 adu <индекс/название интерфейса>/<ipv6-адрес> – добавление IPv6-адреса. Индекс или название интерфейса (название указывается в кавычках) для подключения по локальной сети можно узнать при помощи вышеупомянутых команд (ipv6 if или ipconfig).
ipv6 rt – просмотр IPv6-таблицы маршрутизации
ipv6 rtu <префикс сети> <индекс/название интерфейса>/<ipv6-адрес маршрутизатора> – добавление маршрута. После выполнения данной команды пакеты, направленные в сеть с указанным префиксом, будут переправляться через указанный интерфейс на маршрутизатор с указанным адресом (ipv6-адресом). Если префикс равен «::/0», то это означает маршрут по умолчанию, то есть любые пакеты, отправленные в сеть, чей префикс не совпадает с префиксом сети отправителя, будут через указанный интерфейс перенаправлены на маршрутизатор по умолчанию.
Все внесенные вышеупомянутыми командами изменения аннулируются при следующей перезагрузке системы. Чтобы этого не произошло, можно создать BAT-файл с соответствующими командами и прописать этот файл в автозагрузку Windows. Следует иметь в виду, что данный файл ни в коем случае нельзя называть именем системной команды, например, ipv6.bat, иначе возможно зацикливание выполнения команд при загрузке системы. Назовите, например, start-ipv6.bat. Однако существует более удобный способ задания IPv6-настроек раз и навсегда (точнее, до удаления этих настроек или до выполнения команды ipv6 uninstall).
Утилита netsh (работоспособна начиная с Windows XP SP1)
Все внесенные утилитой netsh изменения сохраняются при перезагрузке системы.
Добавление IPv6-адреса (аналогично команде ipv6 adu):
netsh
interface ipv6
add address <индекс/название интерфейса> <ipv6-адрес>
Просмотр IPv6-таблицы маршрутизации:
netsh
interface ipv6
ipv6 show routes
Добавление маршрута:
netsh
interface ipv6
add route prefix=<префикс сети> interface=<индекс/название интерфейса> nexthop=<ipv6-адрес маршрутизатора> publish=ye
|