目の前に僕らの道がある

勉強会とか、技術的にはまったことのメモ

snmpで通信できない。その2。

もしかして: バインドアドレス。

ほかのサーバからsnmpgetできないからもしかしてと調べてみると127.0.0.1でsnmpdが待ち受けていた。

[ DEV ] masasuzu@masasuzu% sudo netstat -npl | grep snmp
udp        0      0 127.0.0.1:161           0.0.0.0:*                          2453/snmpd

バインドアドレスの設定は/etc/default/snmpdにあるので下記のように書き換える。

#SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'

編集後snmpdを再起動すると0.0.0.0で待ち受けるようになる。

[ DEV ] masasuzu@masasuzu% sudo /etc/init.d/snmpd restart
Restarting network management services: snmpd.
[ DEV ] masasuzu@masasuzu% sudo netstat -npl | grep snmp 
udp        0      0 0.0.0.0:161             0.0.0.0:*                          9707/snmpd