Closed booo closed 7 years ago
tcpdump seems to have been never included in the default image ever.
I think we should include tcpdump into the default image of all >4MB boards because it's one of the standard tools for debugging.
But feel free, if you really like it included
Since u can easily install tcpdump by opkg install tcpdump, I think we should not bloat standard images. Common users probably don't need that at all.
Well they also don't need tmux, iperf, ethtool and other stuff. Tcpdump is one of the standard tools for network debugging. It qualifies for the standard tool set on the router.
I will check how much space is left on 8MB boards and add the package to the default set if there is still enough space for other stuff afterwards.
tcpdump-mini is also one of the first things I install on a new router. It would be nice if it were there by default.
And by the way we can't install stuff if we are not already connected...
Situtation with build-in tcpdump:
root@LEDE:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 4.5M 4.5M 0 100% /rom
tmpfs 61.5M 244.0K 61.3M 0% /tmp
/dev/mtdblock3 2.3M 296.0K 2.0M 13% /overlay
overlayfs:/overlay 2.3M 296.0K 2.0M 13% /
tmpfs 512.0K 0 512.0K 0% /dev
We could install tcpdump-mini instead. The current backbone image uses tcpdump. Maybe it's a good idea to install the same package?
Anyway I think we have enough space left on 8MB devices to install one version of tcpdump.
solved by merging PR #468
In the default image from
Firmware Berlin (Hedy 1.0.0-olsrd0903-alpha rev e0debcd) Generic - ar71xx/generic
the tcpdump package is missing. We should check for tcpdump prior to a new release.Maybe we should write a small script that checks the images for packages?