Como saber se o seu computador está usando wifi ou ethernet para acessar a internet

2

Durante a execução do Ubuntu 14.04, meu laptop tem seu Wi-Fi ativado com uma rede sem fio salva ao alcance e um cabo ethernet conectado (que leva a um homeplug Devolo da mesma rede). Se eu clicar no botão "Para cima / Para baixo" no canto superior direito da tela principal, ambos terão a opção "Desconectar" abaixo deles, para que eu não saiba qual deles o computador está usando para conectar-se à Internet.

Faltando desativar o wifi ou desconectar o cabo ethernet, existe algum método 'programático' para determinar como o computador está conectado à internet?

    
por Kurt Peek 02.05.2016 / 09:41

2 respostas

2

Se você usar o comando route e a entrada na tabela com o valor 'Padrão' ou '0.0.0.0' como campo de destino, o campo 'Iface' será a interface (Ethernet ou wifi) seu computador está usando para acessar a internet.

Exemplo:

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 eth0

    
por migrc 02.05.2016 / 09:45
1

Eu uso o conky para esse propósito. Ele mostra informações ao vivo sobre todas as interfaces do seu computador. Este é um screeshot do meu computador e como você pode ver no lado direito (os gráficos vermelhos e verdes) são todas as interfaces do meu PC.

Você pode instalar o conky com

sudo apt-get install conky

    
por 7_R3X 02.05.2016 / 10:01