| HOME / 정보공유 / AIX 명령어 모음

genfilt
genfilt genfilt 명령 목적 필터 규칙을 추가합니다. 구문
genfilt -v 4|6 [ -n fid] [ -a D|P] -s s_addr -m s_mask [-d d_addr] [ -M d_mask] [ -g Y|N ] [ -c protocol] [ -o s_opr] [ -p s_port] [ -O d_opr] [ -P d_port] [ -r R|L|B ] [ -w I|O|B ] [ -l Y|N ] [ -f Y|N|O|H ] [ -t tid] [ -i interface]
설명
genfilt 명령을 사용하여 필터 규칙을 필터 규칙 테이블에 추가하십시오. 이 명령으로 작성된 필터 규칙을 수동 필터 규칙이라고 합니다.
플래그
-v 필터 규칙의 IP 버전. 유효한 값은 4와 6입니다.
-n 필터 규칙 ID. 새로운 규칙은 지정된 필터 규칙 앞에 추가됩니다. IP 버전 4의 경우, 첫번째 필터 규칙은 시스템 작성 규칙이고 이동할 수 없기 때문에 ID는 1보다 커야 합니다. 이 플래그를 사용하지 않으면, 새로운 규칙은 필터 규칙 테이블의 끝에 추가됩니다.
-a 조치. 값이 거부(D)이면 트래픽을 막으며 값이 허용(P)이면 트래픽을 허용합니다. 디폴트는 D입니다.
-s 소스 주소. IP 주소 또는 호스트 이름일 수 있습니다. 호스트 이름을 지정하면, 호스트의 이름 서버로 리턴된 첫번째 IP 주소를 사용할 것입니다. 소스 서브네트 마스크와 함께 이 값은 IP 패킷의 소스 주소와 비교됩니다.
-m 소수 서브네트 마스크: 이는 IP 패킷의 소스 주소를 필터 규칙의 소스 주소와 비교하는 데 사용됩니다.
-d 수신 주소. IP 주소 또는 호스트 이름일 수 있습니다. 호스트 이름을 지정하면, 호스트의 이름 서버로 리턴된 첫번째 IP 주소를 사용할 것입니다. 대상 서브네트 마스크와 함께 이 값은 IP 패킷의 대상 주소와 비교됩니다.
-M 대상 서브네트 마스크: 이는 IP 패킷의 대상 주소를 필터 규칙의 대상 주소와 비교하는 데 사용됩니다.
-g 소스 라우팅 적용? Y(예) 또는 N(아니오)로 지정해야 합니다. Y로 지정될 경우, 이 필터 규칙은 소스 라우팅을 사용하는 IP 패킷에 적용됩니다. 디폴트 값은 예(Y)입니다. 이 필드는 규칙을 허용하는 데만 적용됩니다.
-c 프로토콜. 유효한 값은 다음과 같습니다. udp, icmp, icmpv6, tcp, tcp/ack, ospf, ipip, esp, ah, 및 all. 값이 all이면 필터 규칙이 모든 프로토콜에 적용됨을 나타냅니다. 프로토콜은 숫자(1-252)로 지정될 수도 있습니다. 디폴트 값은 all입니다.
-o 소스 포트 또는 ICMP 유형 조작. 이는 패킷의 소스 포트/ICMP 유형과 이 필터 규칙에 지정된 소스 포트 또는 ICMP 유형(-p 플래그)을 비교할 때 사용할 조작입니다. 유효한 값은 lt, le, gt, ge, eq, neq 및 any입니다. 디폴트 값은 any입니다. -c 플래그가 ospf이면 이 값은 any이어야 합니다.
-p 소스 포트 또는 ICMP 유형. 이는 IP 패킷의 소스 포트(또는 ICMP 유형)와 비교될 값/유형입니다.
-O 대상 포트 또는 ICMP 코드 조작. 이는 패킷의 대상 포트/ICMP 코드와 대상 포트 또는 ICMP 코드(-P 플래그)를 비교할 때 사용될 조작입니다. 유효한 값은 lt, le, gt, ge, eq, neq 및 any입니다. 디폴트 값은 any입니다. -c 플래그가 ospf이면 이 값은 any이어야 합니다.
-P 대상 포트/ICMP 코드. 이는 IP 패킷의 대상 포트(또는 ICMP 코드)와 비교할 값/코드입니다.
-r 라우팅. 규칙을 이송 패킷(R), 국지 호스트로부터 지정되거나 발생한 패킷(L) 또는 모두(B)에 적용할지를 지정합니다. 디폴트 값은 B입니다.
-w 방향. 이는 규칙을 입력 패킷(I), 출력 패킷(O) 또는 모두(B)에 적용할지를 지정합니다. 디폴트 값은 B입니다.
-l 로그 제어. Y(예) 또는 N(아니오)로 지정해야 합니다. Y를 지정하면, 이 필터 규칙에 대응하는 패킷은 필터 로그에 포함됩니다. 디폴트 값은 N(아니오)입니다.
-f 프래그먼트화 제어. 이 플래그는 이 규칙이 모든 패킷(Y), 프래그먼트 헤더 및 비 프래그먼트화 패킷에만(H), 프래그먼트 및 프래그먼트 헤더에만 (O) 또는 비프래그먼트화 패킷에만 (N) 적용됨을 지정합니다. 디폴트 값은 Y입니다.
-t 이 필터 규칙과 관련된 터널 ID. 이 필터 규칙과 일치하는 모든 패킷은 모두 지정된 터널을 통과해야 합니다. 이 플래그를 지정하지 않으면, 이 규칙은 비 터널 트래픽에만 적용되게 됩니다.
-i 필터 규칙이 적용될 IP 인터페이스 이름. 이름의 예제는 다음과 같습니다. all, tr0, en0, lo0, 및 pp0. 디폴트 값은 all입니다.