| Home Profil Fun |
| Cacti-Training buchen |
#74 Linux 30.04.2009
snmpd bindet sich nur auf 127.0.0.1Auf einem Debian-System ist die Defaultkonfiguration so, dass sich der snmpd nur auf localhost (127.0.0.1) bindet. Dies führt dazu, dass er auch nur vom selben Host aus erreichbar ist. # netstat -tulpen Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name ... udp 0 0 172.0.0.1:161 0.0.0.0:* 0 16214 5639/snmpd ... Um nun den snmp-Dämon auch vom Netzwerk aus erreichbar zu machen kann man einfach die Defaultkonfiguration entsprechend ändern. # vi /etc/default/snmpdDie Zeile SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'ändern in SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' Dies führt dazu, dass sich snmpd auf alle IP-Adressen bindet (öffentliche und localhost). (Möchte man nur eine einzige öffentliche IP-Adresse für snmpd verwenden dann ändert man 127.0.0.1 eben entsprechend.) Um die neue Konfiguration zu aktivieren wird der snmp-Dämon neu gestartet. #/etc/init.d/snmpd restart # netstat -tulpen Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name ... udp 0 0 0.0.0.0:161 0.0.0.0:* 0 16214 5655/snmpd ... Das Ergebnis ist in der Spalte "Local Address" zu sehen. Hier hat sich 127.0.0.1:161 auf 0.0.0.0:161 geändert. 0.0.0.0 steht für alle verfügbaren IP-Adressen auf dem Host inklusive localhost. Jetzt ist der snmpd auch von außen erreichbar. |