Erro: Não é possível ler o banco de dados “/ var / lib / vnstat / eth0”: Nenhum arquivo ou diretório

3

Estou usando vnstat pela primeira vez e estou recebendo este erro enquanto uso vnstat -d

Error: Unable to read database "/var/lib/vnstat/eth0": No such file or directory

O arquivo em /var/lib/vnstat é

 enp1s0  wlp2s0

Estas são as minhas interfaces de rede.

Eu posso entender isso usando o arquivo eth0 , mas como posso alterar o arquivo padrão para enp1s0 de eth0 .

Quando uso sudo vnstat -u -i eth0 , recebo um erro

Error: Unable to read database "/var/lib/vnstat/eth0": No such file or directory Error: Unable to get interface "eth0" statistics. Only available interfaces can be added for monitoring.

    
por Debian_yadav 01.05.2018 / 06:46

1 resposta

2

A interface padrão é definida no arquivo /etc/vnstat.conf :

$ head /etc/vnstat.conf 
# vnStat 1.13 config file
##

# default interface
Interface "eth0"

# location of the database directory
DatabaseDir "/var/lib/vnstat"

# locale (LC_ALL) ("-" = use system locale)

Embora você possa alterá-lo, uma maneira possivelmente melhor é criar seu próprio arquivo ~/.vnstatrc e modificá-lo:

cp /etc/vnstat.conf ~/.vnstatrc

use um editor de sua escolha para alterar Interface "eth0" para Interface "enp1s0" na cópia local.

Veja man vnstat.conf para detalhes completos.

    
por steeldriver 02.05.2018 / 14:14