Udostępnij za pośrednictwem


Jak zresetować interfejs sieciowy dla maszyny wirtualnej z systemem Windows platformy Azure

W tym artykule pokazano, jak zresetować interfejs sieciowy maszyny wirtualnej z systemem Windows platformy Azure, aby rozwiązać problemy, gdy nie można nawiązać połączenia z maszyną wirtualną z systemem Windows (Microsoft Azure) po wykonaniu następujących czynności:

  • Domyślny interfejs sieciowy (NIC) jest wyłączany.
  • Statyczny adres IP dla karty sieciowej należy ustawić ręcznie.

Jeśli problem z platformą Azure nie został rozwiązany w tym artykule, odwiedź fora platformy Azure w witrynach MSDN i Stack Overflow. Możesz opublikować swój problem na tych forach lub opublikować na @AzureSupport w serwisie Twitter. Możesz również przesłać wniosek o pomoc techniczną platformy Azure. Aby przesłać wniosek o pomoc techniczną, na stronie pomocy technicznej platformy Azure wybierz pozycję Uzyskaj pomoc techniczną.

Resetowanie interfejsu sieciowego

W przypadku maszyn wirtualnych wdrożonych w modelu usługi Resource Manager

Korzystanie z witryny Azure Portal

  1. Przejdź do witryny Azure Portal.

  2. Wybierz maszynę wirtualną, na która ma to wpływ.

  3. Wybierz pozycję Sieć, a następnie wybierz interfejs sieciowy maszyny wirtualnej.

    Zrzut ekranu przedstawiający lokalizację interfejsu sieciowego.

  4. Wybierz pozycję Konfiguracje adresów IP.

  5. Wybierz adres IP.

  6. Jeśli przypisanie prywatnego adresu IP nie jest statyczne, zmień je na Statyczne.

  7. Zmień adres IP na inny adres IP dostępny w podsieci.

  8. Maszyna wirtualna zostanie uruchomiona ponownie, aby zainicjować nową kartę sieciową w systemie.

  9. Spróbuj nawiązać połączenie RDP z maszyną. Jeśli to się powiedzie, możesz zmienić prywatny adres IP z powrotem na oryginalny, jeśli chcesz. W przeciwnym razie można go zachować.

Korzystanie z programu Azure PowerShell

  1. Upewnij się, że masz zainstalowany najnowszy program Azure PowerShell .

  2. Otwórz sesję programu Azure PowerShell z podwyższonym poziomem uprawnień (Uruchom jako administrator). Uruchom następujące polecenia:

    #Set the variables 
    $SubscriptionID = "<Subscription ID>"​
    $ResourceGroup = "<Resource Group>"
    $NetInter="<The Network interface of the VM>"
    $VNET = "<Virtual network>"
    $subnet= "<The virtual network subnet>"
    $PrivateIP = "<New Private IP>"
    
    #You can ignore the publicIP variable if the VM does not have a public IP associated.
    $publicIP =Get-AzPublicIpAddress -Name <the public IP name> -ResourceGroupName  $ResourceGroup
    
    #Log in to the subscription​ 
    Add-AzAccount
    Select-AzSubscription -SubscriptionId $SubscriptionId 
    
    #Check whether the new IP address is available in the virtual network.
    Get-AzVirtualNetwork -Name $VNET -ResourceGroupName $ResourceGroup | Test-AzPrivateIPAddressAvailability -IPAddress $PrivateIP
    
    #Add/Change static IP. This process will change MAC address
    $vnet = Get-AzVirtualNetwork -Name $VNET -ResourceGroupName $ResourceGroup
    
    $subnet = Get-AzVirtualNetworkSubnetConfig -Name $subnet -VirtualNetwork $vnet
    
    $nic = Get-AzNetworkInterface -Name  $NetInter -ResourceGroupName  $ResourceGroup
    
    #Remove the PublicIpAddress parameter if the VM does not have a public IP.
    $nic | Set-AzNetworkInterfaceIpConfig -Name ipconfig1 -PrivateIpAddress $PrivateIP -Subnet $subnet -PublicIpAddress $publicIP -Primary
    
    $nic | Set-AzNetworkInterface
    
  3. Maszyna wirtualna zostanie uruchomiona ponownie, aby zainicjować nową kartę sieciową w systemie.

  4. Spróbuj nawiązać połączenie RDP z maszyną. Jeśli to się powiedzie, możesz zmienić prywatny adres IP z powrotem na oryginalny, jeśli chcesz. W przeciwnym razie można go zachować.

Usuwanie niedostępnych kart sieciowych

Po przejściu pulpitu zdalnego do maszyny należy usunąć stare karty sieciowe, aby uniknąć potencjalnego problemu:

  1. Otwórz Menedżera urządzeń.

  2. Wybierz pozycję Wyświetl>pokaż ukryte urządzenia.

  3. Wybierz pozycję Karty sieciowe.

  4. Sprawdź karty o nazwie "Microsoft Hyper-V Network Adapter".

  5. Może zostać wyświetlona niedostępna karta, która jest wyszarzona. Kliknij prawym przyciskiem myszy kartę, a następnie wybierz pozycję Odinstaluj.

    Zrzut ekranu przedstawia karty sieciowe, w których karta sieciowa funkcji Microsoft Hyper-V jest wyszarzona.

    Uwaga

    Odinstaluj tylko niedostępne karty o nazwie "Microsoft Hyper-V Network Adapter". Jeśli odinstalujesz dowolną z pozostałych ukrytych kart, może to spowodować dodatkowe problemy.

  6. Teraz wszystkie niedostępne karty powinny zostać wyczyszczone z systemu.

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 platformy Azure.