[Olsr-users] [olsrd route problem] ping failed to a node 2 hops away.

xu peter (spam-protected)
Fri Mar 4 14:30:23 CET 2011


Hi All:

         My network environment setting:

                 two laptops L#1 and L#2, run with olsrd-0.5.6-r8 version.

                 two mesh routers R#1 and R#2, run with olsrd-0.5.6-r3
version (accompany with its openwrt OS).


                 wireless channel are assigned so that the L#1 can talk with
L#2 only through the R#1 and R#2,
                 with the sequence L#1 --> R#1 --> R#2 --> L#2. And when I
use other protocol such as "babeld",
                 it works so that L#1 can talk with L#2 through this
expected sequence.

        When run olsrd protocol on L#1, L#2, R#1, R#2, the problem I
encounter is:

         When  ping from L#1 to R#1, it is successed.
         When ping  from R#1 to R#2, it is successed.
         when ping from R#2 to L#2, it is successed.

         However, when ping from L#1 to R#2, it is failed.
                       when ping from L#2 to R#1, it is failed too.

         Therefore, the L#1 can not talk with L#2.

         But when I use commmand "ip r" to check the routes, it seems the
route from L#1 to R#2 exist,
         and the route from L#2 to R#1 also exist.

         Therefore, it seems my problem is that the olsrd can only talk with
its direct neighbor, but can not
         talk with nodes two or more hops away.

         So who have encount the similar problem like this, or can give me
some hint about how to solve this
        problem? Or is this a bug of olsrd?


          Thanks a lot.

Best Wishes
Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20110304/f674ada7/attachment.html>


More information about the Olsr-users mailing list