I want to redirect packets outgoing from an interface through another one in order to be filtered by an existing system. The problem I had was that I managed to forward packets, but they weren’t filtered by the destination machine.
Using WireShark to analyze the packets, I saw that the destination MAC address wasn’t the one from the machine but the one from the gateway the packet should have use in its normal route.
I misunderstood the difference between routing packet and copying it to another interface. So I changed the destination MAC and it works.
Now I know how to use it, I can confirm, your job is really great !
Thank you SerpentFly for the help you provided my through this thread.