Поделиться через


Доступ к Интернету из виртуальной машины Windows Azure с несколькими IP-адресами

Область применения: ✔️ Виртуальные машины Windows

Исходный номер базы знаний: 4040882

Симптомы

В Microsoft Azure вы устанавливаете несколько IP-адресов в сетевом интерфейсе виртуальной машины Windows Azure. После установки параметров виртуальная машина не может подключиться к Интернету или службам Azure, таким как Azure Backup.

Причина

Эта проблема возникает, так как Windows выбирает самый низкий числовый IP-адрес в качестве основного IP-адреса независимо от параметров адреса в портал Azure.

Например, в параметрах портал Azure для виртуальной машины Windows в качестве основного IP-адреса задается значение 10.0.0.10 и 10.0.0.7 в качестве дополнительного IP-адреса. В этом случае Windows выбирает 10.0.0.7 в качестве основного IP-адреса.

Это поведение блокирует подключение, так как только IP-адрес, заданный как основной в портал Azure, разрешено подключаться к службам Интернета и Azure.

Решение

Чтобы устранить проблему, выполните следующие команды Windows PowerShell, чтобы изменить основной IP-адрес виртуальной машины Windows:

$primaryIP = "<Primary IP address that you set in Azure portal>"
$netInterface = "<NIC name>"
[array]$IPs = Get-NetIPAddress -InterfaceAlias $netInterface | Where-Object {$_.AddressFamily -eq "IPv4" -and $_.IPAddress -ne $primaryIP}
Set-NetIPAddress -IPAddress $primaryIP -InterfaceAlias $netInterface -SkipAsSource $false
Set-NetIPAddress -IPAddress $IPs.IPAddress -InterfaceAlias $netInterface -SkipAsSource $true

Для виртуальных машин Linux с несколькими IP-адресами выполните действия, описанные в статье "Добавление IP-адресов в операционную систему виртуальной машины Linux".

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.