Не совсем понятно, что вы подразумеваете под активным интерфейсом (их может быть несколько и все будут активными). Но, как вариант, если что, то с помощью nmcli достаточно гибко можно смотреть и управлять сетевыми подключениями.
Вот, например, команда
nmcli -p -m multiline -f all con show
выдаст на выходе
Ну или же если только имя файла (для скрипта какого-нибудь, например), то
nmcli -p -m tabular -f FILENAME con show | tail -1
вернёт имя файла без лишних строк