[OLSR-users] OLSR 0.4.10 in Linux not working

Andreas Tønnesen (spam-protected)
Fri Jul 28 16:47:52 CEST 2006


Are you sure iptables is not blocking UPD/698 ?

- Andreas

Vinicius Pacheco wrote:
> Hi everybody,
>
> I really hope anyone can help me. I'm trying to run OLSRD in an Ad-Hoc
> enviroment but i can't get the linux node to work.
> To simplify my problem, consider the following topology:
>
> Node 1
>      Node 2
> Windows 
> XP--------------------------------------------------------------Linux-Fedora 
>
> 5 (2.6.17-1.2157_FC5)
> olsrd-0.4.10
>     olsrd-0.4.10
> IP:10.0.0.2
>     IP:10.0.0.1
> Mask:255.0.0.0
> Mask:255.0.0.0
>
> What happens is that when i start the daemon on both nodes, the Linux
> node can't update anything.
> On the other hand, the Windows node receives the HELLO msgs from the
> Linux node and includes the IP from Linux in its messages but the
> opposite does not happen, what configures an Asymmetric link from Node
> 1 to Node 2.
> In the debug page on the Windows Node I can see the msgs from Linux
> arriving and being processed but in the Linux node i can't see
> anything, it just stays there like it is not receiving any olsr msgs
> (But it is!!!).
>
> Important:
> -Before and after i start the daemon on boths nodes, i can ping one 
> another.
> -In The Linux node, via Ethereal, i can see that the hello messages
> from olsr from Windows node are arriving, but they are not being
> processed (the debug page stays still).
> -The hello msgs being received in Linux from Windows, after some
> seconds, arrive informing that the link from Windows to Linux is
> Asymmetric. This happens because the Linux node is behaving like it
> does not receives any hello. Again, using Ethereal i can see that the
> Linux does receive the hello msgs from Windows.
> -When I use both nodes in Windows, everything works fine... like a charm!
> -I can't test both nodes in linux because in one of the nodes the wifi
> card is not supported in linux.
>
> -------------------------------------------------------------------------------------------------------------------------------- 
>
> Debug page from Linux:
> [(spam-protected) etc]# olsrd
>
> *** olsr.org - 0.4.10 ***
> Build date: Jul 23 2006
> http://www.olsr.org
>
> Parsing file: "/etc/olsrd.conf"
> *** olsrd configuration ***
> Debug Level      : 9
> IpVersion        : 4
> No interfaces    : ALLOWED
> TOS              : 0x10
> Willingness      : 6
> IPC connections  : 1
>        Host 127.0.0.1
> Pollrate         : 0.05
> TC redundancy    : 0
> MPR coverage     : 1
> LQ level         : 0
> LQ fish eye      : 0
> LQ Dijkstra limit: 255, 0.00
> LQ window size   : 10
> Clear screen     : yes
> Interfaces:
> dev: "eth1"
>        IPv4 broadcast           : AUTO
>        IPv6 addrtype            : global
>        IPv6 multicast site/glbl : ff05::15/ff0e::1
>        HELLO emission/validity  : 2.00/6.00
>        TC emission/validity     : 5.00/15.00
>        MID emission/validity    : 5.00/15.00
>        HNA emission/validity    : 5.00/15.00
> Not using hysteresis
> Initializing parser...
> Parser: registering event for type 1
> Register parse function: Added function for type 1
> Parser: registering event for type 2
> Register parse function: Added function for type 2
> Parser: registering event for type 3
> Register parse function: Added function for type 3
> Parser: registering event for type 4
> Register parse function: Added function for type 4
> Using IP version 4
> Added 0.0.0.0 to IP deny set
> Added 127.0.0.1 to IP deny set
>
> ---- Interface configuration ----
>
> Checking eth1:
>        Wireless interface detected
>        Metric: 1
>        MTU - IPhdr: 1472
>        Index 0
>        Address:10.0.0.1
>        Netmask:255.0.0.0
>        Broadcast address:10.255.255.255
> Binding socket 5 to device eth1
> Adding OLSR socket entry 5
> New main address: 10.0.0.1
> Scheduler event registered int: 2.00
> Scheduler event registered int: 5.00
> Scheduler event registered int: 5.00
> Scheduler event registered int: 5.00
> Scheduler event registered int: 2.50
> Scheduler event registered int: 0.60
> Parser: registering event for type -1
> Register parse function: Added function for type -1
> Adding OLSR socket entry 6
> Initializing duplicatetable - hashsize 32
> Scheduler event registered int: 2.00
> TC: init topo
> MPRS: Init
> MID: init
> Scheduler event registered int: 1.00
> Scheduler event registered int: 1.00
> Loading plugins...
>
> Main address: 10.0.0.1
>
> Scheduler started - polling every 0.05 seconds
> Max jitter is 0.500000
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------- 
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------- 
>
> Debug page from Windows:
> *** olsr.org - 0.4.10 ***
> Build date: Jan  4 2006
> http://www.olsr.org
>
> Parsing file: "C:\DOCUME~1\Pacheco\CONFIG~1\Temp\GNUA.tmp"
> *** olsrd configuration ***
> Debug Level      : 9
> IpVersion        : 4
> No interfaces    : ALLOWED
> TOS              : 0x10
> Willingness      : AUTO
> IPC connections  : 1
> Host 127.0.0.1
> Pollrate         : 0.10
> TC redundancy    : 0
> MPR coverage     : 1
> LQ level         : 0
> LQ fish eye      : 0
> LQ Dijkstra limit: 255,  0.00
> LQ window size   : 10
> Clear screen     : no
> Interfaces:
> dev: "IF03"
> IPv4 broadcast           : AUTO
> IPv6 addrtype            : global
> IPv6 multicast site/glbl : ff05::15/ff0e::1
>  HELLO emission/validity  : 2.00/6.00
> TC emission/validity     : 5.00/15.00
> MID emission/validity    : 5.00/15.00
> HNA emission/validity    : 5.00/15.00
> Plugins:
> Name: "olsrd_httpinfo.dll"
> Not using hysteresis
> Routing enabled.
> Initializing parser...
> Parser: registering event for type 1
> Register parse function: Added function for type 1
> Parser: registering event for type 2
> Register parse function: Added function for type 2
> Parser: registering event for type 3
> Register parse function: Added function for type 3
> Parser: registering event for type 4
> Register parse function: Added function for type 4
> Scheduler event registered int:  20.00
> Initializing APM
> APM info:
> AC status 1
> Battery percentage 0%
>
> APM info:
> AC status 1
> Battery percentage 0%
>
> Willingness set to 6 - next update in 20.0 secs
> Using IP version 4
> Added 0.0.0.0 to IP deny set
> Added 127.0.0.1 to IP deny set
>
> ---- Interface configuration ----
>
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Checking whether interface \\.\{186E53C3-A144-4977-983E-78F09E6FE1E3}
> is wireless.
> Interface IF03 set up for use with index 0
>
> MTU: 1472
> Address: 10.0.0.2
> Netmask: 255.0.0.0
> Broadcast address: 10.255.255.255
> Kernel index: 00000003
> Adding OLSR socket entry 1864
> New main address: 10.0.0.2
> Scheduler event registered int: 2.00
> Scheduler event registered int: 5.00
> Scheduler event registered int: 5.00
> Scheduler event registered int:  5.00
> Scheduler event registered int: 2.50
> Parser: registering event for type -1
> Register parse function: Added function for type -1
> Adding OLSR socket entry 1840
> Initializing duplicatetable - hashsize 32
> Scheduler event registered int: 2.00
> TC: init topo
> MPRS: Init
> MID: init
> Scheduler event registered int: 1.00
> Scheduler event registered int: 1.00
> Loading plugins...
>
> ---------- Plugin loader ----------
> Library: olsrd_httpinfo.dll
> Httpinfo olsrd plugin 0.1 by Andreas Tønnesen
> Checking plugin interface version...  4 - OK
> Trying to fetch plugin init function... OK
> Trying to fetch param function... OK
> Sending parameters...
> "Net"/"0.0.0.0 0.0.0.0"... OK
> Running plugin_init function...
> Adding OLSR socket entry 1824
> ---------- LIBRARY LOADED ----------
>
> Main address: 10.0.0.2
>
> Scheduler started - polling every 0.10 seconds
> Max jitter is 0.500000
>
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Checking whether interface \\.\{186E53C3-A144-4977-983E-78F09E6FE1E3}
> is wireless.
> No address change.
> No netmask change.
> No broadcast address change.
> Front end connected
> Sending net-info to front end...
> Connection from 127.0.0.1
> Got HELLO vtime: 6.000000  htime: 2.000000
> Willingness for 10.0.0.1 changed from 0 to 6 - UPDATING
>
> **RECALCULATING MPR**
>
> Two hop neighbors: 0
> ************** TABLES ****************
> Routing table:
> ROUTING TABLE
> DESTINATION NEXT HOP HOPCNT INTERFACE
> Old table:
> ROUTING TABLE
> DESTINATION NEXT HOP HOPCNT INTERFACE
> **************************************
> Updating kernel routes...
> Updating kernel HNA routes...
> HNA table:
> ROUTING TABLE
> DESTINATION NEXT HOP HOPCNT INTERFACE
> mid set: 10:05:05.500000
>
> DUP TABLE:
>
>
> --- 10:05:05.50 ------------------------------------------------- HNA SET
>
> IP net          netmask         GW IP
>
> --- 10:05:05.50 ---------------------------------------------------- 
> LINKS
>
> IP address       hyst   LQ     lost   total  NLQ    ETX
> 10.0.0.1         0.000  0.000  0      0      0.000  0.00
>
> --- 10:05:05.50 ------------------------------------------------ 
> NEIGHBORS
>
> IP address       LQ     NLQ    SYM   MPR   MPRS  will
> 10.0.0.1         0.000  0.000  NO    NO    NO    6
>
> --- 10:05:05.50 ------------------------------------------------- 
> TOPOLOGY
>
> Source IP addr   Dest IP addr     LQ     ILQ    ETX
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Checking whether interface  \\.\{186E53C3-A144-4977-983E-78F09E6FE1E3}
> is wireless.
> No address change.
> No netmask change.
> No broadcast address change.
> Got HELLO vtime: 6.000000 htime: 2.000000
> Got HELLO vtime: 6.000000 htime: 2.000000
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Checking whether interface \\.\{186E53C3-A144-4977-983E-78F09E6FE1E3}
> is wireless.
> No address change.
> No netmask change.
> No broadcast address change.
> Got HELLO vtime: 6.000000 htime: 2.000000
> Index = 00000003
> Index = 00000003
> Index = 00000003
> Index = 00000003
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
>
>
>
>
>
> Thanks for the atention,
>
> Vinícius M. Pacheco
>
> _______________________________________________
> olsr-users mailing list
> (spam-protected)
> https://www.olsr.org/mailman/listinfo/olsr-users





More information about the Olsr-users mailing list