명령줄에서 iptables 로깅을 활성화했습니다. 이 로깅 구성을 취소하려면 어떻게 해야 합니까?

명령줄에서 iptables 로깅을 활성화했습니다. 이 로깅 구성을 취소하려면 어떻게 해야 합니까?

나는 달렸다

sudo iptables -A INPUT -p udp -j LOG --log-prefix "udp:"

어떻게 멈추게 할 수 있나요?

답변1

규칙 삭제에 해당하는 플래그는 -D이전에 추가한 것과 동일한 사양을 사용하거나 규칙 번호를 사용할 수 있습니다.

취소:

sudo iptables -A INPUT -p udp -j LOG --log-prefix "udp:"

... 사용:

sudo iptables -D INPUT -p udp -j LOG --log-prefix "udp:"

...또는 다음을 통해 규칙 번호를 찾으세요.

iptables -L INPUT --line-numbers  # perhaps with a "|grep LOG" to narrow it down

출력을 수신예를 들어:

Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
...
8    LOG        udp  --  anywhere             anywhere             LOG level warning prefix "udp:"
...

...다음을 사용하여 제거할 수 있습니다.

iptables -D INPUT 8 

... 8삭제하려는 규칙과 일치하는 이전 출력의 "num"은 어디에 있습니까?

관련 정보