Instalando um proxy SNMP (para uma impressora)

3

Sou novato no SNMP e na sua configuração, por isso peço desculpas por fazer uma pergunta que possa ter uma resposta muito simples. No entanto, tenho pesquisado na Internet há algum tempo e simplesmente não consigo descobrir o que estou fazendo de errado.

Contexto:

Eu tenho uma impressora HP Color Laser Jet que é conectada pela Ethernet (porta 1) a um dispositivo que executa o Ubuntu 16.04 e possui duas portas Ethernet. Do meu laptop Windows 10, que está conectado à porta 2 do dispositivo Linux, quero ter uma conexão SNMP com a impressora.

Por exemplo, desejo solicitar ao OID 1.3.6.1.2.1.25.3.5.1.1.1 (hrPrinterStatus.1) da impressora HP (com IP estático 190.168.6.132 ) apenas enviando uma solicitação SNMP ao meu dispositivo Linux (com IP 190.168.6.133 na porta 1 e IP 190.168.6.134 na porta 2).

O que eu fiz:

Eu configurei, assim como um agente como gerente (o gerente era desnecessário) no dispositivo Linux, conforme especificado aqui .

Tanto quanto eu sei, isso pode simplesmente ser resolvido usando um proxy. É por isso que eu adicionei a linha

proxy -v 2c -c public 192.168.6.132 .1.3

ao meu arquivo snmpd.conf .

No entanto, quando faço uma solicitação SNMP do meu laptop, para o meu dispositivo Linux. Eu recebo:

No Such Instance currently exists at this OID
Agent response reported an Error Status of NoSuchName

Aparentemente, minha solicitação SNMP ainda procura o OID no meu dispositivo Linux, que não é uma impressora e, portanto, não tem o OID que estou solicitando.

Pergunta:

Eu posso fazer solicitações SNMP do meu laptop ao meu dispositivo Linux e do meu dispositivo Linux à minha impressora. No entanto, quero que o dispositivo Linux apenas encaminhe as solicitações para a minha impressora. Eu não quero nenhuma solicitação SNMP para pedir OIDs do meu próprio dispositivo Linux, apenas a impressora. De preferência, gostaria apenas de usar a comunidade 'pública'. Alguém pode me ajudar? Abaixo, você pode encontrar a parte mais importante do meu arquivo snmpd.conf atual.

    
por ktbraak 22.09.2017 / 11:15

0 respostas

___ qstntxt ___

Antecedentes

Acabei de instalar o Ubuntu Xenial em uma partição, depois de um longo tempo rodando o Ubuntu Trusty. Eu comecei um script (meu) para verificar o que há de novo e o que há nos pacotes instalados, quando este script parou com um erro reclamando %code% depende de %code% que não foi encontrado e nem fornecido por outro pacote.

Eu chequei de fato, essa dependência é declarada e não é satisfeita. O mesmo pacote existe no Ubuntu Trusty, com essa mesma dependência (entre outras), e essa dependência é satisfeita.

Pergunta

Existe algum caso em que não há problema em um pacote estar com uma das mais dependências ausentes? Ou isso é um bug? (foi após a nova instalação com atualizações executadas durante a instalação). Ou sou eu quem precisa aprender algo sobre dependências de pacotes?

    
___ tag123packagemanagement ___ Perguntas sobre o gerenciamento de pacotes de software, em particular os sistemas APT e dpkg. ___ tag123dpkg ___ O utilitário de gerenciamento de pacotes Debian que executa tarefas de baixo nível na instalação e remoção de software. ___ tag123dependencies ___ No Ubuntu, a maioria dos aplicativos tem dependências, programas dos quais eles dependem para serem executados corretamente. Isso significa que a instalação de um pacote às vezes requer a instalação de outros pacotes, e a remoção de pacotes fará com que outros sejam removidos pelo APT para evitar que eles sejam quebrados. Use esta tag ao perguntar sobre como gerenciar e resolver dependências ___
Como desativar o touchpad do mouse durante a digitação no Dell XPS 13 (Ubuntu 16.04 LTS)