我正在尝试从同一子网上的 2 台主机监控 SNMP; 10.52.17.31 和 10.52.17.32。它们位于该子网上唯一的计算机上。
使用以下命令我收到语法错误:
tcpdump -i eth2 net 10.52.17.0/24 -nn -v port '(161 or 162)'
or
tcpdump -i eth2 -nn -v port '(161 or 162)' net 10.52.17.0/24
or
tcpdump net 10.52.17.0/24 -i eth2 -nn -v port '(161 or 162)'
如果我这样做,我可以工作... tcpdump -i eth2 net 10.52.17.0/24 -nn -v
但是在命令中添加端口开关会导致错误。
我几乎能够完成我想要的任务... tcpdump -i eth2 -nn -v port '(161 or 162)' | grep 10.52.17
但我对这个解决方案并不着迷,并且想更好地理解 tcpdump 的正确使用。我很感激任何帮助。