Saya tidak berpikir ada satu perintah untuk melakukan ini. Satu peretasan adalah dengan melakukan pemindaian ping atau ping siaran pada subnet dan kemudian menanyakan tabel arp untuk alamat IP dari alamat MAC. Jelas bukan solusi yang ideal. Contoh:
nmap -sP 192.168.1.0/24 >/dev/null && arp -an | grep <mac address here> | awk '{print $2}' | sed 's/[()]//g'
Di sini nmap akan melakukan pemindaian ping dan mengisi cache arp Anda. Setelah pemindaian selesai, perintah arp dapat digunakan untuk mencetak tabel arp dan kemudian Anda mengeluarkan alamat IP dengan grep/awk. Anda bisa mencoba mengganti nmap dengan broadcast ping, tapi itu mungkin tidak bisa diandalkan.
Saya hanya akan menggunakan
ip neighbor | grep -i "00:1E:C9:56:3C:8E" | cut -d" " -f1