‹UNKNOWN› значение для хоста в snmptraps

при выполнении

"snmptrap -v 1 -c public localhost TRAP-TEST-MIB::demotraps localhost 4 0 '' IF-MIB::ifIndex i 1"

в моей системе я получаю значения host, ip и OID как

host = localhost.localdomain :ip = UDP: [127.0.0.1]:49109->[127.0.0.1] :OID =DISMAN-EVENT-MIB::sysUpTimeInstance 0:3:12:38.28

Но когда ловушки приходят извне, это показывает

host = :ip = UDP: [192.168.1.73]:52346->[192.168.1.23]:OID =DISMAN-EVENT-MIB::sysUpTimeInstance 7:1:05:54.27 .

Теперь выше ясно показано, что значение хоста не отображается ... Я хочу знать, почему и как его решить. заранее спасибо


person Gaurav    schedule 22.10.2012    source источник


Ответы (2)


одна из причин заключается в том, что вы используете VMware/виртуальную ОС и не настроили IP-адрес, отличный от IP-адреса вашего хост-компьютера.

person jatin bodarya    schedule 26.10.2012
comment
Нет, я не использую VMware/виртуальную ОС. - person Gaurav; 19.11.2012
comment
вы проверили IP отправителя? и какую ОС вы используете? - person jatin bodarya; 19.11.2012
comment
Linux Fedora 14 ... да ... на самом деле IP-адреса отправителей продолжают поступать, но адрес хоста отображается как UNKNOWN - person Gaurav; 19.11.2012
comment
Эта проблема была исправлена ​​в ветке 5.4.x SVN. скорее, вы можете проверить редактирование соединений-> настройки ipv4, что IP-адреса написаны правильно или нет. 3-й вариант: вы можете попробовать другой двоичный файл snmptrapd - person jatin bodarya; 20.11.2012
comment
Извините за опоздание .... Как я могу использовать эту ветку 5.4.x SVN. означает обновление, я понятия не имею - person Gaurav; 23.11.2012

Просто сохраните ip и соответствующее ему имя хоста в файле /etc/hosts. Это все, что мой файл /etc/hosts -

127.0.0.1     localhost.localdomain localhost
::1       localhost6.localdomain6   localhost6
192.168.1.150    ZYXEL
192.168.1.73   CISCO
192.168.1.135 DIGISOL
person Gaurav    schedule 28.11.2012