<div dir="ltr"><div><div>Just a correlation - on my standard Wheezy homebrew gateway with two nics, I don't see any PPPoE packets through iftop on the raw interface either (iftop -i eth1, which ppp0 runs on top of). Ifconfig looks like this:<br><br>eth1 Link encap:Ethernet HWaddr 74:da:38:9c:75:b1<br> inet6 addr: fe80::76da:38ff:fe9c:75b1/64 Scope:Link<br> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1<br> RX packets:631715166 errors:0 dropped:1769 overruns:0 frame:0<br> TX packets:554353641 errors:0 dropped:0 overruns:0 carrier:0<br> collisions:0 txqueuelen:1000<br> RX bytes:2854283371 (2.6 GiB) TX bytes:3337899266 (3.1 GiB)<br> Interrupt:43 Base address:0x4000<br><br>ppp0 Link encap:Point-to-Point Protocol<br> inet addr:blah P-t-P:blah Mask:255.255.255.255<br> UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1<br> RX packets:3162633 errors:0 dropped:0 overruns:0 frame:0<br> TX packets:3398939 errors:0 dropped:0 overruns:0 carrier:0<br> collisions:0 txqueuelen:3<br> RX bytes:664127785 (633.3 MiB) TX bytes:600514443 (572.6 MiB)<br><br><br></div>Maybe that's just how iftop works? I don't have the others installed to test with.<br><br></div>Andrew<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 April 2017 at 14:27, steve boak <span dir="ltr"><<a href="mailto:sboak@westnet.com.au" target="_blank">sboak@westnet.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><span class="">
On 28/04/17 13:00, byron ester wrote:<br>
<blockquote type="cite">
<div dir="ltr">
<div>Are you running iftop in promiscuous mode (-p)?</div>
<div>Is it running as root?</div>
</div>
</blockquote>
<br>
<br></span>
Thanks Byron, checked a few things...<br>
<br>
<b>sudo iftop -p -i br0</b> only displays occasional DHCP packets,<br>
<br>
<b>sudo tcpdump -i br0</b> and <b>sudo tcpdump
--no-promiscuous-mode -i br0</b> both display all packets
including decoded PPPoE as mentioned earlier - showing that the br0
interface being in promiscuous mode already is working.<br>
<br>
I only really mentioned iftop as an example, although it does
illustrate the problem and is easily replicated.<br>
<br>
I am actually running ntopng as a service on a headless machine,
accessed on port 3000 (standard debian jessie apt install). From
what I can glean from various places, ntopng (as a service) starts
as root, attaches to the interface in promiscuous mode, then drops
privileges and runs as 'nobody'. The actual running process is:<br>
<br>
nobody 13524 3.9 2.7 151588 26424 ? Ssl 13:32 1:08
/usr/sbin/ntopng --daemon --pid /var/tmp/ntopng.pid -w 3000 -i br0<br>
<br>
I tried starting ntopng directly as root with <b>sudo
/usr/sbin/ntopng -w 3000 -i br0</b>. I get a few status lines
logged on the console, everything looks good, including capture on
br0.<br>
<br>
But still no PPPoE packets seen, just occasional DHCP requests.<span class="HOEnZb"><font color="#888888"><br>
<br>
Steve</font></span><div><div class="h5"><br>
<br>
<br>
<blockquote type="cite">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Apr 28, 2017 at 12:28 PM, steve
boak <span dir="ltr"><<a href="mailto:sboak@westnet.com.au" target="_blank">sboak@westnet.com.au</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All<br>
<br>
I have an NBN satellite connection which is still not yet up
to the reliability I would like, so I have been
investigating methods of monitoring the connection.<br>
<br>
I have a Rasperry Pi in bridge configuration (extra USB
ethernet adapter) in line between the router and satellite
modem. The router establishes a PPPoE session with Westnet,
so most of the traffic I should see is encapsulated in PPPoE
packets.<br>
<br>
The Pi works well, I can monitor throughput with interface
stats and all passing traffic is visible on the bridge port
br0 when using tcpdump - for example:<br>
<br>
11:21:56.072589 PPPoE [ses 0xe993] LCP, Echo-Request
(0x09), id 203, length 14<br>
11:21:56.073087 PPPoE [ses 0xe993] LCP, Echo-Reply (0x0a),
id 203, length 14<br>
<br>
However, when I use iftop, ntop, or the newer ntopng I can
only see regular IP packets and PPPoE traffic seems to be
ignored or hidden.<br>
<br>
br0 is in promiscuous mode, and all packets are available
because tcpdump can see them.<br>
<br>
pi@raspberrypi:~ $ ifconfig<br>
br0 Link encap:Ethernet HWaddr 70:11:24:8c:e7:9b<br>
inet addr:192.168.100.254 Bcast:192.168.100.255
Mask:255.255.255.0<br>
inet6 addr: fe80::7211:24ff:fe8c:e79b/64
Scope:Link<br>
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500
Metric:1<br>
RX packets:1315251 errors:0 dropped:44581
overruns:0 frame:0<br>
TX packets:966 errors:0 dropped:0 overruns:0
carrier:0<br>
collisions:0 txqueuelen:0<br>
RX bytes:1019322018 (972.1 MiB) TX bytes:355421
(347.0 KiB)<br>
<br>
eth0 Link encap:Ethernet HWaddr b8:27:eb:02:59:76<br>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br>
RX packets:1115843 errors:0 dropped:0 overruns:0
frame:0<br>
TX packets:637565 errors:0 dropped:0 overruns:0
carrier:0<br>
collisions:0 txqueuelen:1000<br>
RX bytes:1137978736 (1.0 GiB) TX bytes:207997192
(198.3 MiB)<br>
<br>
eth1 Link encap:Ethernet HWaddr 70:11:24:8c:e7:9b<br>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br>
RX packets:636600 errors:0 dropped:0 overruns:0
frame:0<br>
TX packets:1116809 errors:0 dropped:0 overruns:0
carrier:0<br>
collisions:0 txqueuelen:1000<br>
RX bytes:193628821 (184.6 MiB) TX
bytes:1158423387 (1.0 GiB)<br>
<br>
Is there something I have missed? ntopng looks like it
should decode PPPoE packets, but all I can see is a few DHCP
requests on the interface. The same with iftop.<br>
<br>
Thanks in advance for any ideas...<span class="m_-6489853374452729166HOEnZb"><font color="#888888"><br>
<br>
Steve<br>
<br>
-- <br>
Steve Boak, VK6HSB, 0411 255 789, P.O. Box 240, Nannup,
WA 6275<br>
<br>
______________________________<wbr>_________________<br>
PLUG discussion list: <a href="mailto:plug@plug.org.au" target="_blank">plug@plug.org.au</a><br>
<a href="http://lists.plug.org.au/mailman/listinfo/plug" rel="noreferrer" target="_blank">http://lists.plug.org.au/mailm<wbr>an/listinfo/plug</a><br>
Committee e-mail: <a href="mailto:committee@plug.org.au" target="_blank">committee@plug.org.au</a><br>
PLUG Membership: <a href="http://www.plug.org.au/membership" rel="noreferrer" target="_blank">http://www.plug.org.au/members<wbr>hip</a><br>
</font></span></blockquote>
</div>
<br>
</div>
<br>
<fieldset class="m_-6489853374452729166mimeAttachmentHeader"></fieldset>
<br>
<pre>______________________________<wbr>_________________
PLUG discussion list: <a class="m_-6489853374452729166moz-txt-link-abbreviated" href="mailto:plug@plug.org.au" target="_blank">plug@plug.org.au</a>
<a class="m_-6489853374452729166moz-txt-link-freetext" href="http://lists.plug.org.au/mailman/listinfo/plug" target="_blank">http://lists.plug.org.au/<wbr>mailman/listinfo/plug</a>
Committee e-mail: <a class="m_-6489853374452729166moz-txt-link-abbreviated" href="mailto:committee@plug.org.au" target="_blank">committee@plug.org.au</a>
PLUG Membership: <a class="m_-6489853374452729166moz-txt-link-freetext" href="http://www.plug.org.au/membership" target="_blank">http://www.plug.org.au/<wbr>membership</a></pre>
</blockquote>
<br>
<pre class="m_-6489853374452729166moz-signature" cols="72">--
Steve Boak, VK6HSB, 0411 255 789, P.O. Box 240, Nannup, WA 6275</pre>
</div></div></div>
<br>______________________________<wbr>_________________<br>
PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
<a href="http://lists.plug.org.au/mailman/listinfo/plug" rel="noreferrer" target="_blank">http://lists.plug.org.au/<wbr>mailman/listinfo/plug</a><br>
Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
PLUG Membership: <a href="http://www.plug.org.au/membership" rel="noreferrer" target="_blank">http://www.plug.org.au/<wbr>membership</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Linux supports the notion of a command line or a shell for the same<br>reason that only children read books with only pictures in them.<br>Language, be it English or something else, is the only tool flexible<br>enough to accomplish a sufficiently broad range of tasks.<br> -- Bill Garrett</div>
</div>