Hi All:<br><br>         My network environment setting:<br><br>                 two laptops L#1 and L#2, run with olsrd-0.5.6-r8 version.<br><br>                 two mesh routers R#1 and R#2, run with olsrd-0.5.6-r3 version (accompany with its openwrt OS).<br>
<br>               <br>                 wireless channel are assigned so that the L#1 can talk with L#2 only through the R#1 and R#2, <br>                 with the sequence L#1 --> R#1 --> R#2 --> L#2. And when I use other protocol such as "babeld",<br>
                 it works so that L#1 can talk with L#2 through this expected sequence. <br><br>        When run olsrd protocol on L#1, L#2, R#1, R#2, the problem I encounter is:<br><br>         When  ping from L#1 to R#1, it is successed.<br>
         When ping  from R#1 to R#2, it is successed.<br>         when ping from R#2 to L#2, it is successed.<br><br>         However, when ping from L#1 to R#2, it is failed.<br>                       when ping from L#2 to R#1, it is failed too.<br>
<br>         Therefore, the L#1 can not talk with L#2.<br><br>         But when I use commmand "ip r" to check the routes, it seems the route from L#1 to R#2 exist, <br>         and the route from L#2 to R#1 also exist.<br>
<br>         Therefore, it seems my problem is that the olsrd can only talk with its direct neighbor, but can not<br>         talk with nodes two or more hops away.<br><br>         So who have encount the similar problem like this, or can give me some hint about how to solve this<br>
        problem? Or is this a bug of olsrd?<br><br><br>          Thanks a lot.<br><br>Best Wishes<br>Peter<br>