iptables แสดงเพียงเชนเดียว


12

tldr: ฉันจะทำให้ iptables แสดงเพียงเชนเดียวได้อย่างไร

ฉันสามารถให้ iptables แสดงเพียงหนึ่งตาราง แต่ตารางประกอบด้วยหลายโซ่ ฉันต้องการหาที่ INPUT ในห่วงโซ่เป็นกฎสุดท้าย (ปกติ แต่ไม่เสมอปฏิเสธกฎทั้งหมด)

ฉันได้ลองแล้วหรือแม้กระทั่ง grep บางส่วน แต่ความสามารถของฉันในสิ่งเหล่านั้นจะต้องลดลง ฉันได้ลองใช้ awk เพื่อให้ได้เพียงย่อหน้าเดียว แต่นั่นดูเหมือนจะไม่ทำงานกับผลลัพธ์ของiptables --line-numbers -n -L -t filterอาจเพราะบรรทัดว่างเหล่านั้นไม่ได้ว่างเปล่าจริงๆ

ฉันกำลังมองหาวิธีแก้ปัญหาด้วยเครื่องมือ gnu ทั่วไปที่จะติดตั้งในสภาพแวดล้อมที่น้อยที่สุดของ CentOS 6


iptables -L INPUT -n -v -t filter
แอรอน

คำตอบ:


21

ฉันเกือบจะลบคำถามนี้ D'โอ้! จากman iptables:

   -L, --list [chain]
          List  all rules in the selected chain.

โชคดีที่คุณไม่ได้ลบมัน :) คำถามตอบคำถามของคุณอยู่ที่ 1 ผลการค้นหาของ Google และได้รับการดู 18k! RTFM (✘) Google it (✔)
สุดสัปดาห์

3

สำหรับผู้ที่อาจต้องการดูตาราง mangle หรือ nat ที่มีโซ่คุณสามารถทำเช่นนั้นได้

iptables -L mychainname -t mangle

จากนั้นมันจะแสดงโซ่นั้นในตาราง mangle

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.