Estou usando vnstat
pela primeira vez e estou recebendo esse erro ao usarvnstat -d
Erro: Não foi possível ler o banco de dados "/var/lib/vnstat/eth0": Arquivo ou diretório inexistente
O arquivo em /var/lib/vnstat
são
enp1s0 wlp2s0
Estas são minhas interfaces de rede.
Eu posso entendê-lo usando o eth0
arquivo, mas como posso alterar o arquivo padrão enp1s0
de eth0
.
Quando eu uso sudo vnstat -u -i eth0
, recebo erro
Erro: Não foi possível ler o banco de dados "/var/lib/vnstat/eth0": Arquivo ou diretório inexistente Erro: Não foi possível obter as estatísticas "eth0" da interface. Apenas as interfaces disponíveis podem ser adicionadas para monitoramento.
A interface padrão é definida no
/etc/vnstat.conf
arquivo:Embora você possa alterá-lo lá, uma maneira possivelmente melhor é criar seu próprio
~/.vnstatrc
arquivo e modificá-lo:em seguida, use um editor de sua escolha para alterar
Interface "eth0"
naInterface "enp1s0"
cópia local.Consulte
man vnstat.conf
para obter detalhes completos.Resolvi o problema alterando
interface
o arquivo/etc/vnstat.conf
deeth0
parawlp3s0
. Se você não conhece suas interfaces de rede, pode usar o comandoip addr
.Muitos pastores respondem corretamente, mas faltam mais uma coisa
Necessita alterar configuração em dois locais
/etc/vnstat.conf
eHOME Directory/.vnstatrc
(Ex./home/sagar/.vnstatrc
)Altere a interface padrão de eth0 para qualquer coisa em sua máquina como
enp1s0
ouwlp2s0
ouwlp3s0
Em ambos os arquivos, a declaração será como
Interface "wlp3s0"
Salve o arquivo e verifique novamente usando coommend
vnstat -d
Inicie o primeiro serviço vnstat. Não importa se a configuração (/etc/vnstat.conf ou ~/.vnstatrc) é editada ou NÃO.