<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="auto">Hello Lars<div dir="auto">Thank you for your answer.</div><div dir="auto">I think I'm trying to do something really complicated for nothing ðŸ˜•. </div><div dir="auto"><br></div><div dir="auto">My configuration is the one I described on the previous mail.i have several routers. Each router have both ethernet and wifi.</div><div dir="auto"><br></div><div dir="auto">And I have several clients. Each client is connected to a router through ethernet.</div><div dir="auto"><br></div><div dir="auto">What I want to achieve is having olsr on all the router and I want all the clients to be able to communicate together.</div><div dir="auto"><br></div><div dir="auto">The best would be to have all the clients and router using the same subnets.</div><div dir="auto"><br></div><div dir="auto">I tried to setup one bridge interface between lan and Wan on each router with olsr on it.</div><div dir="auto"><br></div><div dir="auto">And then have a static ip on each client with the same subnet.</div><div dir="auto"><br></div><div dir="auto">But a client can only ping a neighbour client it can't talk to a client that is several nodes after.</div><div dir="auto"><br></div><div dir="auto">Do you have any advice for this kind of setup?</div><div dir="auto"><br></div><div dir="auto">Thanks in advance</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">Le 12 nov. 2021 16:00, Lars Kruse <lists@sumpfralle.de> a Ã©crit :<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hallo Kevin,
<br>

<br>

<br>
Am Fri, 12 Nov 2021 10:38:17 +0000
<br>
schrieb kevin Legendre <kevcobain60@hotmail.com>:
<br>

<br>
> With this configuration :
<br>
> 1) All the router can ping each others
<br>
> 2) All the router can ping all the clients
<br>
> 3) All the clients can ping all the routers
<br>

<br>
> But I can't ping a client from another client.
<br>

<br>
I guess, executing "ip route get 192.168.1.2" on your client1 will reveal, that
<br>
the client expects the target on its *local* interface.
<br>
Thus it will issue ARP requests (you could check this via "tcpdump arp"?) and
<br>
give up, without event talking to router1.
<br>

<br>
I see the following options:
<br>
A) reduce the IPv4 address on client1 from "192.168.1.1/24" to "192.168.1.1/32"
<br>
   and add at least the following static routes:
<br>
       192.168.1.101/32 dev eth0
<br>
       192.168.1.0/24 via 192.168.1.101
<br>
B) use different subnets for the client networks
<br>

<br>
From my point of view, (A) is *very* hacky.
<br>
(I am not sure, whether your requirements could justify such a crude setup)
<br>
I think, (B) should be preferable.
<br>

<br>
Please note, that your setup allows only routed traffic (i.e. no
<br>
broadcasts of any kind) between the different networks behind the clients. Thus
<br>
there is probably really no point in using the same subnet for these separate
<br>
physical networks.
<br>

<br>
Regards,
<br>
Lars
<br>

<br>

<br>
PS: "tcpdump" is a *very* useful tool for verifying your expectations of the
<br>
network traffic
<br>
</p>
</blockquote></div><br></div></div>