Connecting Tech Pros Worldwide Forums | Help | Site Map

Mac address with arp -a

Member
 
Join Date: Apr 2008
Location: United states
Posts: 123
#1: Jul 8 '08
Hi all,
I am using freeBSD .
I have written a PHP script that can give me IP , hostname as well as MAc address of the work station.
I have used
Expand|Select|Wrap|Line Numbers
  1. shell_exec("arp -a");
  2.  
And than used the perg_match(PHP function ) to get MAC address.
That works fine on my PC. But when i run that script on other PCS , It gives me correct IP and hostname , but the arp -a gives me all the data of my Pc , rather than giving me the result of the PC on which I am running the script..

are there any other option , by which i can get MAC address ....
Thanks,

micmast's Avatar
Familiar Sight
 
Join Date: Mar 2008
Location: Belgium
Posts: 137
#2: Jul 10 '08

re: Mac address with arp -a


if you run ifconfig <network device>, you can also retrieve the mac-address (HWaddr)

Hope this works
Member
 
Join Date: Apr 2008
Location: United states
Posts: 123
#3: Jul 10 '08

re: Mac address with arp -a


Quote:

Originally Posted by micmast

if you run ifconfig <network device>, you can also retrieve the mac-address (HWaddr)

Hope this works

Hey micmast,
Thanks for the help..
I tried doing ifconfig also , but it dint give me HWaddr .
Actually my script work well on my PC and give me hostname , ip and MAC correct
But when i run that on other PC in the work group , it shows correct IP and host of their PC and gives me results of "arp -a " of my PC( my detail rather than their)
DO you have any idea ?
Thanks,
micmast's Avatar
Familiar Sight
 
Join Date: Mar 2008
Location: Belgium
Posts: 137
#4: Jul 11 '08

re: Mac address with arp -a


arp -a doens't return my mac either, it returns the mac of my default router. what info do you get from ifconfig <interface> ?

offcourse I'm testing this on a linux system, not bsd, but it shouldn't look all that different
Reply


Similar Unix / Linux / BSD bytes