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

Как я могу назначить адреса IPv6 на основе существующих адресов IPv4?

У меня есть несколько сотен машин Server 2008 R2 со статическими IPv4-адресами. Я хотел бы включить IPv6 на каждом интерфейсе, а затем автоматически назначать им адреса IPv6 на основе их существующих адресов IPv4. Есть хороший способ сделать это?

Я написал сценарий Power Shell, который делает это, но он использует "get-netadapter" и т.п., поэтому он будет работать только на моих машинах server 2012 R2.

Что ж, есть несколько способов снять шкуру с кошки.

Сказав это, особенно с IPv6, статические назначения и ручной поиск по адресному пространству экспоненциально более болезненны и сложны, чем с IPv4, поэтому я повторю совет по использованию DHCP для этого. В конце концов, назначение IP-адреса - это вся причина, по которой существует DHCP.

Есть неподдерживаемый инструмент который может включить IPv6 из командной строки под названием NVSPbind. Наверное, есть и другие. Или вы могли бы использовать сетка, что, вероятно, является путем наименьшего сопротивления.

Эта статья может помочь. В нем много удобных команд netsh (netsh interface ipv6 isatap set state enabledи т. д.), которые вы можете включить в сценарий.

Удачи!