O roteador Netgear que executa o DD-WRT mostra larguras de banda de interface incorretas no SNMP

1

Eu recentemente mudei para um Netgear WNDR3700 (v2) rodando o DD-WRT v24-sp2 (02/19/11) std. Ele está basicamente funcionando bem e eu geralmente estou feliz com isso, mas qualquer ferramenta que consulta o roteador via SNMP mostra todas as interfaces como sendo 10 mbit. De fato, as interfaces LAN são gigabit e a interface wireless é de 54 mbit (ou por aí).

Isso não é um grande problema, exceto que, quando tento configurar alarmes com base no uso da interface atual acima de uma certa porcentagem do máximo, me deparo com problemas.

Não consigo encontrar em nenhum lugar da interface do DD-WRT os limites da interface. Onde o serviço SNMP do roteador obtém essas informações? Eu sou capaz de acessar DD-WRT via linha de comando SSH, então eu estou querendo saber sobre a possibilidade de usar comandos Linux ou arquivos de configuração para definir os limites corretamente. Isso é possível?

    
por boot13 20.05.2011 / 22:32

2 respostas

2

É mais provável que net-snmp não esteja detectando corretamente a velocidade da interface. Você pode configurar manualmente a velocidade no snmpd.conf:

    interface NAME TYPE SPEED
          can  be  used to provide appropriate type and speed settings for
          interfaces where the agent fails to determine  this  information
          correctly.  TYPE is a type value as given in the IANAifType-MIB,
          and can be specified numerically or by name (assuming  this  MIB
          is loaded)
    
por 21.03.2012 / 20:49
1

Estou usando o monitor de largura de banda em tempo real dos ventos solares, em um Linksys e4200 v1, rodando o DD-WRT v24-sp2 (12/20/11) grande (revisão SVN 18024).

Não posso garantir que isso funcionará em todas as circunstâncias, mas funcionou para mim usando a configuração acima e esperamos que outra pessoa possa se beneficiar do meu trabalho.

Habilite o SNMP do gui, configure-o de acordo com sua preferência.

Telnet / SSH no seu roteador. Faça um ps e tenha certeza que o snmpd está rodando. Por exemplo, isso é o que o meu parece atualmente: 6110 raiz 1784 S snmpd -c /var/snmp/snmpd.conf

Faça uma cópia de backup do snmpd.conf vi, ou o seu editor de escolha: /var/snmp/snmpd.conf (ou onde quer que o seu aponte)

Aqui está o que eu adicionei ao meu snmpd.conf (Isso reflete um loopback de 1Gb, eth0 de 1Gb (neste roteador, eth0 parece ser responsável por todas as portas ethernet de 4 Gb), eth1 de 300Mb (wireless), eth2 de 300Mb vlan0 1Gb, vlan1 1Gb, vlan2 40Mb (wan), br0 1gb e ppp0 40Mb (wan)

interface para 24.000.000 interface eth0 6 1000000000 interface eth1 6 300000000 interface eth2 6 300000000 interface vlan0 6 1000000000 interface vlan1 6 1000000000 interface vlan2 6 40000000 interface br0 6 1000000000 interface ppp0 23 40000000

salve o arquivo. mate snmpd, então inicie com as mesmas opções que você viu acima no ps.

Por favor, note que esta pode ser uma maneira terrível de fazer isso. Eu não sei, só sei que funcionou para mim. Boa sorte!

página do manual SNMPD.conf: link

Aqui está uma lista de tipos de interface para uso no snmpd.conf. link

    
por 07.08.2013 / 02:03