网络snmp陷阱的NMS中显示的源IP地址错误

网络snmp陷阱的NMS中显示的源IP地址错误,snmp,net-snmp,snmpd,Snmp,Net Snmp,Snmpd,我正在使用NetSNMP 5.7.3(linux平台),并使用它让我的服务的主代理充当子代理 我正在通过snmp转发我的服务生成的所有v1陷阱 我的snmpd.conf包含以下条目: rocommunity public master agentx agentxsocket tcp:localhost:705 agentaddress 10161 authtrapenable 1 trapsink 192.168.42.2 public 10162 我的snmptrapd.conf文件如下

我正在使用NetSNMP 5.7.3(linux平台),并使用它让我的服务的主代理充当子代理

我正在通过snmp转发我的服务生成的所有v1陷阱

我的snmpd.conf包含以下条目:

rocommunity public
master  agentx
agentxsocket tcp:localhost:705
agentaddress 10161
authtrapenable  1
trapsink 192.168.42.2 public 10162
我的snmptrapd.conf文件如下所示:

disableAuthorization yes
snmpTrapdAddr 127.0.0.1:162
forward default agentx
authCommunity   log,execute,net
我观察到的问题是网络snmp在机器192.168.42.1上运行,但当我在NMS应用程序上检查转发的陷阱详细信息时,我得到了不同的源IP地址,即“SNMPv1代理地址”:1.1.1

1.1.1.1这是我的服务的内部ip地址,在不同的接口eth0.1上配置。 为什么网络snmp使用错误的接口获取其运行的设备的IP地址

我能否以某种方式指定相应的接口名,以便陷阱包含正确的源ip地址

我的接口配置如下:

root@machine2:/etc/init.d# ifconfig -a

br0 Link encap:Ethernet HWaddr 00:e0:07:0c:e4:2a
inet addr:1.1.1.1 Bcast:1.1.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1968 (1.9 KiB) TX bytes:0 (0.0 B)

eth0 Link encap:Ethernet HWaddr 00:e0:07:0c:e4:29
inet6 addr: fe80::2e0:7ff:fe0c:e429/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32927 errors:0 dropped:0 overruns:0 frame:0
TX packets:32665 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1892324 (1.8 MiB) TX bytes:12070683 (11.5 MiB)
Memory:fe4e4000-fe4e4fff

eth1 Link encap:Ethernet HWaddr 00:e0:07:0c:e4:2a
inet6 addr: fe80::2e0:7ff:fe0c:e42a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15977 errors:0 dropped:0 overruns:0 frame:0
TX packets:14405 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:864714 (844.4 KiB) TX bytes:4295638 (4.0 MiB)
Memory:fe4e6000-fe4e6fff

**eth0.1 Link encap:Ethernet HWaddr 00:e0:07:0c:e4:29
inet addr:192.168.42.1 Bcast:192.168.42.255 Mask:255.255.255.0**
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32939 errors:0 dropped:0 overruns:0 frame:0
TX packets:32424 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1761348 (1.6 MiB) TX bytes:11926597 (11.3 MiB)
我的期望是,我应该将192.168.42.1作为NMS应用程序接收到的陷阱的源ip地址

谢谢