tc 또는 nftables가 802.11 프레임에서 SA/TA를 변경할 수 있습니까?

tc 또는 nftables가 802.11 프레임에서 SA/TA를 변경할 수 있습니까?

Wi-Fi 프레임워크에서 SA/TA를 변경하는 방법을 찾고 있습니다. Wi-Fi 인터페이스에 연결된 MacBook에 가상 머신(QEMU 및 vmnet-bridged를 사용하여 실행)이 있고 Wi-Fi 동일한 라우터를 통해 연결된 패치 코드로 MacBook에 연결된 노트북이 있기 때문에 이것이 필요합니다. 이것에질문, VM이 패킷을 가져오는 것을 방해하는 것이 프레임의 TA/SA라는 것을 깨달았습니다.

1

가상 머신의 MAC 주소는 입니다 52:54:00:12:34:80. 패킷은 라우터(OpenWRT)에서 캡처됩니다. 보시다시피 SA/TA에는 가상 머신의 MAC 주소가 있으며 tcnftables 또는 nftables를 사용하여 이를 변경하고 싶습니다. 하지만 nftables가 그것을 할 수 있을 것 같지는 않고, 그것에 대해 생각하고 있지만 , 물론 그렇게 할 수 없는 tc한 Wi-Fi 프레임에서 SA/TA를 변경하기 위해 어떤 오프셋을 정의해야 하는지 모르겠습니다. tc.

실제로 가상 머신의 MAC 주소를 라우터의 MAC 주소로 변경하고 싶습니다. 이것이 도움이 되기를 바랍니다. 즉, 라우터에서 L2(MAC) NAT를 하고 싶습니다.

nftables가 이를 수행할 수 있다면 tc이 유틸리티를 사용하여 SA/TA를 변경하는 방법을 작성해 주시겠습니까?

관련 정보