Получите сетевой интерфейс по умолчанию, обычно используемый для маршрутизации к " остающийся "Интернет в противоположность DMZ, частной сети, хосту виртуальной машины и т. д., которые обычно маршрутизируются явно.
$ ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)'
eth0