Comando para detectar se a conexão à internet está com ou sem fio

0

Eu gostaria de um comando para verificar se minha conexão com a Internet é com fio ou sem fio. Eu estou usando o Arch Linux. Estou fazendo isso para exibir um ícone diferente na barra de limão para diferentes configurações de rede.

    
por Marcel 05.02.2016 / 22:41

2 respostas

1

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:

  1. 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)
  2. Verifique qual interface é usada para alcançar este endereço a partir deste comando:

    ip route obtém 8.8.8.8

  3. Obtenha informações sobre a interface, conforme descrito nesta resposta
por 05.02.2016 / 23:06
0

Para listar as conexões de rede disponíveis no momento:

linha de comando

nmcli con show

a saída é algo como:

    
por 06.02.2016 / 15:54