Как определить, использует ли ваш компьютер Wi-Fi или Ethernet для доступа в Интернет?

Во время работы Ubuntu 14.04 на моем ноутбуке был включен и Wi-Fi с сохраненной беспроводной сетью в радиусе действия, и кабель Ethernet, подключенный к сети (что приводит к подключению к Devolo-серверу из той же сети). Если я нажму кнопку «Вверх / Вниз» в правом верхнем углу главного экрана, под обоими появится опция «Отключить», чтобы я не мог определить, какой компьютер используется для подключения к Интернету.

Если не считать отключения Wi-Fi или отсоединения кабеля Ethernet, существует ли какой-либо «программный» метод для определения того, как компьютер подключен к Интернету?

5
задан 2 May 2016 в 10:41

2 ответа

Если Вы будете использовать команду route то будет и запись в таблице со значением 'Значение по умолчанию' или '0.0.0.0' как целевое поле, то поле 'Iface' будет интерфейсом (Ethernet или Wi-Fi), Ваш компьютер использует для достижения Интернета.

Пример:

$ 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

4
ответ дан 2 May 2016 в 20:41

Я использую носатый с этой целью. Это показывает живую информацию обо всех интерфейсах на Вашем компьютере. Это - screeshot от моего компьютера и как Вы видите на правой стороне (красные и зеленые графики) все интерфейсы, которые имеет мой ПК.

можно установить носатый с

sudo apt-get install conky

1
ответ дан 2 May 2016 в 20:41
  • 1
    превосходный, спасибо! работавший без проблемы:) – Unknown 7 October 2017 в 09:15

Другие вопросы по тегам:

Похожие вопросы: