Compartilhar via


Solucionar problemas de conexões de saída usando a CLI do Azure

Neste artigo, você aprenderá a usar o recurso de solução de problemas de conexão do Observador de Rede do Azure para diagnosticar e solucionar problemas de conectividade. Para obter mais informações sobre como solucionar problemas de conexão, confira Visão geral da solução de problemas de conexão.

Pré-requisitos

  • Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.

  • Observador de Rede habilitado na região da máquina virtual (VM) na qual você deseja solucionar problemas. Por padrão, o Azure habilita o Observador de Rede em uma região quando você cria uma rede virtual. Para obter mais informações, consulte Habilitar ou desabilitar o Observador de Rede do Azure.

  • Uma máquina virtual com a extensão de VM do agente do Observador de Rede instalada e que tem a seguinte conectividade TCP de saída:

    • para 169.254.169.254 na porta 80
    • para 168.63.129.16 na porta 8037
  • Uma segunda máquina virtual com conectividade TCP de entrada da 168.63.129.16 pela porta que está sendo testada (para teste de diagnóstico do verificador de porta).

  • Azure Cloud Shell ou CLI do Azure.

    As etapas desse artigo executam os comandos da CLI do Azure interativamente no Azure Cloud Shell. Para executar os comandos no Cloud Shell, selecione Abrir o Cloud Shell no canto superior direito de um bloco de código. Selecione Copiar para copiar o código e colá-lo no Cloud Shell para executá-lo. Você também pode executar o Cloud Shell no portal do Azure.

    Você também pode instalar a CLI do Azure localmente para executar os comandos. Se você executar a CLI do Azure localmente, entre no Azure usando o comando az login .

Observação

Testar a conectividade com uma máquina virtual

Nesta seção, você testará a conectividade RDP (porta da área de trabalho remota) de uma máquina virtual para outra máquina virtual na mesma rede virtual.

Use az network watcher test-connectivity para executar testes de diagnóstico de solução de problemas de conexão para testar a conectividade com uma máquina virtual pela porta 3389:

# Test connectivity between two virtual machines that are in the same resource group over port 3389.
az network watcher test-connectivity --resource-group 'myResourceGroup' --source-resource 'VM1' --dest-resource 'VM2' --protocol 'TCP' --dest-port '3389'

Se as máquinas virtuais não estiverem no mesmo grupo de recursos, use suas IDs de recurso em vez de seus nomes:

