我正在尝试让在一台虚拟机上运行的 Cacti 绘制另一台虚拟机的数据图表。然而,尽管我付出了努力,我还是遇到了 SNMP 错误。
两台虚拟机在 VMWorkstation 上作为 NAT 连接运行。
Cacti 主机的 IP 是192.168.1.33而我尝试进入的 CentOS 系统的 IP 是192.168.111.130。
我已经附加“社区公众”到 /etc/snmpd/snmpd.conf 文件末尾
我运行了一个测试命令“snmpwalk-v 1-c 公共本地主机.1.3.6.1.2.1.1.1.0”并发现查询确实返回了结果。
我不确定还有什么需要配置。Selinux 和 iptables 已关闭,但无济于事。
该服务也已重启多次。
任何建议都将不胜感激。
答案1
似乎是 NAT 穿越问题。您的虚拟机位于不同的子网中,因此它们通过路由器进行通信。您应该使用 tcpdump 来诊断虚拟机是否可以看到彼此的请求/回复。