Ik heb een snmp daemon draaien voor mrtg, maar de listening sockets luisteren naar alle IP addressen en ik wil hem graag alleen naar localhost laten luisteren.
Ook weet ik niet of zowel TCP als UDP nodig zijn, anders zou ik er graag maar een hebben.
Ik weet dus niet waarom die ook op TCP luistert.
Waar is dit aan te passen?
En waarom is de default blijkbaar niet localhost?
Ook weet ik niet of zowel TCP als UDP nodig zijn, anders zou ik er graag maar een hebben.
code:
1
2
3
| # netstat -nlp|grep snmp tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN 643/snmpd udp 0 0 0.0.0.0:161 0.0.0.0:* 643/snmpd |
# man snmpd
By default, snmpd listens for incoming SNMP requests only on UDP port 161. However, it is possible to modify this
behaviour by specifying one or more listening addresses as arguments to snmpd. A listening address takes the form:
[<transport-specifier>:]<transport-address>
code:
1
2
| # ps aux|grep snmp root 5190 0.0 0.3 5384 3280 ? S Sep09 0:07 /usr/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd.pid |
Ik weet dus niet waarom die ook op TCP luistert.
Waar is dit aan te passen?
En waarom is de default blijkbaar niet localhost?
[ Voor 4% gewijzigd door Olaf van der Spek op 16-09-2004 19:38 ]