В двух ответах верхнего уровня, nmcli dev list iface <interfacename> | grep IP4 и nm-tool оба утверждают, что диспетчер сети находится под контролем. Что это такое - на настольных компьютерах, по большей части, по крайней мере. Но более полный ответ заключается в том, что иногда сетевой менеджер не контролирует ситуацию. Например. vpnc беспорядок с /etc/resolv.conf напрямую.
Итак: сначала проверьте, используется ли 127.0.0.1/localhost. Это можно сделать с помощью dig:
> dig something.unknown | grep SERVER:
;; SERVER: 127.0.0.1#53(127.0.0.1)
Теперь вы знаете, что мы используем localhost. Идем дальше с одним из популярных ответов. Мне нравится:
> nm-tool | grep DNS:
DNS: 8.8.8.8
Но если 127.0.0.1/localhost is используется , то вывод nm-tool и nmcli будет вводить в заблуждение:
> dig something.unknown | grep SERVER:
;; SERVER: 172.22.216.251#53(172.22.216.251)
> nm-tool | grep DNS:
DNS: 8.8.8.8
Здесь dig верен, а информация nm-tool вводит в заблуждение. В действительности адреса локального доступа к среде, в которой я подключен VPN, разрешены правильно. Все, о чем DNS-сервер Google 8.8.8.8 не знает.
Это связано с тем, что после подключения к VPN с vpnc он помещает строку в /etc/resolv.conf, чтобы она выглядела так: [!d8 ]
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 1.2.3.4
nameserver 127.0.0.1
search MyDomain
NetHogs - удобный инструмент, который показывает, какие процессы используют вашу пропускную способность. Вы можете запустить это приложение сразу после перезагрузки, и вы узнаете, какие программы подключаются к Интернету при запуске.
Шаг 1: Установите NetHogs со следующей командой:
sudo apt-get install nethogs
Шаг 1 : После установки вы можете запускать nethogs с помощью следующей команды:
sudo nethogs <interface>
заменить <interface> на eth0, wlan0, ppp0 в зависимости от того, что вы используете для подключения к Интернету. Если вы не уверены, запустите ifconfig, чтобы узнать, какие у вас варианты.
Вы можете выйти из программы, нажав Ctrl + C.