Rozwiązywanie problemów z połączeniami wychodzącym przy użyciu interfejsu wiersza polecenia platformy Azure
Z tego artykułu dowiesz się, jak używać funkcji rozwiązywania problemów z połączeniem usługi Azure Network Watcher do diagnozowania i rozwiązywania problemów z łącznością. Aby uzyskać więcej informacji na temat rozwiązywania problemów z połączeniem, zobacz Omówienie rozwiązywania problemów z połączeniem.
Wymagania wstępne
Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
Usługa Network Watcher włączona w regionie maszyny wirtualnej, którą chcesz rozwiązać. Domyślnie platforma Azure włącza usługę Network Watcher w regionie podczas tworzenia w niej sieci wirtualnej. Aby uzyskać więcej informacji, zobacz Włączanie lub wyłączanie usługi Azure Network Watcher.
Maszyna wirtualna z zainstalowanym rozszerzeniem maszyny wirtualnej agenta usługi Network Watcher i ma następującą łączność wychodzącą TCP:
- do 169.254.169.254 przez port 80
- do 168.63.129.16 przez port 8037
Druga maszyna wirtualna z przychodzącą łącznością TCP z wersji 168.63.129.16 przez testowany port (w przypadku testu diagnostycznego skanera portów).
Azure Cloud Shell lub interfejs wiersza polecenia platformy Azure.
Kroki opisane w tym artykule umożliwiają interaktywne uruchamianie poleceń interfejsu wiersza polecenia platformy Azure w usłudze Azure Cloud Shell. Aby uruchomić polecenia w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Kopiuj , aby skopiować kod i wklej go w usłudze Cloud Shell, aby go uruchomić. Możesz również uruchomić usługę Cloud Shell z poziomu witryny Azure Portal.
Możesz również zainstalować interfejs wiersza polecenia platformy Azure lokalnie , aby uruchomić polecenia. Jeśli uruchomisz interfejs wiersza polecenia platformy Azure lokalnie, zaloguj się do platformy Azure przy użyciu polecenia az login .
Uwaga
- Aby zainstalować rozszerzenie na maszynie wirtualnej z systemem Windows, zobacz Rozszerzenie maszyny wirtualnej agenta usługi Network Watcher dla systemu Windows.
- Aby zainstalować rozszerzenie na maszynie wirtualnej z systemem Linux, zobacz Rozszerzenie maszyny wirtualnej agenta usługi Network Watcher dla systemu Linux.
- Aby zaktualizować już zainstalowane rozszerzenie, zobacz Aktualizowanie rozszerzenia maszyny wirtualnej agenta usługi Network Watcher do najnowszej wersji.
Testowanie łączności z maszyną wirtualną
W tej sekcji przetestujesz łączność portu pulpitu zdalnego (RDP) z jednej maszyny wirtualnej do innej maszyny wirtualnej w tej samej sieci wirtualnej.
Użyj polecenia az network watcher test-connectivity , aby uruchomić testy diagnostyczne rozwiązywania problemów z połączeniem w celu przetestowania łączności z maszyną wirtualną za pośrednictwem portu 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'
Jeśli maszyny wirtualne nie znajdują się w tej samej grupie zasobów, użyj ich identyfikatorów zasobów zamiast ich nazw:
# 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'
Jeśli dwie maszyny wirtualne komunikują się bez problemów, zostaną wyświetlone następujące wyniki:
{ "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 }
- Stan połączenia to Osiągalne (docelowa maszyna wirtualna jest osiągalna za pośrednictwem portu 3389).
- Pomyślnie wysłano 66 sond do docelowej maszyny wirtualnej.
- W ścieżce znajdują się dwa przeskoki między dwiema maszynami wirtualnymi (brak urządzeń ani innych zasobów w ścieżce między dwiema maszynami wirtualnymi).
Jeśli docelowa maszyna wirtualna ma sieciową grupę zabezpieczeń, która odmawia przychodzących połączeń RDP, zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Unreachable (docelowa maszyna wirtualna nie jest osiągalna za pośrednictwem portu 3389).
- Wysłano 30 sond i nie udało się nawiązać połączenia z docelową maszyną wirtualną.
- W ścieżce znajdują się dwa przeskoki między dwiema maszynami wirtualnymi (brak urządzeń ani innych zasobów w ścieżce między dwiema maszynami wirtualnymi).
- Łączność przychodząca z docelową maszyną wirtualną jest blokowana przez regułę
Deny3389Inbound
zabezpieczeń w sieciowej grupieVM2-nsg
zabezpieczeń .
Rozwiązanie: Zaktualizuj sieciowa grupa zabezpieczeń na docelowej maszynie wirtualnej, aby zezwolić na przychodzący ruch RDP.
Jeśli źródłowa maszyna wirtualna ma sieciową grupę zabezpieczeń, która blokuje połączenia RDP z miejscem docelowym, zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Unreachable (docelowa maszyna wirtualna nie jest osiągalna za pośrednictwem portu 3389).
- Wysłano 30 sond i nie udało się nawiązać połączenia z docelową maszyną wirtualną.
- W ścieżce znajdują się dwa przeskoki między dwiema maszynami wirtualnymi (brak urządzeń ani innych zasobów w ścieżce między dwiema maszynami wirtualnymi).
- Łączność wychodząca ze źródłowej maszyny wirtualnej jest blokowana przez regułę
Deny3389Outbound
zabezpieczeń w sieciowej grupieVM1-nsg
zabezpieczeń .
Rozwiązanie: zaktualizuj sieciowa grupa zabezpieczeń na źródłowej maszynie wirtualnej, aby zezwolić na wychodzący ruch RDP.
Jeśli system operacyjny na docelowej maszynie wirtualnej nie akceptuje połączeń przychodzących na porcie 3389, zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Unreachable (docelowa maszyna wirtualna nie jest osiągalna za pośrednictwem portu 3389).
- Wysłano 30 sond i nie udało się nawiązać połączenia z docelową maszyną wirtualną.
- W ścieżce znajdują się dwa przeskoki między dwiema maszynami wirtualnymi (brak urządzeń ani innych zasobów w ścieżce między dwiema maszynami wirtualnymi).
- Port 3389 nie jest osiągalny na docelowej maszynie wirtualnej (dane wyjściowe i
NoListenerOnDestination
GuestFirewall
błędy na docelowej maszynie wirtualnej).
Rozwiązanie: Skonfiguruj system operacyjny na docelowej maszynie wirtualnej, aby akceptował przychodzący ruch RDP.
Testowanie łączności z witryną internetową
W tej sekcji przetestujesz łączność między maszyną wirtualną a witryną internetową.
Użyj polecenia az network watcher test-connectivity , aby uruchomić rozwiązywanie problemów z połączeniem, aby przetestować łączność z www.bing.com
usługą :
# 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'
Jeśli
www.bing.com
jest osiągalny z źródłowej maszyny wirtualnej, zobaczysz następujące wyniki:{ "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 }
- Stan połączenia to Osiągalna (
www.bing.com
jest osiągalna z maszyny wirtualnej VM1). - Pomyślnie wysłano
www.bing.com
66 sond z średnim opóźnieniem wynoszącym 9 ms. - Typ następnego przeskoku to
Internet
.
- Stan połączenia to Osiągalna (
Jeśli
www.bing.com
nie można uzyskać dostępu ze źródłowej maszyny wirtualnej ze względu na regułę zabezpieczeń, zobaczysz następujące wyniki:{ "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 }
- Stan połączenia to Unreachable (
www.bing.com
nie jest osiągalny z maszyny wirtualnej VM1). - Wysłano 30 sond i nie udało się nawiązać połączenia
www.bing.com
. - Łączność wychodząca ze źródłowej maszyny wirtualnej jest blokowana przez regułę
DenyInternetOutbound
zabezpieczeń w sieciowej grupieVM1-nsg
zabezpieczeń . - Typ następnego przeskoku to
Internet
.
Rozwiązanie: Zaktualizuj sieciowa grupa zabezpieczeń na źródłowej maszynie wirtualnej, aby zezwolić na ruch wychodzący do
www.bing.com
usługi .- Stan połączenia to Unreachable (
Testowanie łączności z adresem IP
W tej sekcji przetestujesz łączność między maszyną wirtualną a adresem IP innej maszyny wirtualnej.
Użyj polecenia az network watcher test-connectivity , aby uruchomić rozwiązywanie problemów z połączeniem w celu przetestowania łączności RDP z usługą 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
Jeśli adres IP jest osiągalny, zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Osiągalny (
10.10.10.10
jest osiągalny za pośrednictwem portu 3389). - Pomyślnie wysłano
10.10.10.10
66 sond z średnim opóźnieniem wynoszącym 2 ms. - W ścieżce znajdują się dwa przeskoki między dwiema maszynami wirtualnymi (brak urządzeń ani innych zasobów w ścieżce między dwiema maszynami wirtualnymi).
- Stan połączenia to Osiągalny (
Jeśli adres IP jest niemożliwy do osiągnięcia, ponieważ docelowa maszyna wirtualna nie jest uruchomiona, zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Unreachable (
10.10.10.10
jest niedostępny za pośrednictwem portu 3389). - Wysłano 30 sond i nie udało się nawiązać połączenia
10.10.10.10
. - Brak problemów w źródłowej maszynie wirtualnej.
- Brak problemów z programem
10.10.10.10
.
Rozwiązanie: Uruchom docelową maszynę wirtualną.
- Stan połączenia to Unreachable (
Jeśli nie ma trasy do adresu IP w tabeli routingu źródłowej maszyny wirtualnej (na przykład adres IP nie znajduje się w przestrzeni adresowej sieci wirtualnej maszyny wirtualnej lub jej równorzędnych sieci wirtualnych), zobaczysz następujące wyniki:
{ "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 }
- Stan połączenia to Unreachable (
10.10.10.10
jest niedostępny za pośrednictwem portu 3389). - Wysłano 30 sond i nie udało się nawiązać połączenia
10.10.10.10
. - Brak trasy w tabeli routingu źródłowej maszyny wirtualnej do
10.10.10.10
(dane wyjściowe zawierająRouteMissing
błąd na źródłowej maszynie wirtualnej). - Typ następnego przeskoku to Brak , ponieważ nie ma trasy do
10.10.10.10
. - Łączność wychodząca ze źródłowej maszyny wirtualnej jest blokowana przez regułę
DefaultRule_DenyAllOutBound
zabezpieczeń w sieciowej grupieVM1-nsg
zabezpieczeń .
Rozwiązanie: Skojarz tabelę tras z poprawną trasą z podsiecią źródłowej maszyny wirtualnej.
- Stan połączenia to Unreachable (