I have been facing a problem from almost 15 days. Let me explain you what i have been facing.
I am using RHEL 5 Acting as DHCP, Squid Proxy, Firewall, Bandwidth Shaper. My server has IP Address 10.10.10.1
Now from any client when i execute this command (arp -a 10.10.10.1), i should get the Physicall Address of my Server,I am not getting Server's MAC Address, whenever i execute this command i get different MAC Address. I am not getting SAME Address everytime, getting differect MAC Address eveytime.
Now due to this PING to Server is breaking up and Internet stops Working.
Can anyone please tell me some Solutions.
I also made a script to get all the MAC Addresses Againt my Server's IP. I got more than 350 MAC Addresses.
How can i solve this Problem.
I searched Google regarding ARP Poisoning i found following link.
http://packetstormsecurity.org/UNIX/utilities/
on the above stated link i found this script
http://packetstormsecurity.org/UNIX/utilities/aapd.c
As i dont know C Language so I dont know what this script will do but the description says
Quote:
|
OpenAAPD (0.1-beta) is an Anti Arp Poisoning Daemon for OpenBSD operating system which works with or without DHCP protocol support on the LAN networks without compromising the ARP protocol performances.
|
Please help me out in this problem.