Simple Question:
How do I grab the MAC address of the active Ethernet connection in a bash script?
I currently have:
set - `/sbin/ifconfig eth0 | head -1`
MAC=$5
Which outputs the MAC address of the eth0, but if it's eth1 that's active, I want that instead.
Could I beforehand execute ifconfig | grep inet
but that wouldn't tell me which interface is active, just that one is active. I need to grab the line above it to tell me which one is the active connection.
Any help would be much appreciated.
Thank you!