This is too perfect, I was just going to start looking for some code to find
MAC addresses for a project I plan to start. Thanks!
-d
···
--
darren kirby :: Part of the problem since 1976 :: http://badcomputer.org
"...the number of UNIX installations has grown to 10, with more expected..."
- Dennis Ritchie and Ken Thompson, June 1972
Mac.addr #=> first mac addr on your system
Mac.addr.list #=> all mac addrs on your system
enjoy.
a @ http://drawohara.com/
--
we can deny everything, except that we have the possibility of being better. simply reflect on that.
h.h. the 14th dalai lama
On Sep 8, 2007, at 12:48 PM, darren kirby wrote:
--
we can deny everything, except that we have the possibility of being better. simply reflect on that.
h.h. the 14th dalai lama
programs like 'ifconfig' dump out mac addrs in some order - i have no idea what that order is nor have made any effort to do so, esp on other platforms.
basically the 'macaddr' gem just knows how to shell out and parse the output of the appropriate networking status command on various platforms and scrapes the output for macaddr looking tokens.
so
Mac.addr #=> the first address seen in the output
Mac.addr.list #=> all mac addrs seen in the output (Array)
Mac.addr.list.first #=> the first one, same as Mac.addr
so far my uses of determining mac addr have simply been to get a unique id for things like encryption so i haven't cared *which* mac addr i found, only that i found *an* address.
# Mac.addr #=> the first address seen in the output
# Mac.addr.list #=> all mac addrs seen in the output (Array)
# Mac.addr.list.first #=> the first one, same as Mac.addr