无法从 linux 台机器获取 windows 台机器的 snmp 值
Could not fetch snmp values of a windows machine from linux machine
我在同一网络中有一台 windows 机器和 linux 机器。两台机器都可以相互 ping 通。
我启用了默认 SNMP,还在 WINDOWS 机器上安装了 Net-SNMP 并正确配置了它。
windows 机器上的防火墙已关闭。
我试图在 windows 机器上做 snmpwalk
。我得到了查询的结果。
当我尝试从 linux 机器执行相同的 snmpwalk 时,出现如下错误,
Timeout: No Response from 192.168.0.117
以下是 snmpd.conf
文件内容。
###########################################################################
#
# snmpd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Access Control Setup
#
# This section defines who is allowed to talk to your running
# snmp agent.
# rocommunity: a SNMPv1/SNMPv2c read-only access community name
# arguments: community [default|hostname|network/bits] [oid]
rocommunity public
# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
# arguments: community [default|hostname|network/bits] [oid]
rocommunity private
我的流程出了什么问题?为什么我无法从远程 Linux 机器查询 windows-snmp 详细信息?
我找到了这个问题的答案。
要使 snmp 响应来自远程机器的查询,需要在
中启用设置
运行 (windows 键+r) -> services.msc -> 'Enter'
服务 window 将打开,转到 SNMP 服务 -> 右键单击 -> 属性
SNMP 服务属性 window 将打开。
转到 window 中的 安全性 选项卡。并启用“接受来自任何主机的 SNMP 数据包”(或)如果您只响应特定主机,请在下一个选项中在其下方添加其 IP 地址。
我在同一网络中有一台 windows 机器和 linux 机器。两台机器都可以相互 ping 通。
我启用了默认 SNMP,还在 WINDOWS 机器上安装了 Net-SNMP 并正确配置了它。
windows 机器上的防火墙已关闭。
我试图在 windows 机器上做 snmpwalk
。我得到了查询的结果。
当我尝试从 linux 机器执行相同的 snmpwalk 时,出现如下错误,
Timeout: No Response from 192.168.0.117
以下是 snmpd.conf
文件内容。
###########################################################################
#
# snmpd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Access Control Setup
#
# This section defines who is allowed to talk to your running
# snmp agent.
# rocommunity: a SNMPv1/SNMPv2c read-only access community name
# arguments: community [default|hostname|network/bits] [oid]
rocommunity public
# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
# arguments: community [default|hostname|network/bits] [oid]
rocommunity private
我的流程出了什么问题?为什么我无法从远程 Linux 机器查询 windows-snmp 详细信息?
我找到了这个问题的答案。
要使 snmp 响应来自远程机器的查询,需要在
中启用设置运行 (windows 键+r) -> services.msc -> 'Enter'
服务 window 将打开,转到 SNMP 服务 -> 右键单击 -> 属性
SNMP 服务属性 window 将打开。
转到 window 中的 安全性 选项卡。并启用“接受来自任何主机的 SNMP 数据包”(或)如果您只响应特定主机,请在下一个选项中在其下方添加其 IP 地址。