我正在以64位的形式开发CentOS 6.4 64位。我正在尝试设置系统snmpd代理,以便它侦听161以外的端口,例如8001.我通过更改/etc/snmp/snmpd.conf
中的端口号
agentAddress udp:127.0.0.1:8001
并使用/etc/init.d/snmpd restart
重新启动服务。这很简单。但是,我尝试了几件事,但我没有设法在CentOS上这样做,即snmpd将无法启动。
当我尝试在snmpd.conf中使用该行运行它时,这是/ var / log / messages中写的最后两行:
Oct 13 15:47:40 localhost snmpd[4775]: Error opening specified endpoint "udp:127.0.0.1:8001"
Oct 13 15:47:40 localhost snmpd[4775]: Server Exiting with code 1
另一方面,如果我直接运行程序,它将启动并将很高兴地打开端口8001:
/usr/sbin/snmpd udp:127.0.0.1:8001
或:
/usr/sbin/snmpd udp:8001
两种方式都有效。
我已经Google搜索并阅读了/etc/sysconfig/snmpd
,但在此文件中添加一些选项也无效。有关信息,我禁用了iptables(ipdatables -F
)。
有人可以帮我吗?
提前致谢, 安东尼奥