tc 필터를 사용하면... 매칭 시 여러 IP 주소 매칭이 가능한가요?

tc 필터를 사용하면... 매칭 시 여러 IP 주소 매칭이 가능한가요?

4개의 IP 주소를 다른 4개의 IP 주소 match로 사용하고 싶습니다 .srcdsttc filter

서브넷을 사용할 수 있다는 것을 알고 있지만 match안타깝게도 내 주소는 서브넷을 형성하지 않고 다른 IP 주소를 가지고 있습니다.

src1개의 IP 주소가 1개의 IP 주소 인 작업 스크립트가 있습니다 .dst

export IF=enp0s8
export IP1=10.1.2.11
export IP2=10.1.2.15

tc qdisc del dev $IF root

tc qdisc add dev $IF root handle 1:0 htb
tc class add dev $IF parent 1:0 classid 1:1 htb rate 20mbit 

tc filter add dev $IF protocol ip parent 1:0 prio 1 u32 match ip dst $IP1/32 match ip src $IP2/32 flowid 1:1
tc filter add dev $IF protocol ip parent 1:0 prio 1 u32 match ip dst $IP2/32 match ip src $IP1/32 flowid 1:1

srcIP 주소가 4개 , 4개 이므로 dst총 32줄을 추가하면 작업을 완료할 수 있지만, tc filter...더 효율적인 방법이 있는지는 잘 모르겠습니다.

나는 match성공하지 못한 채 구문 검색을 시도했습니다. 추측컨대, 나는 성공하지 못한 채 노력했습니다.

export IPGROUP1=10.1.2.11, 10.1.2.12, 10.1.2.13, 10.1.2.14
export IPGROUP2=10.1.2.15, 10.1.2.16, 10.1.2.17, 10.1.2.18

tc filter add dev $IF protocol ip parent 1:0 prio 1 u32 match ip dst $IPGROUP1 match ip src $IPGROUP2 flowid 1:1
tc filter add dev $IF protocol ip parent 1:0 prio 1 u32 match ip dst $IPGROUP2 match ip src $IPGROUP1 flowid 1:1

관련 정보