Memeriksa Pengaturan Adapter dan Firewall
Firewall yang salah dikonfigurasi dapat menyebabkan aplikasi WSD gagal. Topik ini menyediakan beberapa prosedur pemecahan masalah untuk digunakan ketika klien dan host WSD tidak dapat saling melihat di jaringan. Pengaturan firewall harus diperiksa sebelum menggunakan prosedur pemecahan masalah aplikasi lainnya.
Untuk memeriksa pengaturan adaptor dan firewall
Verifikasi bahwa pengecualian Penemuan Jaringan diaktifkan.
Periksa apakah tidak ada aturan firewall khusus aplikasi yang memblokir aplikasi.
Aktifkan port yang digunakan secara eksplisit untuk penemuan dan pertukaran metadata.
Nonaktifkan firewall dan coba lagi aplikasi.
Catatan
Firewall harus diaktifkan kembali setelah menyelesaikan langkah ini.
Memverifikasi bahwa pengecualian Penemuan Jaringan diaktifkan
Jika ada aplikasi WS-Discovery yang berjalan, pengecualian firewall Network Discovery harus diizinkan.
Untuk mengaktifkan pengecualian firewall Network Discovery
- Klik Mulai, klik Jalankan, lalu ketik firewall.cpl. Hal ini dapat membuka applet Windows Firewall Panel Kontrol.
- Pilih Perbolehkan program melalui Firewall Windows.
- Pada tab Pengecualian , pilih kotak centang Penemuan Jaringan .
- Klik OK untuk menutup applet firewall.
Coba lagi program setelah membuat perubahan firewall ini. Jika program sekarang berhasil, penyebab masalah telah diidentifikasi dan tidak ada langkah pemecahan masalah lebih lanjut yang diperlukan. Jika tidak, lanjutkan ke langkah berikutnya.
Memeriksa aturan firewall khusus aplikasi
Konfigurasi lanjutan Windows Firewall dapat berlangsung dalam snap-in Microsoft Management Control (MMC) bernama Windows Firewall dengan Advanced Security. Snap-in ini dapat digunakan untuk memecahkan masalah firewall yang dicurigai.
Pengembang dapat menggunakan Windows Firewall dengan API Keamanan Tingkat Lanjut untuk membuat aturan firewall yang berlaku untuk aplikasi WSD mereka. Secara khusus, metode Tambahkan antarmuka INetFwRules dapat digunakan untuk menambahkan aturan firewall baru. Jika aturan firewall dibuat dengan tidak benar, klien dan host mungkin tidak dapat melihat satu sama lain di jaringan.
Untuk memeriksa aturan firewall khusus aplikasi
- Klik Mulai, klik Jalankan, lalu ketik wf.msc.
- Cari aturan khusus aplikasi yang mungkin memblokir lalu lintas. Untuk informasi selengkapnya, lihat Windows Firewall dengan Keamanan Tingkat Lanjut - Diagnostik dan Alat Pemecahan Masalah.
- Menghapus aturan khusus aplikasi.
Jika tidak ada aturan khusus aplikasi yang ditemukan, lanjutkan ke langkah berikutnya. Jika aturan khusus aplikasi ditemukan dan dihapus, coba lagi program setelah melakukan perubahan firewall. Jika program sekarang berhasil, penyebab masalah telah diidentifikasi dan tidak ada langkah pemecahan masalah lebih lanjut yang diperlukan. Jika tidak, lanjutkan ke langkah berikutnya.
Mengaktifkan port yang digunakan untuk penemuan dan pertukaran metadata
WS-Discovery menggunakan port UDP 3702 untuk pertukaran pesan. Selain itu, port TCP 5357 dan 5358 terkadang digunakan untuk pertukaran metadata. Port ini dapat dibuka secara eksplisit pada firewall menggunakan prosedur yang dijelaskan dalam "Buka port di Windows Firewall".
Coba lagi program setelah membuat perubahan firewall ini. Jika program sekarang berhasil, penyebab masalah telah diidentifikasi dan tidak ada langkah pemecahan masalah lebih lanjut yang diperlukan. Jika tidak, lanjutkan ke langkah berikutnya.
Menonaktifkan firewall
Windows Firewall dapat dinonaktifkan untuk membantu memecahkan masalah yang dicurigai. Firewall lain yang berlaku (seperti firewall pada router) juga dapat dinonaktifkan untuk tujuan pemecahan masalah. Untuk informasi tentang mengaktifkan dan menonaktifkan Windows Firewall, lihat Mengaktifkan atau menonaktifkan Windows Firewall.
Coba lagi aplikasi setelah menonaktifkan firewall yang berlaku. Jika program sekarang berhasil, maka firewall memblokir lalu lintas. Ada beberapa kemungkinan penyebab lalu lintas yang diblokir.
- Pengecualian khusus aplikasi memblokir lalu lintas. Periksa aturan firewall khusus aplikasi seperti yang dijelaskan di atas.
- Perangkat membutuhkan waktu terlalu lama untuk menanggapi permintaan UDP. Windows Firewall dapat memblokir respons UDP yang mengembalikan lebih dari 4 detik setelah permintaan awal dikirim. Lanjutkan pemecahan masalah dengan mengikuti prosedur yang diberikan dalam Menggunakan Host Generik dan Klien untuk UDP WS-Discovery untuk melihat apakah masalah bereproduksi dengan host yang merespons dalam waktu kurang dari 4 detik.
Jika aplikasi masih gagal setelah firewall dinonaktifkan, maka firewall tidak menyebabkan kegagalan aplikasi. Aktifkan kembali firewall dan lanjutkan pemecahan masalah dengan mengikuti prosedur yang diberikan dalam Menggunakan Host Generik dan Klien untuk UDP WS-Discovery.
Firewall harus selalu diaktifkan kembali setelah pemecahan masalah selesai.
Topik terkait