tcpdump is a great asset to troubleshoot a network issue. Due to storage limitation, tcpdump is not included in the default. Here is the way to get it working without a thumb drive.
Tested on Tomato 1.28 rev 116 by Shibby on a NETGEAR 3500Lv2.
Check that you have enough space
You need about 2MB in /tmp to be safe:
Filesystem Size Used Available Use% Mounted on
/dev/root 8.6M 8.6M 0 100% /
tmpfs 61.9M 1.4M 60.5M 2% /tmp
devfs 61.9M 0 61.9M 0% /dev
Get the binary file
chmod +x tcpdump
Due to limited resources of the small routers likely to run Tomato firmware, you need to limit the amount of captured data.
./tcpdump -i eth0 src 192.168.1.100
If you want to use WireShark to analyse the traffic details, you need to use a command such as:
tcpdump -i -s 65535 -w
Got a thumb drive?
If you had a thumb drive, you can use OptWare.
On Tomato by Shibby, OptWare can be installed from SSH with the following command after mounting the USB drive in /opt:
The list of the packages available is available here.