Udostępnij za pośrednictwem


Brak dostępu do Internetu z maszyny wirtualnej z systemem Windows platformy Azure z wieloma adresami IP

Dotyczy: ✔️ maszyny wirtualne z systemem Windows

Oryginalny numer KB: 4040882

Symptomy

Na platformie Microsoft Azure ustawiasz wiele adresów IP w interfejsie sieciowym maszyny wirtualnej platformy Azure z systemem Windows. Po ustawieniu ustawień maszyna wirtualna nie może nawiązać połączenia z Internetem lub z usługami platformy Azure, takimi jak Azure Backup.

Przyczyna

Ten problem występuje, ponieważ system Windows wybiera najniższy numeryczny adres IP jako podstawowy adres IP niezależnie od ustawień adresów w witrynie Azure Portal.

Na przykład w ustawieniach witryny Azure Portal dla maszyny wirtualnej z systemem Windows ustawisz wartość 10.0.0.10 jako podstawowy adres IP i 10.0.0.7 jako pomocniczy adres IP. W takiej sytuacji system Windows wybiera jako podstawowy adres IP 10.0.0.7.

To zachowanie blokuje łączność, ponieważ tylko adres IP ustawiony jako podstawowy w witrynie Azure Portal może łączyć się z Internetem i usługami platformy Azure.

Rozwiązanie

Aby rozwiązać ten problem, uruchom następujące polecenia programu Windows PowerShell, aby zmienić podstawowy adres IP maszyny wirtualnej z systemem 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

W przypadku maszyn wirtualnych z systemem Linux z wieloma adresami IP wykonaj kroki opisane w artykule Dodawanie adresów IP do systemu operacyjnego maszyny wirtualnej z systemem Linux.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.