# Test connectivity between two virtual machines that are in two different resource groups over port 3389.
az network watcher test-connectivity --source-resource '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup1/providers/Microsoft.Compute/virtualMachines/VM1' --dest-resource '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup2/providers/Microsoft.Compute/virtualMachines/VM2' --protocol 'TCP' --dest-port '3389'
  • Se as duas máquinas virtuais estiverem se comunicando sem problemas, um dos seguintes resultados será exibido:

    {
      "avgLatencyInMs": 2,
      "connectionStatus": "Reachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": "",
              "roundTripTimeAvg": 2,
              "roundTripTimeMax": 2,
              "roundTripTimeMin": 2
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.0.0.5",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM2",
          "type": "VirtualMachine"
        }
      ],
      "maxLatencyInMs": 8,
      "minLatencyInMs": 1,
      "probesFailed": 0,
      "probesSent": 66
    }
    
    • O status da conexão é Acessível (a máquina virtual de destino pode ser acessada pela porta 3389).
    • 66 investigações foram enviadas com êxito para a máquina virtual de destino.
    • Há dois saltos no caminho entre as duas máquinas virtuais (sem dispositivos ou outros recursos no caminho entre as duas VMs).
  • Se a máquina virtual de destino tiver um grupo de segurança de rede que esteja negando conexões RDP de entrada, os seguintes resultados serão exibidos:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.0.0.5",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [
            {
              "context": [
                {
                  "key": "RuleName",
                  "value": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/VM2-nsg/SecurityRules/Deny3389Inbound"
                }
              ],
              "origin": "Inbound",
              "severity": "Error",
              "type": "NetworkSecurityRule"
            },
            {
              "context": [],
              "origin": "Local",
              "severity": "Error",
              "type": "NoListenerOnDestination"
            }
          ],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM2",
          "type": "VirtualMachine"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (a máquina virtual de destino é inacessível pela porta 3389).
    • 30 investigações foram enviadas e falharam ao chegar à máquina virtual de destino.
    • Há dois saltos no caminho entre as duas máquinas virtuais (sem dispositivos ou outros recursos no caminho entre as duas VMs).
    • A conectividade de entrada com a máquina virtual de destino é negada pela regra de segurança Deny3389Inbound no grupo de segurança de rede VM2-nsg.

    Solução: atualize o grupo de segurança de rede na máquina virtual de destino para permitir o tráfego de RDP de entrada.

  • Se a máquina virtual de origem tiver um grupo de segurança de rede que esteja negando conexões RDP ao destino, você verá os seguintes resultados:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [
            {
              "context": [
                {
                  "key": "RuleName",
                  "value": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/VM1-nsg/SecurityRules/Deny3389Outbound"
                }
              ],
              "origin": "Outbound",
              "severity": "Error",
              "type": "NetworkSecurityRule"
            }
          ],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.0.0.5",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [
            {
              "context": [],
              "origin": "Local",
              "severity": "Error",
              "type": "NoListenerOnDestination"
            }
          ],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM2",
          "type": "VirtualMachine"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (a máquina virtual de destino é inacessível pela porta 3389).
    • 30 investigações foram enviadas e falharam ao chegar à máquina virtual de destino.
    • Há dois saltos no caminho entre as duas máquinas virtuais (sem dispositivos ou outros recursos no caminho entre as duas VMs).
    • A conectividade de saída da máquina virtual de origem é negada pela regra de segurança Deny3389Outbound no grupo de segurança de rede VM1-nsg.

    Solução: atualize o grupo de segurança de rede na máquina virtual de origem para permitir o tráfego de RDP de saída.

  • Se o sistema operacional na máquina virtual de destino não aceitar conexões de entrada na porta 3389, você verá os seguintes resultados:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.0.0.5",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [
            {
              "context": [],
              "origin": "Local",
              "severity": "Error",
              "type": "NoListenerOnDestination"
            },
            {
              "context": [],
              "origin": "Local",
              "severity": "Error",
              "type": "GuestFirewall"
            }
          ],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM2",
          "type": "VirtualMachine"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (a máquina virtual de destino é inacessível pela porta 3389).
    • 30 investigações foram enviadas e falharam ao chegar à máquina virtual de destino.
    • Há dois saltos no caminho entre as duas máquinas virtuais (sem dispositivos ou outros recursos no caminho entre as duas VMs).
    • A porta 3389 não é acessível na máquina virtual de destino (a saída tem os erros NoListenerOnDestination e GuestFirewall na máquina virtual de destino).

    Solução: configure o sistema operacional na máquina virtual de destino para aceitar o tráfego de RDP de entrada.

Testar a conectividade com um site

Nesta seção, você testará a conectividade entre uma máquina virtual e um site.

Use az network watcher test-connectivity para executar a solução de problemas de conexão para testar a conectividade com www.bing.com:

# Test connectivity from a virtual machine to www.bing.com.
az network watcher test-connectivity --resource-group 'myResourceGroup' --source-resource 'VM1' --dest-address 'www.bing.com' --protocol 'TCP' --dest-port '443'
  • Se www.bing.com estiver acessível na máquina virtual de origem, os seguintes resultados serão exibidos:

    {
      "avgLatencyInMs": 9,
      "connectionStatus": "Reachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "Internet",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": "",
              "roundTripTimeAvg": 9,
              "roundTripTimeMax": 9,
              "roundTripTimeMin": 9
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "104.117.244.81",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "Internet",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "type": "Internet"
        }
      ],
      "maxLatencyInMs": 13,
      "minLatencyInMs": 7,
      "probesFailed": 0,
      "probesSent": 66
    }
    
    • O status da conexão é Acessível (www.bing.com é acessível da VM1).
    • 66 investigações foram enviadas com êxito para www.bing.com com latência média de 9 ms.
    • O tipo do próximo salto é Internet.
  • Se www.bing.com for inacessível na máquina virtual de origem devido a uma regra de segurança, os seguintes resultados serão exibidos:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [
            {
              "context": [
                {
                  "key": "RuleName",
                  "value": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/VM1-nsg/SecurityRules/DenyInternetOutbound"
                }
              ],
              "origin": "Outbound",
              "severity": "Error",
              "type": "NetworkSecurityRule"
            }
          ],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "Internet",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "23.198.7.184",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "Internet",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "type": "Internet"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (www.bing.com não é acessível da VM1).
    • 30 investigações foram enviadas e não alcançaram www.bing.com.
    • A conectividade de saída da máquina virtual de origem é negada pela regra de segurança DenyInternetOutbound no grupo de segurança de rede VM1-nsg.
    • O tipo do próximo salto é Internet.

    Solução: atualize o grupo de segurança de rede na máquina virtual de origem para permitir o tráfego de saída para www.bing.com.

