Azure-Networking

Azure 網路介面,更改“主要”IP 配置

  • September 5, 2018

我有一個具有多個靜態 IP 地址的 Azure VM。由於失去連接,我不得不多次刪除並重新創建虛擬機,最終得到了這個 IP 配置:

在此處輸入圖像描述

它自動將 10.0.0.12 分配為“Primary”,但我想將 10.0.0.4 設為“Primary”並刪除 10.0.0.12 以恢復我原來的配置。

有沒有辦法做到這一點?

您可以先刪除名稱“10.0.0.4”的輔助類型IP,否則,將相同的IP添加到另一個IP配置時會出現IP衝突。然後執行以下 PowerShell 腳本,將主 IP 配置 ipconfig1 的私有 IP 地址設置為 10.0.0.4。

$vnet = Get-AzureRmVirtualNetwork -Name myvnet -ResourceGroupName myrg
$subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name mysubnet -VirtualNetwork $vnet
$publicIP = Get-AzureRmPublicIpAddress -name publicIpName -ResourceGroupName myrg
$publicIp.PublicIpAllocationMethod = "Static"
$nic = Get-AzureRmNetworkInterface -Name nic1 -ResourceGroupName myrg  
$nic | Set-AzureRmNetworkInterfaceIpConfig -Name ipconfig1 -PrivateIpAddress 10.0.0.4 -Subnet $subnet -Primary -PublicIpAddress $publicIP
$nic | Set-AzureRmNetworkInterface

然後您可以添加一個新的 IP 配置作為私有 IP 地址 10.0.0.12 回來。

參考:設置 AzureRmNetworkInterfaceIpConfig

引用自:https://serverfault.com/questions/929459