iptables chỉ hiển thị một chuỗi


11

tldr: Làm thế nào tôi có thể khiến iptables chỉ hiển thị một chuỗi?

Tôi có thể có iptables chỉ hiển thị một bảng, nhưng một bảng bao gồm nhiều chuỗi. Tôi cần tìm vị trí trong chuỗi INPUT là quy tắc cuối cùng (thông thường nhưng không phải lúc nào cũng là quy tắc TÌM KIẾM tất cả).

Tôi đã thử awk và thậm chí một số grep, nhưng kỹ năng của tôi trong đó phải suy yếu dần. Tôi đã thử sử dụng awk để chỉ lấy một đoạn, nhưng dường như nó không hoạt động với đầu ra iptables --line-numbers -n -L -t filtercó thể vì những dòng trống đó không thực sự trống.

Tôi đang tìm kiếm một giải pháp với bất kỳ công cụ gnu bình thường nào sẽ được cài đặt trên môi trường tối thiểu CentOS 6.


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

Câu trả lời:


20

Tôi gần như đã xóa câu hỏi này. Ôi! Từ man iptables:

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

May mắn thay, bạn đã không xóa nó :) Câu hỏi tự trả lời của bạn nằm trong top 1 kết quả tìm kiếm của Google và nhận được lượt xem 18k! RTFM (✘) Google nó (✔)
Cuối tuần

3

Đối với những người có thể muốn nhìn vào bảng mangle hoặc nat với chuỗi bạn có thể làm như vậy

iptables -L mychainname -t mangle

Sau đó, nó sẽ cho bạn thấy chuỗi đó trong bảng mangle.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.