Testar a conectividade com um endereço IP

Nesta seção, você testará a conectividade entre uma máquina virtual e um endereço IP de outra máquina virtual.

Use az network watcher test-connectivity para executar a solução de problemas de conexão para testar a conectividade RDP para 10.10.10.10:

# Test connectivity from a virtual machine to 10.10.10.10 over port 3389.
az network watcher test-connectivity --resource-group 'myResourceGroup' --source-resource 'VM1' --dest-address '10.10.10.10' --protocol 'TCP'  --dest-port 3389
  • Se o endereço IP for acessível, os seguintes resultados serão exibidos:

    {
      "avgLatencyInMs": 2,
      "connectionStatus": "Reachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": "",
              "roundTripTimeAvg": 2,
              "roundTripTimeMax": 2,
              "roundTripTimeMin": 2
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.10.10.10",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/vm2375/ipConfigurations/ipconfig1",
          "type": "VirtualNetwork"
        }
      ],
      "maxLatencyInMs": 7,
      "minLatencyInMs": 1,
      "probesFailed": 0,
      "probesSent": 66
    }
    
    • O status da conexão é Acessível (10.10.10.10 é acessível pela porta 3389).
    • 66 investigações foram enviadas para 10.10.10.10 com êxito com latência média de 2 ms.
    • Há dois saltos no caminho entre as duas máquinas virtuais (sem dispositivos ou outros recursos no caminho entre as duas VMs).
  • Se o endereço IP estiver inacessível porque a máquina virtual de destino não está em execução, os seguintes resultados serão exibidos:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.10.10.10",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/vm2375/ipConfigurations/ipconfig1",
          "type": "VirtualNetwork"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (10.10.10.10 é inacessível pela porta 3389).
    • 30 investigações foram enviadas e não alcançaram 10.10.10.10.
    • Nenhum problema na máquina virtual de origem.
    • Não há problemas com 10.10.10.10.

    Solução: inicie a máquina virtual de destino.

  • Se não houver nenhuma rota para o endereço IP na tabela de roteamento da máquina virtual de origem (por exemplo, o endereço IP não está no espaço de endereço da rede virtual da VM ou em suas redes virtuais emparelhadas), você verá os seguintes resultados:

    {
      "connectionStatus": "Unreachable",
      "hops": [
        {
          "address": "10.0.0.4",
          "id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
          "issues": [
            {
              "context": [],
              "origin": "Local",
              "severity": "Error",
              "type": "RouteMissing"
            },
            {
              "context": [
                {
                  "key": "ErrorMessage",
                  "value": "NextHop Type None, NextHop IP "
                }
              ],
              "origin": "Outbound",
              "severity": "Error",
              "type": "UserDefinedRoute"
            },
            {
              "context": [
                {
                  "key": "RuleName",
                  "value": "DefaultRule_DenyAllOutBound"
                }
              ],
              "origin": "Outbound",
              "severity": "Error",
              "type": "NetworkSecurityRule"
            }
          ],
          "links": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
              "resourceId": ""
            }
          ],
          "nextHopIds": [
            "bbbbbbbb-1111-2222-3333-cccccccccccc"
          ],
          "previousHopIds": [],
          "previousLinks": [],
          "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1",
          "type": "Source"
        },
        {
          "address": "10.10.10.10",
          "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
          "issues": [],
          "links": [],
          "nextHopIds": [],
          "previousHopIds": [
            "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
          ],
          "previousLinks": [
            {
              "context": {},
              "issues": [],
              "linkType": "VirtualNetwork",
              "nextHopId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
              "resourceId": ""
            }
          ],
          "type": "Destination"
        }
      ],
      "probesFailed": 30,
      "probesSent": 30
    }
    
    • O status da conexão é Inacessível (10.10.10.10 é inacessível pela porta 3389).
    • 30 investigações foram enviadas e não alcançaram 10.10.10.10.
    • Nenhuma rota na tabela de roteamento da máquina virtual de origem para 10.10.10.10 (a saída tem o erro RouteMissing na máquina virtual de origem).
    • O tipo de próximo salto é None porque não há rota para 10.10.10.10.
    • A conectividade de saída da máquina virtual de origem é negada pela regra de segurança DefaultRule_DenyAllOutBound no grupo de segurança de rede VM1-nsg.

    Solução: associe uma tabela de roteamento a uma rota correta à sub-rede da máquina virtual de origem.

Próxima etapa