GNU/Linux >> Belajar Linux >  >> Linux

Menghapus Aturan UFW mundur.

Intro:Terkadang seseorang memiliki banyak aturan 'V6' yang perlu dihapus. UFW memang mengizinkan untuk menghapus aturan tetapi hanya satu per satu, yang dapat memakan waktu.
Berikut adalah skrip bash singkat yang melakukan trik untuk menghapusnya.
CATATAN PENTING:Agar skrip ini dapat bekerja seperti yang diinginkan seseorang harus memberi tahu nomor aturan terakhir ke nomor aturan pertama yang akan dihapus.
Kemudian skrip dapat menghapusnya dengan benar satu per satu mulai dari yang terakhir dan terus naik.
Cari tahu rangkaian aturan mana yang perlu dihapus dengan perintah ini:

ufw status numbered

Hasil:
Status: active

To Action From
-- ------ ----
[ 1] Anywhere ALLOW IN 127.0.0.0/16
[ 2] 22 ALLOW IN Anywhere
[ 3] 80 ALLOW IN Anywhere
[ 4] 443 ALLOW IN Anywhere
[ 5] 21/tcp ALLOW IN Anywhere
[ 6] 5109 ALLOW IN Anywhere
[ 7] 1194/udp ALLOW IN Anywhere
[ 8] 25 ALLOW IN Anywhere
[ 9] 587 ALLOW IN Anywhere
[10] 465 ALLOW IN Anywhere
[11] 143 ALLOW IN Anywhere
[12] 993 ALLOW IN Anywhere
[13] Anywhere ALLOW IN 192.168.100.0/24
[14] Anywhere ALLOW IN 88.99.134.136/29
[15] Anywhere ALLOW IN 176.9.104.47
[16] Anywhere ALLOW IN 176.9.104.93
[17] Anywhere ALLOW IN 176.9.104.88
[18] Anywhere ALLOW IN 116.203.34.148

Dengan asumsi kita ingin menghapus rule 13 sampai 18 maka gunakan script bash berikut:

for reg in $(seq 18 -1 13); do echo 'y' | ufw delete $reg ; done; ufw status numbered

Cara lain adalah dengan selektif memilih aturan mana yang akan dihapus.
Perhatikan lagi, Anda perlu membuat daftar nomor aturan dari angka tertinggi hingga terendah.
Contoh. Untuk menghapus aturan nomor '5 6 9 11', gunakan perintah berikut:

for reg in 11 9 6 5; do echo 'y' | ufw delete $reg ; done; ufw status numbered

Linux
  1. Mengatur Firewall UFW di Ubuntu 18.04 - Metode Terbaik?

  2. Cara Mengonfigurasi Firewall dengan UFW di Ubuntu 18.04

  3. Cara Mengonfigurasi Firewall dengan UFW di Debian 9

  1. Bagaimana cara mengizinkan atau memblokir port dan Alamat IP menggunakan Firewalld, tabel IP, dan UFW di Linux?

  2. Udev :mengganti nama antarmuka jaringan saya

  3. UFW memblokir DNS

  1. Menggunakan UFW sebagai Daftar Hitam IP

  2. Contoh penggunaan firewall UFW di Debian/Ubuntu

  3. Izinkan lalu lintas web di firewall perangkat lunak ufw