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


Сброс сетевого интерфейса для виртуальной машины Windows Azure

В этой статье показано, как сбросить сетевой интерфейс для виртуальной машины Windows Azure, чтобы устранить проблемы, когда не удается подключиться к виртуальной машине Windows Microsoft Azure после:

  • Сетевой интерфейс по умолчанию отключен.
  • Статический IP-адрес для сетевого адаптера задается вручную.

Если проблема с Azure не устранена в этой статье, посетите форумы Azure на веб-сайтах MSDN и Stack Overflow. Вы можете опубликовать свою проблему на этих форумах или опубликовать на @AzureSupport в Twitter. Вы также можете отправить запрос на поддержку Azure. Чтобы отправить запрос на поддержку, на странице поддержки Azure выберите Получить поддержку.

Сброс сетевого интерфейса

Для виртуальных машин, развернутых в модели Resource Manager

Использование портала Azure

  1. Перейдите на портал Azure.

  2. Выберите затронутую виртуальную машину.

  3. Выберите Сеть , а затем — сетевой интерфейс виртуальной машины.

    Снимок экрана: расположение сетевого интерфейса.

  4. Выберите IP-конфигурации.

  5. Выберите IP-адрес.

  6. Если назначение частного IP-адреса не является статическим, измените его на Статический.

  7. Измените IP-адрес на другой IP-адрес, доступный в подсети.

  8. Виртуальная машина перезапустится для инициализации новой сетевой карты в системе.

  9. Попробуйте по протоколу RDP к компьютеру. В случае успешного выполнения можно изменить частный IP-адрес обратно на исходный. В противном случае его можно сохранить.

Использование Azure PowerShell

  1. Убедитесь, что у вас установлена последняя версия Azure PowerShell .

  2. Откройте сеанс Azure PowerShell с повышенными привилегиями (запуск от имени администратора). Выполните следующие команды:

    #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. Виртуальная машина перезапустится для инициализации новой сетевой карты в системе.

  4. Попробуйте по протоколу RDP к компьютеру. В случае успешного выполнения можно изменить частный IP-адрес обратно на исходный. В противном случае его можно сохранить.

Удаление недоступных сетевых карт

После подключения удаленного рабочего стола к компьютеру необходимо удалить старые сетевые карты, чтобы избежать потенциальной проблемы:

  1. Откройте диспетчер устройств.

  2. Выберите Вид>Показать скрытые устройства.

  3. Выберите Сетевые адаптеры.

  4. Проверьте наличие адаптеров с именем "Сетевой адаптер Microsoft Hyper-V".

  5. Вы можете увидеть недоступный адаптер, который неактивен. Щелкните адаптер правой кнопкой мыши и выберите Удалить.

    Снимок экрана: сетевые адаптеры, в которых сетевой адаптер Microsoft Hyper-V выделен серым цветом.

    Примечание.

    Удалите только недоступные адаптеры с именем "Сетевой адаптер Microsoft Hyper-V". Удаление других скрытых адаптеров может привести к дополнительным проблемам.

  6. Теперь все недоступные адаптеры должны быть очищены от вашей системы.

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

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