parece que o utilitário conntrack está instalado, mas não consigo encontrá-lo

1

Foi-me dito para usar o utilitário 'conntrack' ( link ) para algum propósito.

agora, como na descrição escrita:

  conntrack -L
      Dump the connection tracking table in /proc/net/ip_conntrack format

então eu achei o arquivo de log em / proc / net / ip_conntrack e ele atualiza em tempo real em cada ip conntrack, mas quando eu digito 'conntrack' eu não sou encontrado. é um roteador d-link com a versão 2.4.20 do Linux

como posso encontrar esse arquivo para usá-lo se eles mudaram o nome ou o seu oculto em algum lugar

    
por PyThoN 27.05.2011 / 17:02

1 resposta

3

conntrack é um utilitário para ver e modificar as tabelas conntrack - mas elas não estão relacionadas com as dependências. O fato de você ter tabelas conntrack (é isso que você está vendo em /proc ) não implica que você deve ter este utilitário: as tabelas são parte do próprio Linux, você poderia dizer, mas o utilitário é apenas isso - um utilitário - e, de fato, é mais provável que não esteja presente, pois não está na maioria das instalações padrão, e eu não esperaria que estivesse presente em uma distribuição Linux de roteador.

Consulte os documentos de distribuição para saber como instalar utilitários, mas tente /usr/sbin/conntrack caso esteja instalado em /usr/sbin e você não tenha a raiz padrão $PATH set.

Como último recurso, procure-o em todo o sistema de arquivos (você pode usar o locate para pesquisar mais rapidamente, mas acredito que a sua distribuição de roteador não o tenha instalado):

find / -name 'conntrack' 
    
por 27.05.2011 / 17:05