Nethogs → создающий сокет перестал работать при установлении локального IP - Вы - корень?

Следующее обновление моего Kubuntu, я не могу контролировать свое сетевое использование потребления nethogs:

sudo nethogs enp1s0
creating socket failed while establishing local IP - are you root?

Ядро

$ uname -a
Linux xyz 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Выпуск

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:        15.10
Codename:       wily

Версия

$ nethogs -V
version 0.8.0
67
задан 28 January 2016 в 02:48

2 ответа

Это решено версией 0.8.1 .

, Поскольку это не доступно в repo, ни PPA Вы потребность создать его (это действительно легко и быстро сделано ).

Выборка и извлечение новая версия (по состоянию на август 2016, v0.8.5)

wget -c https://github.com/raboof/nethogs/archive/v0.8.5.tar.gz
tar xf v0.8.5.tar.gz 
cd ./nethogs-0.8.5/

зависимости от Установки и сборка

sudo apt-get install libncurses5-dev libpcap-dev
make && sudo make install 

Проверка и выполненный

nethogs -V
sudo nethogs
98
ответ дан 22 November 2019 в 23:31

Можно также создать из последнего исходного кода в репозитории мерзавца. Все еще необходимо установить пакеты зависимости сначала. После создания Вас может работать nethogs из Вашего текущего каталога:

sudo apt-get install libncurses5-dev libpcap-dev
git clone --depth 1 https://github.com/raboof/nethogs.git
cd nethogs
make
sudo ./src/nethogs

можно также найти инструкции относительно страница .

проекта Nethogs
6
ответ дан 22 November 2019 в 23:31

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

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