69 votes

Nethogs → la création d'une socket a échoué lors de l'établissement de l'IP locale - êtes-vous root ?

Suite à la mise à jour de mon Kubuntu, je ne suis pas en mesure de surveiller ma consommation de réseau en utilisant nethogs :

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

Noyau

$ 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

Communiqué de presse

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

Version

$ nethogs -V
version 0.8.0

101voto

C'est résolu par la version 0.8.1 .

Comme il n'est pas disponible dans le repo ou le PPA vous il faut le construire (c'est vraiment facile et rapide à réaliser ).

Récupérer et extraire la version la plus récente (en août 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/

Installer les dépendances et construire

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

Vérifiez et exécutez

nethogs -V
sudo nethogs

6voto

D.Snap Points 303

Vous pouvez également construire à partir du dernier code source dans le dépôt git. Vous devez tout de même installer les paquets de dépendance au préalable. Après la construction, vous pouvez exécuter nethogs à partir de votre répertoire actuel :

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

Vous pouvez également trouver les instructions sur le site Page du projet Nethogs .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X