Mon Jul 02, 2007 7:14 am
If the clients are on the same Ethernet segment, then they talk directly to each other and the Mikrotik is not involved. The clients determine who is on their local segment by network masks in the routing table. If, when you assign an IP address to your clients, you make the mask a /32 (255.255.255.255) then all packets are sent to the default gateway, your Mikrotik, and your firewall rule will work. Of course, someone could just change their mask and talk to other clients directly.
To really isolate everyone, you would need to put them all on virtually separate networks using VLAN's. Each client would be on a separate VLAN with seperate IP segments and that would force all clients to go through the router.
Of course, if physical security is not maintained, anyone can subvert the isolation.