方法1:
以root运行/usr/sbin/ifconfig -a
----------------------------------------------------------------------------------
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone udi
inet 127.0.0.1 netmask ff000000
elxl0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.11.5 netmask fffff000 broadcast 192.168.15.255
ether 0:1:2:c5:33:e2
----------------------------------------------------------------------------------
方法2:
/usr/sbin/arp -a (普通用户可以运行)
----------------------------------------------------------------------------------
-bash-3.00$ arp -a | grep `hostname` | awk \'{print $5}\'
00:01:02:c5:33:e2
----------------------------------------------------------------------------------
方法3:
/bin/netstat (普通用户可以运行)
----------------------------------------------------------------------------------
-bash-3.00$ netstat -p | grep `hostname` | awk \'{print $5}\'
00:01:02:c5:33:e2
----------------------------------------------------------------------------------
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIyLmNuYmxvZ3MuY29tL2Jsb2cvMzU2OTUvMjAyMjAxLzM1Njk1LTIwMjIwMTIwMTgzMDM4MDczLTE4MDg2MzE3Ny5qcGc%3D.jpg?w=700&webp=1)