iptables 포트 미러링 규칙을 삭제하는 방법

iptables 포트 미러링 규칙을 삭제하는 방법

나는 그것에 대해 잘 모른다 iptables. 포트미러링을 검색해 보니iptables

iptables -t mangle -I PREROUTING -j TEE --gateway 10.20.0.129
iptables -t mangle -I POSTROUTING -j TEE --gateway 10.20.0.129

규칙이 성공적으로 적용되어 미러링된 트래픽을 볼 수 있었습니다. 하지만 이 규칙을 제거하는 방법을 모르겠습니다. 규칙을 보려고 했지만 규칙이 보이지 않습니다.

veeru@ubuntu:~$ sudo iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

운영 체제: 우분투 14

답변1

사양별로 모든 맹글 규칙을 나열합니다 iptables.

iptables -t mangle -S

쉽게 복사하여 붙여넣을 수 있도록 지정한 규칙이 나열됩니다. 제거하려면 -I또는 -A을(를) 사용하여 교체하세요 .-D

이 두 가지 특정 규칙을 삭제하려면 다음을 입력하십시오.

iptables -t mangle -D PREROUTING -j TEE --gateway 10.20.0.129
iptables -t mangle -D POSTROUTING -j TEE --gateway 10.20.0.129

답변2

이 시도:

iptables -t mangle -L

-t mangle = 맹글 테이블에 액세스

-L = 규칙 목록 표시

사용 가능한 모든 맹글 규칙을 제거하려면 다음을 수행하십시오.

iptables -t mangle -F

-F = 모든 규칙을 새로 고치거나 삭제합니다.

관련 정보