Cara Memperbaiki Aturan Penolakan UFW saat Tidak Memblokir Alamat IP

ufw (Uncomplicated Firewall) adalah alat baris perintah Linux untuk mengelola firewall iptables Linux dengan mudah. Ini memungkinkan pengguna untuk mengelola aturan firewall pada mesin dengan perintah sederhana seperti ufw izinkan dan ufw menyangkal untuk mengizinkan atau memblokir akses dari IP/subnet.

Jika Anda mencoba memblokir alamat IP menggunakan ufw menyangkal tetapi gagal melakukannya, maka itu mungkin karena mungkin ada ufw izinkan aturan juga untuk IP yang sama, dan itu mendahului perintah tolak.

Katakanlah Anda ingin memblokir IP/subnet 0.0.0.0/24 dari mengakses mesin Anda. Jadi, Anda menetapkan aturan penolakan menggunakan ufw menyangkal perintah sebagai berikut:

sudo ufw menyangkal dari 0.0.0.0/24 ke apapun

Perintah di atas harus bekerja dengan sempurna dalam keadaan normal. Namun, jika tidak berfungsi seperti yang diharapkan, maka Anda perlu melihat apakah ada aturan yang ada di iptable yang memungkinkan IP yang sama memiliki akses ke mesin Anda. Jika itu masalahnya, maka sistem Anda akan memprioritaskannya di atas aturan tolak karena aturan itu muncul pertama kali di kumpulan aturan iptable.

Untuk memperbaiki masalah ini, Anda harus memprioritaskan ufw menyangkal aturan atas aturan lain yang ditetapkan untuk IP/subnet yang sama di sistem Anda. Jalankan perintah berikut:

ufw masukkan 1 tolak dari 0.0.0.0/24 ke mana saja

Itu masukkan 1 bagian dalam perintah di atas menempatkan aturan pada posisi 1 di set aturan iptables. Oleh karena itu, ini diprioritaskan daripada aturan lain yang ditetapkan untuk IP yang sama.

Pastikan untuk mengganti 0.0.0.0/24 dengan IP/subnet yang ingin Anda blokir di sistem Anda.

? Bersulang!