Windows-Server-2008-R2
如何根據現有的 IPv4 地址分配 IPv6 地址?
我有數百台帶有靜態 IPv4 地址的 Server 2008 R2 機器。我想在每個介面上啟用 IPv6,然後根據它們現有的 IPv4 地址自動為其分配 IPv6 地址。有沒有好的方法來做到這一點?
我編寫了一個執行此操作的 power shell 腳本,但它使用“get-netadapter”等,因此它只能在我的伺服器 2012 R2 機器上執行。
好吧,給貓剝皮的方法不止一種。
- 您可以重寫腳本以使用與以前版本的 PowerShell 兼容的舊命令。(對Win32_NetworkAdapterConfiguration 類的 WMI 呼叫是執行此操作的典型方法。)
- 您可以使用
netsh
command創建一個新腳本,這是通過 CLI 操作網路設置的 pre-PowerShell 方法。- 您可以在您的 Windows 7 和 Server 2008 R2 電腦上安裝 Windows Management Framework 4(以及連同它一起的 PowerShell),以使您現有的腳本和
get-netadapter
cmdlet 工作。話雖如此,尤其是使用 IPv6,靜態分配和手動搜尋地址空間比使用 IPv4 更加痛苦和復雜,所以我將重複使用 DHCP 來執行此操作的建議。畢竟,分配 IP 地址是 DHCP 存在的全部原因。