[Olsr-users] OOPS!!!!!!!!!!!!!!!!!!! Re: NOW SIMPLEST EXAMPLE: OLSRd - can't understand routing

Derek C (spam-protected)
Mon Feb 23 23:22:48 CET 2009


Oops,

Hold on.... I just see how that I'm specifying "eth0" as my OLSRd NIC
whereas it actually should be eth1 (error in my olsrd.conf).

I'm fixing this now....

So stupid I know....

Derek






On Mon, February 23, 2009 10:12 pm, Derek C wrote:
> Hi Henning,
>
>
>> Sorry that noone replied do your mail earlier, but let's see what we
>> have got here...
>
> No problem - its great to be able to get help!
>
>
>>> ETH0       ETH0         ETH0
>>> 5.1.0.1   5.1.0.2      5.1.0.3
>>> OLSRd1    OLSRd2       OLSRd3
>>> 5.2.0.1   5.2.0.2 ---- 5.2.0.3
>>> ATH0        ATH0          ATH0
>>>
>
>> How do you use the eth0 interface ? Is it an additional OLSR interface
>> or do you just define a HNA domain ?
>
> It's just setup as an additional OLSRd interface.
>
>
> Actually I did try setting a HNA 0.0.0.0 route to see what would happen -
>  it was interesting:  Normally (with the ath0 and eth0 OLSRd interfaces)
> I
> have two default routes showing but with the HNA settings in there (with NO
> other changes to the ath0 or eth0 settings) I only got one [better
> looking] default route.  Still.. I didn't leave it this way because it
> just seemed wrong.
>
>> If it's an HNA it might explain your problem, because OLSR is not
>> designed to use HNA as shortcut to other parts of the OLSR mesh. You
>> have to use it as mesh interface too or build up a VPN tunnel through
>> the backbone between the OLSR instances (which will then be used as an
>> additional OLSR interface).
>
> My "backhaul" is Mikrotik routerboards with XR5 cards and they are
> transparently bridging their ethernet ports to the datacentre end so the
> x86 boards running openwrt & OLSRd "see" their ethX port as being
> connected directly to a server running OLSRd itself (where it is the only
>  device with a HNA 0.0.0.0/0 entry).
>
>> What happens if you just use the backbone links as  additional OLSR
>> interface (which will have a nearly perfect ETX value I think) ?
>
> Yes - this is what I'm doing.  Initially I had no difference in settings
> for ath0 and eth0.  More recently I tried putting in "LinkQualityMult"
> entries but it doesn't seem to have any affect.
>
>> Could you maybe post your olsrd.conf and the version of your olsrd
>> routing daemon ? This might help...
>
>
> This is the details of the 5.1.0.3/5.2.0.3 board (as per my diagram): -
>
>
> Note:  All IPs beginning with 5.10 are OLSRd boxes (single radio card
> test client units).  All IPs beginning with 5.1 are the ethX ports of my
> x86 gateway boards and all IPs beginning with 5.2 are the athX ports of
> the same gateway boards.
>
> netstat -rn: -
>
> Destination     Gateway         Genmask         Flags   MSS Window  irtt
> Iface
> 5.10.0.6        0.0.0.0         255.255.255.255 UH        0 0          0
> ath0 5.10.0.7        0.0.0.0         255.255.255.255 UH        0 0
> 0 ath0 5.10.0.4        5.2.0.1         255.255.255.255 UGH       0 0
> 0 ath0 5.0.0.1         5.2.0.1         255.255.255.255 UGH       0 0
> 0 ath0 5.10.0.2        5.2.0.1         255.255.255.255 UGH       0 0
> 0 ath0 5.2.0.2         5.2.0.1         255.255.255.255 UGH       0 0
> 0 ath0 5.10.0.3        0.0.0.0         255.255.255.255 UH        0 0
> 0 ath0 5.10.0.1        5.2.0.1         255.255.255.255 UGH       0 0
> 0 ath0 5.2.0.1         0.0.0.0         255.255.255.255 UH        0 0
> 0 ath0 192.168.100.0   0.0.0.0         255.255.255.0   U         0 0
> 0 ath1 192.168.182.0   0.0.0.0         255.255.255.0   U         0 0
> 0 tun0 192.168.1.0     0.0.0.0         255.255.255.0   U         0 0
> 0 eth0 5.0.0.0         0.0.0.0         255.0.0.0       U         0 0
> 0 eth1 5.0.0.0         0.0.0.0         255.0.0.0       U         0 0
> 0 ath0 0.0.0.0         5.0.0.1         0.0.0.0         UG        0 0
> 0 eth1 0.0.0.0         5.2.0.1         0.0.0.0         UG        0 0
> 0 ath0
>
> olsrd.conf:
>
>
> (spam-protected):~# cat /etc/olsrd.conf
> UseHysteresis        no
> TcRedundancy         2
> MprCoverage          1
> LinkQualityLevel     2
> LinkQualityWinSize   10
>
>
> DebugLevel	     0
>
>
> #Hna4 {
> #     0.0.0.0 0.0.0.0
> #     }
>
>
> #LoadPlugin "olsrd_dyn_gw.so.0.4"
> #{
> #    PlParam "Interval" "60"
> #    PlParam "Ping" "151.1.1.1"
> #    PlParam "Ping" "194.25.2.129"
> #    }
>
>
> LoadPlugin "olsrd_httpinfo.so.0.1"
> {
> PlParam "Net" "5.0.0.0 255.0.0.0"
> PlParam "port" "8080"
> }
>
>
> #LoadPlugin "olsrd_txtinfo.so.0.1"
> #{
> #    PlParam "port" "8081"
> #    PlParam "Host" "127.0.0.1"
> #    }
>
>
> Interface "ath0"
> {
> Ip4Broadcast 255.255.255.255
> HelloValidityTime     20.0
> HelloInterval         2.0
> #LinkQualityMult default 0.1
> }
>
>
> Interface "eth0"
> {
> Ip4Broadcast 255.255.255.255
> HelloValidityTime     20.0
> HelloInterval         2.0
> #Weight 0
> LinkQualityMult 0.0.0.0 2.00
> }
>
>
>
>
>
>
>>
>
>
>> Henning
>>
>>
>>
>> --
>> Olsr-users mailing list
>> (spam-protected)
>> http://lists.olsr.org/mailman/listinfo/olsr-users
>>
>
>
> --
> --
> Derek C
> In Ireland
>
>
>
>
> --
> Olsr-users mailing list
> (spam-protected)
> http://lists.olsr.org/mailman/listinfo/olsr-users
>
>


-- 
--
Derek C
In Ireland






More information about the Olsr-users mailing list