В самом наипростейшем случае, когда одна сетевуха, никаких наворотов - сначала netstat -in, чтобы получить список интерфейсов и их имен и откинуть lo0, а потом ifconfig по тому интерфейсу, который остался.
Но это наипростейший случай. Даже у компа с одной сетевухой может быть например виртуальная машина и мост, который обьединяет уже как минимум два интерефейса:
# netstat -in
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
br0 1500 850276 0 9811 0 138039 0 0 0 BMPRU
eth0 1500 859789 0 1739 0 138070 0 0 0 BMRU
lo 65536 3749 0 0 0 3749 0 0 0 LRU
Какой вот тут взяли бы? :)