Ketika Windows Firewall diaktifkan dengan pengaturan default, Anda tidak dapat menggunakan perintah ping dari perangkat lain untuk melihat apakah PC Anda masih hidup. Inilah cara mengubahnya.
Perintah ping berfungsi dengan mengirimkan paket khusus yang dikenal sebagai Permintaan Pesan Kontrol Pesan Internet (ICMP) Echo ke perangkat target, dan kemudian menunggu perangkat tersebut untuk mengirim kembali paket Balasan Echo ICMP. Ini tidak hanya memungkinkan Anda menguji apakah perangkat yang terhubung ke jaringan aktif, tetapi juga mengukur waktu respons dan menampilkannya untuk Anda juga. Secara default, Windows Firewall dengan Advanced Security memblokir Permintaan ICMP Echo dari jaringan. Tentu, Anda bisa mengambil langkah drastis menonaktifkan firewall untuk tujuan pengujian, tetapi solusi yang lebih sederhana hanya untuk membuat pengecualian yang memungkinkan permintaan ICMP melalui firewall. Kami akan menunjukkan kepada Anda bagaimana melakukan itu baik dari Command Prompt dan Windows Firewall dengan antarmuka Advanced Security.
Petunjuk dalam artikel ini seharusnya berfungsi untuk Windows 7, 8, dan 10. Kami akan menunjukkan di mana ada perbedaan besar.
Peringatan: Membuat pengecualian dan membuka port melalui firewall Anda tidak akan membuka risiko keamanan. Mengizinkan permintaan ping tidak terlalu besar, tetapi biasanya lebih baik untuk memblokir apa pun yang tidak Anda perlukan.
Cara tercepat untuk membuat pengecualian untuk permintaan ping adalah dengan Command Prompt. Anda harus membukanya dengan hak istimewa admin. Untuk melakukannya di Windows 8 dan 10, tekan Windows + X dan kemudian pilih "Command Prompt (Admin)." Pada Windows 7, tekan Start dan ketik "command prompt." Klik kanan entri yang dihasilkan dan pilih "Run as Administrator. ”
Untuk mengaktifkan permintaan ping, Anda akan membuat dua pengecualian untuk memungkinkan lalu lintas melalui firewall-satu untuk permintaan ICMPv4 dan satu untuk permintaan ICMPv6. Untuk membuat pengecualian ICMPv4, ketik (atau salin dan tempel) perintah berikut pada prompt dan kemudian tekan Enter:
netsh advfirewall firewall menambahkan rule name = "ICMP Izinkan permintaan echo request V4" = icmpv4: 8, dir = dalam aksi = memungkinkan
Dan untuk membuat pengecualian ICMPv6, gunakan perintah ini:
netsh advfirewall firewall menambahkan rule name = "ICMP Izinkan permintaan echo V6 yang masuk" protocol = icmpv6: 8, dir = dalam aksi = memungkinkan
Perubahan akan segera terjadi - tidak perlu me-restart PC Anda atau apa pun. Sekarang, jika Anda ping PC Anda dari perangkat jauh, Anda harus mendapatkan hasil yang sebenarnya.
Untuk menonaktifkan permintaan ping lagi, Anda harus menonaktifkan kedua pengecualian yang Anda buat. Untuk pengecualian ICMPv4, ketik (atau salin dan tempel) perintah ini pada prompt dan tekan Enter:
netsh advfirewall firewall menambahkan rule name = "ICMP Izinkan permintaan echo request V4" = icmpv4: 8, dir% = dalam aksi = blok
Dan untuk menonaktifkan permintaan ICMPv6, gunakan perintah ini:
netsh advfirewall firewall menambahkan rule name = "ICMP Izinkan permintaan echo V6 yang masuk" protocol = icmpv6: 8, dir% = dalam aksi = blok
Ketika permintaan diblokir, permintaan ping ke PC Anda akan menemui kesalahan "Request time out".
Perhatikan bahwa ketika menggunakan perintah yang baru saja kami bahas, Anda dapat menggunakan nama apa pun untuk aturan yang Anda inginkan. Namun, ketika Anda pergi untuk menonaktifkan aturan, Anda akan ingin menggunakan nama aturan yang sama seperti saat Anda membuatnya. Jika Anda lupa nama aturannya, Anda dapat menggunakan Command Prompt untuk melihat daftar semua aturan. Cukup ketik perintah berikut dan tekan Enter:
netsh advfirewall firewall menunjukkan nama aturan = semua
Anda akan melihat banyak aturan terdaftar, tetapi gulir kembali ke atas daftar dan Anda akan melihat aturan apa pun yang Anda buat tepat di bagian atas.
Meskipun Command Prompt adalah cara tercepat untuk menambahkan pengecualian ke firewall Anda untuk permintaan ping, Anda juga dapat melakukan ini di antarmuka grafis menggunakan aplikasi "Windows Firewall with Advanced Security". Tekan Mulai, ketik "windows firewall with," dan kemudian luncurkan "Windows Firewall dengan Advanced Security."
Anda akan membuat dua aturan baru - satu untuk mengizinkan permintaan ICMPv4 dan satu lagi untuk mengizinkan permintaan ICMPv6. Di sebelah kiri, klik kanan "Inbound Rules" dan pilih "New Rule."
Di jendela "Jendela Inbound Rule Wizard", pilih "Custom" dan kemudian klik "Next."
Pada halaman berikutnya, pastikan "Semua program" dipilih dan kemudian klik "Next."
Pada halaman berikutnya, pilih "ICMPv4" dari dropdown "Protocol type" dan kemudian klik tombol "Customize".
Di jendela “Customize ICMP Settings”, pilih opsi “Spesifik ICMP”. Dalam daftar jenis ICMP, aktifkan "Permintaan Gema" dan kemudian klik "OK."
Kembali di jendela "Petunjuk Inbound Peraturan Baru", Anda siap untuk mengklik "Next."
Pada halaman berikutnya, paling mudah untuk memastikan bahwa opsi "Setiap alamat IP" dipilih untuk alamat IP lokal dan jarak jauh. Jika Anda mau, Anda dapat mengonfigurasi alamat IP tertentu yang akan merespons PC Anda dengan permintaan ping. Permintaan ping lainnya diabaikan. Ini memungkinkan Anda mempersempit sedikit sehingga hanya perangkat tertentu yang dapat melakukan ping ke PC Anda. Anda juga dapat mengonfigurasi daftar terpisah dari alamat IP yang disetujui untuk jaringan lokal dan jarak jauh (Internet) Anda. Namun Anda mengaturnya, klik "Next" setelah selesai.
Pada halaman berikutnya, pastikan bahwa opsi "Izinkan koneksi" diaktifkan dan kemudian klik "Next."
Halaman berikutnya memungkinkan Anda mengendalikan ketika aturan aktif.Jika Anda ingin aturan berlaku apa pun jenis jaringannya terhubung, biarkan opsi di default-nya dan cukup klik "Next." Namun, jika PC Anda bukan bagian dari bisnis (dan tidak terhubung ke domain ), atau jika Anda lebih suka tidak menanggapi permintaan ping ketika terhubung ke jaringan publik, jangan ragu untuk menonaktifkan opsi tersebut.
Akhirnya, Anda perlu memberi nama pada aturan baru Anda, dan secara opsional sebuah deskripsi. Namun, kami menyarankan Anda setidaknya mendapatkan teks "ICMPv4" di sana karena Anda juga akan membuat aturan kedua untuk mengizinkan permintaan ICMPv6. Pilih apa pun yang masuk akal untuk Anda dan kemudian klik "Selesai."
Sayangnya, Anda belum selesai. Sebaiknya lanjutkan dan buat aturan kedua yang memungkinkan permintaan ICMPv6 masuk. Sebagian besar, itu adalah ukuran just-in-case yang bagus. Orang-orang cenderung menggunakan alamat IPv4 saat mengeluarkan perintah ping, tetapi beberapa aplikasi jaringan menggunakan IPv6. Mungkin juga basis Anda tertutup.
Ikuti langkah yang sama yang baru saja kita bahas dan tetapkan semua opsi yang sama persis seperti yang kita lakukan untuk aturan ICMPv4. Namun, ketika Anda masuk ke port dan halaman protokol, pilih "ICMPv6" dari dropdown bukan "ICMPv4." Itu-dan menciptakan nama yang berbeda untuk aturan-adalah dua hal yang berubah.
Saat Anda memiliki dua aturan baru, Anda dapat menutup aplikasi "Windows Firewall dengan Advanced Security". Tidak perlu me-restart PC Anda atau apa pun. PC Anda harus segera mulai merespons ping.
Jika Anda ingin menonaktifkan semua ini, Anda dapat kembali dan menghapus dua aturan tersebut. Namun, Anda mungkin lebih baik hanya menonaktifkan aturan sebagai gantinya. Dengan begitu, Anda dapat mengaktifkannya kembali tanpa membuatnya kembali. Di aplikasi "Windows Firewall with Advanced Security", pilih "Inbound Rules" di sebelah kiri, dan temukan aturan yang Anda buat di panel tengah. Klik kanan aturan dan pilih "Disable" untuk mencegah permintaan ping melewati firewall.
Mengizinkan permintaan ping untuk menjangkau PC Anda bukanlah sesuatu yang perlu dilakukan semua orang. Namun, jika Anda melakukan pemecahan masalah jaringan apa pun, ping bisa menjadi alat yang berharga. Ini juga cukup mudah untuk dihidupkan dan dimatikan setelah Anda mengatur segalanya.