iptables는 하나의 체인 만 보여줍니다


12

tldr : iptables에 하나의 체인 만 표시하려면 어떻게해야합니까?

iptables에 하나의 테이블 만 표시하도록 할 수 있지만 테이블은 여러 체인으로 구성됩니다. 체인 INPUT에서 마지막 규칙이 어디 있는지 찾아야합니다 (일반적으로 항상 모든 규칙 거부).

나는 awk와 심지어 grep을 시도했지만 그 기술에 대한 나의 기술은 약해지고 있어야합니다. awk를 사용하여 단 하나의 단락을 얻으려고 시도했지만 iptables --line-numbers -n -L -t filter빈 줄이 실제로 비어 있지 않기 때문에 출력에서 작동하지 않는 것 같습니다 .

CentOS 6 최소 환경에 설치되는 일반 gnu 도구가있는 솔루션을 찾고 있습니다.


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

답변:


21

나는이 질문을 거의 삭제했다. 도! 보낸 사람 man iptables:

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

다행히도, 당신은 그것을 삭제하지 않았습니다 :) 자기 답변 질문은 Google 검색 결과의 상위 1 개이며 조회수는 18k입니다! RTFM (✘) Google it (✔)
주말

3

체인이 달린 맹글 또는 NAT 테이블을보고 싶은 사람들은 다음과 같이 할 수 있습니다

iptables -L mychainname -t mangle

그러면 맹글 테이블에 해당 체인이 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.