Bagikan melalui


Memecahkan masalah gateway dan koneksi jaringan virtual VPN menggunakan Azure CLI

Dalam artikel ini, Anda mempelajari cara menggunakan kemampuan pemecahan masalah VPN Network Watcher untuk mendiagnosis dan memecahkan masalah gateway jaringan virtual VPN dan koneksinya untuk menyelesaikan masalah konektivitas antara jaringan virtual dan jaringan lokal Anda. Permintaan pemecahan masalah VPN adalah permintaan jangka panjang, yang bisa memakan waktu beberapa menit untuk mengembalikan hasilnya. Log dari pemecahan masalah disimpan dalam kontainer di akun penyimpanan yang ditentukan.

Prasyarat

  • Akun Azure dengan langganan aktif. buat akun secara gratis.

  • Network Watcher diaktifkan di wilayah gateway jaringan virtual. Untuk informasi selengkapnya, lihat Mengaktifkan atau menonaktifkan Azure Network Watcher.

  • Gateway jaringan virtual. Untuk informasi selengkapnya, lihat Jenis gateway yang didukung.

  • Azure Cloud Shell atau CLI Azure.

    Langkah-langkah dalam artikel ini menjalankan perintah Azure CLI secara interaktif di Azure Cloud Shell. Untuk menjalankan perintah di Cloud Shell, pilih Buka Cloud Shell di sudut kanan atas blok kode. Pilih Salin untuk menyalin kode, dan tempelkan ke Cloud Shell untuk menjalankannya. Anda juga dapat menjalankan Cloud Shell dari dalam portal Azure.

    Anda juga dapat menginstal Azure CLI secara lokal untuk menjalankan perintah. Jika Anda menjalankan Azure CLI secara lokal, masuk ke Azure menggunakan perintah az login .

Memecahkan masalah menggunakan akun penyimpanan yang sudah ada

Di bagian ini, Anda mempelajari cara memecahkan masalah gateway jaringan virtual VPN atau koneksi VPN menggunakan akun penyimpanan yang ada.

Gunakan az storage account show untuk mengambil ID sumber daya akun penyimpanan. Kemudian gunakan pemecahan masalah az network watcher mulai memecahkan masalah gateway VPN.

# Place the storage account ID into a variable.
storageId=$(az storage account show --name 'mystorageaccount' --resource-group 'myResourceGroup' --query 'id' --output tsv)

# Start VPN troubleshoot session.
az network watcher troubleshooting start --resource-group 'myResourceGroup' --resource 'myGateway' --resource-type 'vnetGateway' --storage-account $storageId --storage-path 'https://mystorageaccount.blob.core.windows.net/{containerName}'

Setelah permintaan pemecahan masalah selesai, Sehat atau Tidak Sehat dikembalikan dengan teks tindakan yang memberikan panduan umum tentang cara menyelesaikan masalah. Jika tindakan dapat diambil untuk masalah ini, tautan diberikan panduan lebih lanjut.

Selain itu, log terperinci disimpan dalam kontainer akun penyimpanan yang Anda tentukan di perintah sebelumnya. Untuk informasi selengkapnya, lihat File log. Anda dapat menggunakan Penjelajah Penyimpanan atau cara lain yang Anda sukai untuk mengakses dan mengunduh log. Untuk informasi selengkapnya, lihat Mulai menggunakan Storage Explorer.

Memecahkan masalah menggunakan akun penyimpanan baru

Di bagian ini, Anda mempelajari cara memecahkan masalah gateway jaringan virtual VPN atau koneksi VPN menggunakan akun penyimpanan baru.

Gunakan az storage account create dan az storage container create untuk membuat akun penyimpanan baru dan kontainer masing-masing. Kemudian, gunakan pemecahan masalah az network watcher mulai memecahkan masalah gateway VPN.

# Create a new storage account.
az storage account create --name 'mystorageaccount' --resource-group 'myResourceGroup' --location 'eastus' --sku 'Standard_LRS'

# Get the storage account keys.
az storage account keys list --resource-group 'myResourceGroup' --account-name 'mystorageaccount'

# Create a container.
az storage container create --account-name 'mystorageaccount' --account-key {storageAccountKey} --name 'vpn'

# Start VPN troubleshoot session.
az network watcher troubleshooting start --resource-group 'myResourceGroup' --resource 'myGateway' --resource-type 'vnetGateway' --storage-account 'mystorageaccount' --storage-path 'https://mystorageaccount.blob.core.windows.net/vpn'

Setelah permintaan pemecahan masalah selesai, Sehat atau Tidak Sehat dikembalikan dengan teks tindakan yang memberikan panduan umum tentang cara menyelesaikan masalah. Jika tindakan dapat diambil untuk masalah ini, tautan diberikan panduan lebih lanjut.

Selain itu, log terperinci disimpan dalam kontainer akun penyimpanan yang Anda tentukan di perintah sebelumnya. Untuk informasi selengkapnya, lihat File log. Anda dapat menggunakan Penjelajah Penyimpanan atau cara lain yang Anda sukai untuk mengakses dan mengunduh log. Untuk informasi selengkapnya, lihat Mulai menggunakan Storage Explorer.