[Olsr-users] OOPS!!!!!!!!!!!!!!!!!!! Re: NOW SIMPLEST EXAMPLE: OLSRd - can't understand routing
Derek C
(spam-protected)
Mon Feb 23 23:27:22 CET 2009
Instantly all looking better..
:-| Sorry about that!
Derek
On Mon, February 23, 2009 10:22 pm, Derek C wrote:
> 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
>
>
>
>
--
--
Derek C
In Ireland
More information about the Olsr-users
mailing list