On Tue, Mar 20, 2012 at 11:51:16AM +0400, Sergey Popov wrote:
20.03.2012 11:36, Vitezslav Samel пишет:
>On Tue, Mar 20, 2012 at 11:06:18AM +0400, Sergey Popov wrote:
>>iptraf-ng-1.1.1 does not show traffic on some types of interfaces.
>>Older(1.0.2) version did not show traffic on tun devices under
>>Linux, new(1.1.1) also does not show it on ppp devices.
>>
>>Which information could i provide to fix this issue?
>>
>>My system: Gentoo Linux
>>Arch: x86_64(but tried on x86 too)
> Could you try the following patch (against current git)?
>
> Cheers,
> Vita
>
>diff --git a/src/packet.c b/src/packet.c
>index dec3166..f41619f 100644
>--- a/src/packet.c
>+++ b/src/packet.c
>@@ -67,6 +67,7 @@ static void adjustpacket(char *tpacket, struct sockaddr_ll
*fromaddr,
> case ARPHRD_CSLIP:
> case ARPHRD_SLIP6:
> case ARPHRD_CSLIP6:
>+ case ARPHRD_PPP:
> case ARPHRD_TUNNEL:
> case ARPHRD_NONE:
> *packet = tpacket;
After applying patch, ppp interfaces counters bringed back, thanks.
But, however, counter for tun interfaces are still shows zeroes
Are you using current git or other version? I fixed the code in git
(on Feb 27) to allow capture on tun-like interfaces (it's the
ARPHRD_NONE in the above code).
Vita