what is the suggested way to run tcpdump on a tomatoUSB MIPSR2 (Asus RT-N16) router? I was kind of surprised it wasn't included in the 'Ext' build. I grabbed a copy of it from Rodney's site http://multics.dynalias.com/tomato (I don't want to load up Optware just for this 1 util) and dumped it into /jffs/. Is that the best way? thanks…….
There is no 'suggested' way - install/use it how/wherever you like. It's not included because it's too large (WAY too large) and only really used for troubleshooting purposes.
My Tomato utilities site: http://multics.minidns.net/blog/articles/tomato_utilities
Whack the tcpdump on a jffs or some other mounted share (wherever you can fit it), then run it directly by specifying the path in an SSH session.
Download it here: http www [dot] dslreports [dot] com/forum/r21525639-Tomato-GNULinux-Tips-Tricks
While it is possible to flash any software on JFFS or a USB stick or whatever, it is perfectly possible to simply scp it into /root and run it from there. For several years I have had Tomato routers with no USM and minimal JFFS download dozens of tar'd programs on WAN Up from the Net with wget.