我已通過在我的Ubuntu服務器上安裝了snmpd apt-get install snmpd snmp。後來我改了行中的/ etc /默認/ SNMPDsnmpd未在Ubuntu服務器上的端口161上偵聽
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'
在那之後,我重新啓動SNMPD服務器(/etc/init.d/snmpd重啓)。但是,當我運行netstat -an | grep「LISTEN」,我沒有看到snmpd正在偵聽端口161上。
我沒有任何防火牆阻止該端口。
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
偏離主題;屬於[sf]。另外,你是否在尋找一個snmpd日誌文件? 「snmpd」進程是否正在運行?如果運行'netstat -nap | grep [pid-of-snmpd-process]',你會得到什麼? – 2012-04-16 05:03:55
是,它的運行和進程ID是23592.須藤netstat的-nap | grep的23592 UDP 0 0 0.0.0.0:161 0.0.0.0:* 23592/SNMPD UNIX 2 [] DGRAM 2985974 23592/SNMPD – user612308 2012-04-16 06:10:52
SNMP使用UDP,你不會在netstat中看到處於監聽狀態的任何TCP套接字..(UDP套接字永遠不會處於監聽狀態) – nos 2012-04-16 07:27:25