Configure Suricata as IPS to prevent host from SYN Flood

So what thing(s) that could be went wrong from my configuration?

Here’s the topology:
topology
but im still figuring out the solution for hping3. if its done then it will be easier to solve the LOIC one.