Wi-Fi 프레임워크에서 SA/TA를 변경하는 방법을 찾고 있습니다. Wi-Fi 인터페이스에 연결된 MacBook에 가상 머신(QEMU 및 vmnet-bridged를 사용하여 실행)이 있고 Wi-Fi 동일한 라우터를 통해 연결된 패치 코드로 MacBook에 연결된 노트북이 있기 때문에 이것이 필요합니다. 이것에질문, VM이 패킷을 가져오는 것을 방해하는 것이 프레임의 TA/SA라는 것을 깨달았습니다.
가상 머신의 MAC 주소는 입니다 52:54:00:12:34:80
. 패킷은 라우터(OpenWRT)에서 캡처됩니다. 보시다시피 SA/TA에는 가상 머신의 MAC 주소가 있으며 tc
nftables 또는 nftables를 사용하여 이를 변경하고 싶습니다. 하지만 nftables가 그것을 할 수 있을 것 같지는 않고, 그것에 대해 생각하고 있지만 , 물론 그렇게 할 수 없는 tc
한 Wi-Fi 프레임에서 SA/TA를 변경하기 위해 어떤 오프셋을 정의해야 하는지 모르겠습니다. tc
.
실제로 가상 머신의 MAC 주소를 라우터의 MAC 주소로 변경하고 싶습니다. 이것이 도움이 되기를 바랍니다. 즉, 라우터에서 L2(MAC) NAT를 하고 싶습니다.
nftables가 이를 수행할 수 있다면 tc
이 유틸리티를 사용하여 SA/TA를 변경하는 방법을 작성해 주시겠습니까?