我安装了两个虚拟机,我想snmpwalk system
从一个虚拟机请求另一个虚拟机。我的每个虚拟机有两个不同的 IP,但是当我编写请求时,snmpwalk 192.168.1.32 -v 2c -c public system
我收到一个No Response from 192.168.1.32
我的snmpd
安装在 192.168.1.32 上。
Ping 在两台主机之间工作正常。
问题是什么?
答案1
首先使用文本编辑器打开 snmpd.conf 文件(例如 nano)
nano /etc/snmp/snmpd.conf
一开始就取消注释代理地址 udp:161,udp6:[::1]:161并评论代理地址 udp:127.0.0.1:161允许外部主机检查“代理”机器
# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161
重启snmpd服务
service snmpd restart
尝试在您的管理器计算机上使用基本命令:
snmpwalk xxx.xxx.x.xx -v 2c -c public system
在哪里xxx.xxx.x.xx- 是代理IP(目标机), 2c- 是一个snmp协议版本, 民众是一个社区字符串;