【发布时间】:2018-05-29 14:19:55
【问题描述】:
我在同一个网络中有一台 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 详细信息?
【问题讨论】:
-
每一边的具体命令是什么? ping 响应并不意味着端口 161 是可访问的,因为它可能在 win 框上侦听环回 (127.0.0.1)。两边使用同一个IP,localhost可以映射到127.0.0.1。
标签: linux windows snmp access-control net-snmp