iptables hanya menampilkan satu rantai

12

tldr: Bagaimana saya bisa mendapatkan iptables hanya menampilkan satu rantai?

Saya dapat meminta iptables menampilkan hanya satu tabel, tetapi sebuah tabel terdiri dari beberapa rantai. Saya perlu menemukan di mana dalam rantai INPUT adalah aturan terakhir (biasanya tetapi tidak selalu TOLONG semua aturan).

Saya sudah mencoba awk dan bahkan beberapa grep, tetapi keterampilan saya dalam hal itu pasti berkurang. Saya sudah mencoba menggunakan awk untuk mendapatkan hanya satu paragraf, tapi itu sepertinya tidak bekerja pada output iptables --line-numbers -n -L -t filtermungkin karena baris kosong itu tidak benar-benar kosong.

Saya mencari solusi dengan alat gnu normal yang akan diinstal pada lingkungan minimal CentOS 6.

bgStack15
sumber
iptables -L INPUT -n -v -t filter
Aaron

Jawaban:

21

Saya hampir menghapus pertanyaan ini. Doh! Dari man iptables:

   -L, --list [chain]
          List  all rules in the selected chain.
bgStack15
sumber
Untungnya, Anda tidak menghapusnya :) Pertanyaan Anda yang menjawab sendiri adalah hasil pencarian Google teratas, dan mendapat 18k tampilan! RTFM (✘) Google it (✔)
Akhir Pekan
3

Bagi mereka yang mungkin ingin melihat meja mangle atau nat dengan rantai Anda bisa melakukannya

iptables -L mychainname -t mangle

Maka itu akan menunjukkan Anda rantai itu di tabel mangle.

Onyxdragun
sumber