Configuration 如何防止snmpd监听端口161?

Configuration 如何防止snmpd监听端口161?,configuration,snmp,net-snmp,Configuration,Snmp,Net Snmp,我试图强制snmpd在端口1610上侦听(而不是默认端口161) 当我打开调试时,除了我指定的任何其他代理地址之外,snmpd似乎还坚持监听端口161 我正在Ubuntu上运行NetSNMP 5.7.2 这是我的snmpd.conf: agentaddress dtlsudp:localhost:1610 agentuser root agentgroup root 下面是我如何启动snmpd的: snmpd-f-r-DALL-c snmpd.conf 我可以看到snmpd解析配置文件并识别所

我试图强制snmpd在端口1610上侦听(而不是默认端口161)

当我打开调试时,除了我指定的任何其他代理地址之外,snmpd似乎还坚持监听端口161

我正在Ubuntu上运行NetSNMP 5.7.2

这是我的snmpd.conf:

agentaddress dtlsudp:localhost:1610
agentuser root
agentgroup root
下面是我如何启动snmpd的:
snmpd-f-r-DALL-c snmpd.conf

我可以看到snmpd解析配置文件并识别所需的端口1610,但它也尝试侦听端口161

read_config:parser: Found a parser.  Calling it: agentaddress / dtlsudp:localhost:1610
snmpd_ports: port spec: udp:127.0.0.1:161,udp:localhost:1610,dtlsudp:localhost:1610,udp:localhost:1610,dtlsudp:localhost:1610
netsnmp_ds_set_string: Setting APP:2 = "udp:127.0.0.1:161,udp:localhost:1610,dtlsudp:localhost:1610,udp:localhost:1610,dtlsudp:localhost:1610"
snmp_agent: final port spec: "udp:127.0.0.1:161,udp:localhost:1610,dtlsudp:localhost:1610,udp:localhost:1610,dtlsudp:localhost:1610"
如何防止snmpd监听端口161


感谢您的帮助。

我发现
snmpd
总是读取/etc/snmp/snmpd.conf,除非您使用
-C
选项明确禁用它

下面的命令起作用了。它只读取我的本地配置文件

snmpd -f -DALL -C -c snmpd.conf