Linux iptables:nf\u ct\u snmp:丢弃snmp数据包

Linux iptables:nf\u ct\u snmp:丢弃snmp数据包,linux,snmp,iptables,portforwarding,Linux,Snmp,Iptables,Portforwarding,我想为NAT后面的SNMP使用端口转发功能,如以下拓扑: SNMP代理------(网络)---[公用IP]调制解调器[专用IP]------支持SNMP的设备 我在TP链路上使用DD-WRT固件,并为SNMP服务创建了两个条目:UDP/161和UDP/162 但是,当我试图从设备获取/设置一些参数时,接收响应消息花费了很长时间,几乎超时 当我在linux shel(在TPlink上)中看到dmesg时,我发现有一些奇怪的消息,如bellow: nf_ct_snmp: dropping pack

我想为NAT后面的SNMP使用端口转发功能,如以下拓扑:

SNMP代理------(网络)---[公用IP]调制解调器[专用IP]------支持SNMP的设备

我在TP链路上使用DD-WRT固件,并为SNMP服务创建了两个条目:UDP/161和UDP/162

但是,当我试图从设备获取/设置一些参数时,接收响应消息花费了很长时间,几乎超时

当我在linux shel(在TPlink上)中看到dmesg时,我发现有一些奇怪的消息,如bellow:

nf_ct_snmp: dropping packetIN= OUT=wan1 PHYSIN=eth0 SRC=10.72.200.105 DST=10.72.157.202 LEN=22330 TOS=0x00 PREC=0x00 TTL=63 ID=26070 PROTO=UDP SPT=161 DPT=1138 LEN=22310 MARK=0x1  
bsalg:parser failed
我猜这个问题与conntrack或iptables有关。任何人请告诉我,我知道的原因和如何使用以上拓扑的SNMP服务

提前谢谢