У меня есть несколько сотен машин Server 2008 R2 со статическими IPv4-адресами. Я хотел бы включить IPv6 на каждом интерфейсе, а затем автоматически назначать им адреса IPv6 на основе их существующих адресов IPv4. Есть хороший способ сделать это?
Я написал сценарий Power Shell, который делает это, но он использует "get-netadapter" и т.п., поэтому он будет работать только на моих машинах server 2012 R2.
Что ж, есть несколько способов снять шкуру с кошки.
netsh
команда, который представляет собой метод управления сетевыми настройками через интерфейс командной строки до PowerShell.get-netadapter
командлет работает.Сказав это, особенно с IPv6, статические назначения и ручной поиск по адресному пространству экспоненциально более болезненны и сложны, чем с IPv4, поэтому я повторю совет по использованию DHCP для этого. В конце концов, назначение IP-адреса - это вся причина, по которой существует DHCP.
Есть неподдерживаемый инструмент который может включить IPv6 из командной строки под названием NVSPbind. Наверное, есть и другие. Или вы могли бы использовать сетка, что, вероятно, является путем наименьшего сопротивления.
Эта статья может помочь. В нем много удобных команд netsh (netsh interface ipv6 isatap set state enabled
и т. д.), которые вы можете включить в сценарий.
Удачи!