Ralat 720 muncul selepas kelayakan diterima, sebab itulah ia menghantar orang kembali ke medan kata laluan. Sambungan sampai ke titik alamat dirundingkan dan tidak mendapat satu. Dua kegagalan yang sangat berbeza menghasilkan dialog yang sama: pelayan tiada apa untuk diagihkan, atau klien ini tidak dapat menyelesaikan rundingan. Mengasingkan kedua-duanya sebelum menyentuh apa-apa ialah sebahagian besar pembaikan, dan pengasingan itu didokumenkan di halaman penyelesaian masalah ralat 720 Microsoft.

Apa yang dialog tidak sebut

Mesej itu menerangkan kegagalan dalam rundingan PPP, dan ia sengaja kabur kerana klien tidak dapat melihat mengapa pelayan menolak. Ini bukan ralat kelayakan dan bukan kenyataan tentang penyulitan terowong. Ia bermaksud alamat atau parameter rundingan tidak disampaikan.

Di sebelah pelayan, punca biasa ialah peruntukan: kumpulan statik RRAS tanpa alamat kosong, atau konfigurasi DHCP yang skopnya habis atau tidak dapat dicapai, menghasilkan gejala yang sama tepat pada setiap klien yang mencuba. Di sebelah klien, punca biasa ialah pengikatan. WAN Miniport yang membawa PPP mesti diikat pada komponen yang betul, dan pengikatan yang dilumpuhkan atau penapis rangkaian yang dimasukkan boleh menghentikan rundingan tanpa masalah peranti yang kelihatan. Kedua-dua keluarga memerlukan bukti berbeza, dan cara terpantas memilih antara mereka ialah mengira berapa banyak klien terjejas.

Asingkan populasi dahulu, kemudian kumpulan alamat

Kira klien terjejas sebelum membaca sebarang konfigurasi. Kegagalan yang melanda semua orang serentak ialah keadaan pelayan, dan kegagalan yang mengikut satu mesin merentas rangkaian ialah keadaan klien. Kiraan itu hanya memerlukan satu mesej dalam saluran sembang dan menjimatkan satu petang.

ArtifactHow you get itWhat it rules outWhat it cannot rule out
Affected-client countOne message to the people who failed, or a search of today's ticketsA client-only fault, when every client failed within minutesWhich server-side component stopped allocating
RRAS event for one attemptGet-WinEvent on the System log, filtered to the allocation event idAn allocation failure, when no event matches that attemptA binding fault that appears later in the same negotiation
Hidden WAN Miniport bindingsGet-NetAdapter with hidden adapters, then the binding list on the returned nameA disabled ms_wanarp binding or an inserted filter on this clientPool exhaustion that would also have hit other clients
Free-address countThe RRAS pool view, or the DHCP scope statisticsA committed static range or an exhausted scopeWhy the address was not delivered to one specific client

Kemudian kaitkan satu percubaan gagal dengan rekod pelayan itu sendiri, kerana RRAS mencatat peristiwa apabila ia tidak dapat memperuntukkan dan peristiwa itu menamakan kegagalan, bukan gejalanya. Jika kegagalan mengikut klien tertentu, log pelayan tidak akan menunjukkan apa-apa untuk percubaan itu, dan itu sendiri bermaklumat. Ketiadaan ralat peruntukan menyempitkan masalah kepada rundingan pada klien itu dan memberitahu arahan mana yang perlu dijalankan seterusnya.

Get-WinEvent -LogName System -MaxEvents 500 | Where-Object { $_.Id -eq 20167 }
Get-NetAdapter -IncludeHidden | Where-Object { $_.InterfaceDescription -like "WAN Miniport*" }

Baca keadaan peruntukan pelayan

Di sebelah RRAS, sahkan kaedah peruntukan mana yang benar-benar dikonfigurasikan, bukan yang diandaikan dokumentasi. Kumpulan statik dan konfigurasi yang disalurkan DHCP gagal dengan cara berbeza, dan pembaikan milik kaedah yang sedang digunakan. Untuk kumpulan statik, kira alamat kosong dan cari peruntukan setiap pengguna yang memegang pajakan yang tiada siapa ingat dibuat, kerana kumpulan yang kelihatan besar boleh terisi sepenuhnya. Untuk DHCP, semak bahawa geganti sampai ke pelayan dan skop mempunyai pajakan kosong.

Skop yang habis oleh klien biasa menghasilkan 720 yang sama seperti kumpulan yang salah dikonfigurasikan, dan konsol RRAS akan kelihatan sangat sihat dalam kedua-dua kes. Tolak penyelesaian warisan yang memecahkan kumpulan kepada julat lebih kecil: nasihat asal menerangkan hasil seorang pentadbir, dan ia tidak membaiki kegagalan peruntukan yang peristiwa pelayan sendiri boleh namakan secara langsung.

Baca pengikatan klien tanpa memecahkannya

Jika bukti menunjuk kepada satu klien, periksa penyesuai tersembunyi daripada memasang semula tindanan. Arahan pertama menyenaraikan antara muka WAN Miniport dan namanya; arahan kedua mengambil nama yang dikembalikannya, bukan nama yang disalin daripada panduan.

Get-NetAdapterBinding -Name "<name>" -IncludeHidden -AllBindings

Baca senarai untuk pengikatan penyelesaian alamat dan untuk penapis pihak ketiga. Pengikatan yang dilumpuhkan ialah pembaikan bersasar, manakala kehadiran penapis ialah soalan kepada pemilik perisian itu, bukan kebenaran untuk melumpuhkan produk keselamatan. Memadam semua penyesuai ialah satu-satunya langkah yang memusnahkan bukti yang anda perlukan jika kegagalan kembali.

Selepas pembetulan, cuba semula profil yang sama kemudian ulangi kes dua klien jika itu gejala asal, kerana sambungan pertama yang berjaya menyembunyikan masalah peruntukan yang didedahkan oleh klien kedua. Simpan nota dalam empat medan: klien mana, pengikatan mana, peristiwa mana dan apa yang berubah. Tukar satu lapisan setiap percubaan juga, kerana pembaikan klien dan perubahan kumpulan yang digunakan serentak tidak boleh dikaitkan, dan kegagalan seterusnya akan kelihatan baharu sedangkan ia sama.

Artikel berkaitan