Em geral, sua rede pode ser configurada de maneira que você tenha conexões sem fio e com fio simultaneamente. Por exemplo. parte de suas rotas passa por conexão sem fio e a outra parte via cabo.
Eu detectaria da seguinte maneira:
- Identifique o endereço que pode ser um indicador do tipo de conexão de rede (por exemplo, public google dns 8.8.8.8)
-
Verifique qual interface é usada para alcançar este endereço a partir deste comando:
ip route obtém 8.8.8.8
- Obtenha informações sobre a interface, conforme descrito nesta resposta