public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: srn@coolheads.com
Cc: b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: Network stops passing traffic randomly
Date: Thu, 28 May 2020 21:31:16 +0200	[thread overview]
Message-ID: <3401202.5RrQZ6mRRn@sven-edge> (raw)
In-Reply-To: <cf75d66e-b0ac-632d-34e6-681ed9c6769d@coolheads.com>

[-- Attachment #1: Type: text/plain, Size: 2078 bytes --]

[please don't send me private mails about batman-adv - unless you have a 
 really good reason to do so. And if not stated otherwise, I must assume
 that you actually wanted to send you message to the mailing list]

On Thursday, 28 May 2020 21:18:36 CEST Steve Newcomb wrote:
> > My first guess is that the underlying interfaces (mesh0) stopped to transport
> > unicast frames. Did you check this by setting an IP on mesh0 and ping between
> > these devices using the IPv4 ping?
> Not sure what the phrase "to set an IP on mesh0" means, if not simply to 
> endow the corresponding bridge with a static IP.  Which is what I'm doing.
> 
> Not sure what "IPv4 ping" means.  I've disabled IPv6, so I'm not using 
> anything but IPv4.

I am assuming that mesh0 is the device which was added to bat0 as slave. 
Please replace this with whatever you are using

    # on device 1
    ip addr add 192.168.23.1/24 dev mesh0

    # on device 2
    ip addr add 192.168.23.2/24 dev mesh0


> If "IPv4 ping" means "the ordinary Linux ping command", then, yes, I've 
> tried that.

The IPv4 ping was just a placeholder for "not batman-adv ping packets". So you 
can also use ICMPv6 if you prefer. Just make sure to send it over the 
underlying ("slave") interface of batman-adv. And not on bat0 or any higher 
layer bridge/vlan/... interface.

With the addresses mentioned earlier:

    # on device 1
    ping 192.168.23.2

    # on device 2
    ping 192.168.23.1

And also observe with tcpdump what is received by the other end.

> 100% packet loss when the offline condition occurs.  Batctl 
> o, on the other hand, looks just fine.

Sounds to me like "mesh0" is still able to transport broadcast frames (which 
are used for the OGMs - which "create" the originator lists in `batctl o`). 
And if you cannot send unicast frames anymore on mesh0 then something is wrong 
with the unicast part.

For example, when you are using encryption for the mesh0 link, maybe the group 
key is still set correctly but something happened with the pairwise key and it
is now "corrupted".

Kind regards,
	Sven

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  parent reply	other threads:[~2020-05-28 19:31 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-25  8:35 Network stops passing traffic randomly smartwires
2020-05-25  8:43 ` Sven Eckelmann
     [not found]   ` <CAL3ir7+RWLrYOzjNQh1VwiKg1sxSgHZMwwqx=9xSfXFnFjE_KQ@mail.gmail.com>
2020-05-25 13:22     ` Sven Eckelmann
2020-05-25 13:45     ` Sven Eckelmann
2020-05-28  1:05   ` smartwires
2020-05-28  8:46     ` Sven Eckelmann
     [not found]   ` <cf75d66e-b0ac-632d-34e6-681ed9c6769d@coolheads.com>
2020-05-28 19:31     ` Sven Eckelmann [this message]
2020-05-28 21:17       ` Steve Newcomb
2020-05-28 19:03 ` Steve Newcomb
2020-05-28 19:19   ` Sven Eckelmann
2020-05-28 19:22     ` Ben Greear
2020-05-28 20:59     ` Steve Newcomb
2020-05-28 21:28       ` Ben Greear
2020-06-02  1:41         ` Steve Newcomb
2020-06-02 12:40           ` Steve Newcomb
2020-05-29  0:13   ` smartwires
2020-06-02  2:05     ` Steve Newcomb
2020-06-02 20:02       ` Ben Greear
2020-06-03  2:06         ` Steve Newcomb
2020-06-03 12:48           ` Ben Greear
2020-06-03 15:35             ` Steve Newcomb
2020-06-03 16:42               ` Ben Greear
2020-06-03 17:56                 ` Steve Newcomb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3401202.5RrQZ6mRRn@sven-edge \
    --to=sven@narfation.org \
    --cc=b.a.t.m.a.n@lists.open-mesh.org \
    --cc=srn@coolheads.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox