Is it possible to block arp request? If yes, how?
If I can block arp request, does it mean that other machines in same network cannot find my machine?
Is it possible to block arp request? If yes, how?
If I can block arp request, does it mean that other machines in same network cannot find my machine?
Yes, it is possible. I'm not sure if you can block only ARP requests, but as far as I know this command would block all ARP (incoming and outgoing). It's just for Linux systems:
ip link set dev eth0 arp off
No, blocking ARP requests doesn't mean that other hosts won't find you, it means that you won't find other hosts (note that I'm talking from your host point of view, so the requests are going out not going in).
If you are looking for isolation between the desktops and only communicate with your gateway/router, investigate PVlans (private vlans):- https://en.wikipedia.org/wiki/Private_VLAN
I don't think you understand what ARP does and the implications of disabling it. The only thing ARP does is to let a host (including your gateway, which is really just another host as far as the LAN is concerned) relate a layer-3 address to the layer-2 address.
If you disable your PC's ability to respond to ARP requests, you will essentially isolate your PC. Yes, you could still send ethernet frames out, but you wouldn't receive anything except for broadcasts and unknown unicasts. Much of networking uses request/response which would be disabled. Your gateway couldn't even find you, so something as simple as surfing the Internet would not work.
Disabling your PC's response to ARP requests will probably require you create custom software, and you may as well just disconnect the ethernet cable.