[Olsr-dev] Olsrd 0.6.5.2 is freezing at start
Douglas Diniz
(spam-protected)
Wed Mar 27 17:50:20 CET 2013
Hi, sorry, I sent the wrong log. I need to compile Olsrd with the flag
"-msoft-float", otherwise the printf shows only 0's.
But this doesn't affect the olsrd internal working.
The correct log is:
*** olsr.org - 0.6.4-git_-hash_818b16a4ec8c80b704eadb83ce3cc45e - ***
Build date: 2013-03-27 13:40:47 on dgdiniz-desktop
http://www.olsr.org
Parsing file: "/etc/olsrd.conf"
Smart gateway system: disabled
Link quality fish eye 0
Interface Defaultssetting ifs_in_curr_cfg = 0
HELLO interval: 1.00
HELLO validity: 10.00
TC interval: 5.00
TC validity: 60.00
MID interval: 5.00
MID validity: 60.00
HNA interval: 5.00
HNA validity: 60.00
Mode: mesh
IPv4 broadcast/multicast : AUTO (d)
Mode : mesh (d)
IPv6 multicast : ff02::6d
HELLO emission/validity : 2.00/20.00
TC emission/validity : 5.00/300.00
MID emission/validity : 5.00/300.00
HNA emission/validity : 5.00/300.00
Autodetect changes : yes
IPv4 broadcast/multicast : AUTO
Mode : mesh (d)
IPv6 multicast : ::
HELLO emission/validity : 1.00/10.00
TC emission/validity : 5.00/60.00
MID emission/validity : 5.00/60.00
HNA emission/validity : 5.00/60.00
Autodetect changes : no
olsr.org - 0.6.4-git_-hash_818b16a4ec8c80b704eadb83ce3cc45e - detaching
from the current process...
My olsrd.conf is:
#
# OLSR.org routing daemon config file
# This file contains the usual options for an ETX based
# stationary network without fisheye
# (for other options see olsrd.conf.default.full)
#
# Lines starting with a # are discarded
#
#### ATTENTION for IPv6 users ####
# Because of limitations in the parser IPv6 addresses must NOT
# begin with a ":", so please add a "0" as a prefix.
###########################
### Basic configuration ###
###########################
# keep this settings at the beginning of your first configuration file
# Debug level (0-9)
# If set to 0 the daemon runs in the background, unless "NoFork" is set to
true
# (Default is 1)
# DebugLevel 1
# IP version to use (4 or 6)
# (Default is 4)
# IpVersion 4
#################################
### OLSRd agent configuration ###
#################################
# this parameters control the settings of the routing agent which are not
# related to the OLSR protocol and it's extensions
# FIBMetric controls the metric value of the host-routes OLSRd sets.
# - "flat" means that the metric value is always 2. This is the preferred
value
# because it helps the linux kernel routing to clean up older routes
# - "correct" use the hopcount as the metric value.
# - "approx" use the hopcount as the metric value too, but does only update
the
# hopcount if the nexthop changes too
# (Default is "flat")
# FIBMetric "flat"
#######################################
### Linux specific OLSRd extensions ###
#######################################
# these parameters are only working on linux at the moment, but might become
# useful on BSD in the future
# SrcIpRoutes tells OLSRd to set the Src flag of host routes to the
originator-ip
# of the node. In addition to this an additional localhost device is created
# to make sure the returning traffic can be received.
# (Default is "no")
# SrcIpRoutes no
# Specify the proto tag to be used for routes olsr inserts into kernel
# currently only implemented for linux
# valid values under linux are 1 .. 254
# 1 gets remapped by olsrd to 0 UNSPECIFIED (1 is reserved for ICMP
redirects)
# 2 KERNEL routes (not very wise to use)
# 3 BOOT (should in fact not be used by routing daemons)
# 4 STATIC
# 8 .. 15 various routing daemons (gated, zebra, bird, & co)
# (defaults to 0 which gets replaced by an OS-specific default value
# under linux 3 (BOOT) (for backward compatibility)
# RtProto 0
# Activates (in IPv6 mode) the automatic use of NIIT
# (see README-Olsr-Extensions)
# (default is "yes")
# UseNiit yes
# Activates the smartgateway ipip tunnel feature.
# See README-Olsr-Extensions for a description of smartgateways.
# (default is "no")
SmartGateway no
# Allows the selection of a smartgateway with NAT (only for IPv4)
# (default is "yes")
# SmartGatewayAllowNAT yes
# Defines what kind of Uplink this node will publish as a
# smartgateway. The existence of the uplink is detected by
# a route to 0.0.0.0/0, ::ffff:0:0/96 and/or 2000::/3.
# possible values are "none", "ipv4", "ipv6", "both"
# (default is "both")
# SmartGatewayUplink "both"
# Specifies if the local ipv4 uplink use NAT
# (default is "yes")
# SmartGatewayUplinkNAT yes
# Specifies the speed of the uplink in kilobit/s.
# First parameter is upstream, second parameter is downstream
# (default is 128/1024)
# SmartGatewaySpeed 128 1024
# Specifies the EXTERNAL ipv6 prefix of the uplink. A prefix
# length of more than 64 is not allowed.
# (default is 0::/0
# SmartGatewayPrefix 0::/0
##############################
### OLSR protocol settings ###
##############################
# HNA (Host network association) allows the OLSR to announce
# additional IPs or IP subnets to the net that are reachable
# through this node.
# Syntax for HNA4 is "network-address network-mask"
# Syntax for HNA6 is "network-address prefix-length"
# (default is no HNA)
Hna4
{
# Hna4 - Internet gateway:
#0.0.0.0 0.0.0.0
# Hna4 - more entries can be added:
#off168.10.0 255.255.255.0
#off168.11.0 255.255.255.0
#off168.12.0 255.255.255.0
#off168.13.0 255.255.255.0
#off168.14.0 255.255.255.0
}
Hna6
{
# Internet gateway
# 0:: 0
# specific small networks reachable through this node
# fec0:2200:106:0:0:0:0:0 48
}
################################
### OLSR protocol extensions ###
################################
# Link quality algorithm (only for lq level 2)
# (see README-Olsr-Extensions)
# - "etx_float", a floating point ETX with exponential aging
# - "etx_fpm", same as ext_float, but with integer arithmetic
# - "etx_ff" (ETX freifunk), an etx variant which use all OLSR
# traffic (instead of only hellos) for ETX calculation
# - "etx_ffeth", an incompatible variant of etx_ff that allows
# ethernet links with ETX 0.1.
# (defaults to "etx_ff")
# LinkQualityAlgorithm "etx_ff"
# Fisheye mechanism for TCs (0 meansoff, 1 means on)
# (default is 1)
LinkQualityFishEye 0
#####################################
### Example plugin configurations ###
#####################################
# Olsrd plugins to load
# This must be the absolute path to the file
# or the loader will use the following scheme:
# - Try the paths in the LD_LIBRARY_PATH
# environment variable.
# - The list of libraries cached in /etc/ld.so.cache
# - /lib, followed by /usr/lib
#
# the examples in this list are for linux, so check if the plugin is
# available if you use windows/BSD.
# each plugin should have a README file in it's lib subfolder
# LoadPlugin "olsrd_txtinfo.dll"
LoadPlugin "olsrd_txtinfo.so.0.1"
{
# port number the txtinfo plugin will be listening, default 2006
# PlParam "port" "81"
# ip address that can access the plugin, use "0.0.0.0"
# to allow everyone
PlParam "Accept" "127.0.0.1"
}
LoadPlugin "olsrd_dot_draw.so.0.3"
{
PlParam "Accept" "127.0.0.1"
}
LoadPlugin "olsrd_jsoninfo.so.0.0"
{
# the default port is 9090 but you can change it like this:
PlParam "port" "9090"
# You can set a "accept" single address to allow to connect to
# jsoninfo. If no address is specified, then localhost (127.0.0.1)
# is allowed by default. jsoninfo will only use the first "accept"
# parameter specified and will ignore the rest.
# to allow a specific host:
#PlParam "accept" "172.29.44.23"
# if you set it to 0.0.0.0, it will accept all connections
PlParam "accept" "0.0.0.0"
# specify a UUID for this node to track it for debugging
#PlParam "UUIDFile" "/etc/olsrd/olsrd.uuid"
}
#############################################
### OLSRD default interface configuration ###
#############################################
# the default interface section can have the same values as the following
# interface configuration. It will allow you so set common options for all
# interfaces.
InterfaceDefaults {
# Ip4Broadcast 255.255.255.255
}
######################################
### OLSRd Interfaces configuration ###
######################################
# multiple interfaces can be specified for a single configuration block
# multiple configuration blocks can be specified
# WARNING, don't forget to insert your interface names here !
Interface "wlan0"
{
# Interface Mode is used to prevent unnecessary
# packet forwarding on switched ethernet interfaces
# valid Modes are "mesh" and "ether"
# (default is "mesh")
HelloInterval 1.0
HelloValidityTime 10.0
TcInterval 5.0
TcValidityTime 60.0
MidInterval 5.0
MidValidityTime 60.0
HnaInterval 5.0
HnaValidityTime 60.0
Mode "mesh"
}
On Wed, Mar 27, 2013 at 12:41 PM, Henning Rogge <(spam-protected)>wrote:
> Default and interface timings all zero? That sounds badly wrong.
>
> Can you post your olsr config file?
>
> Henning
>
>
> On Wed, Mar 27, 2013 at 4:38 PM, Douglas Diniz <(spam-protected)> wrote:
> > Hi, I was using Olsrd 0.6.4 and now I updated to 0.6.5.2.
> > I'm cross-compiling to PowerPc.
> >
> > Now when I run "olsrd -f /etc/olsrd.conf" the process freezes, and stops
> at
> > this point:
> >
> > *** olsr.org - 0.6.5.2-git_-hash_64c0ebc7d623ac4986be69c7f7130d13 -
> ***
> > Build date: 2013-03-27 11:50:13 on dgdiniz-desktop
> > http://www.olsr.org
> >
> >
> > Sometimes the process starts fine, but most of the time the process
> stops at
> > this point.
> > Other times the process continue to run after some seconds, but most of
> time
> > it freezes for a long time.
> >
> >
> > Olsrd version 0.6.4 starts fine every time:
> >
> > *** olsr.org - 0.6.4-git_-hash_9297fc2b2ddda43b84f0e26d5f2e06be - ***
> > Build date: 2012-11-16 11:57:22 on dgdiniz-desktop
> > http://www.olsr.org
> >
> > Parsing file: "/etc/olsrd.conf"
> > Smart gateway system: disabled
> > Link quality fish eye 0
> >
> > Interface Defaultssetting ifs_in_curr_cfg = 0
> > HELLO interval: 0.00
> > HELLO validity: 0.00
> > TC interval: 0.00
> > TC validity: 0.00
> > MID interval: 0.00
> > MID validity: 0.00
> > HNA interval: 0.00
> > HNA validity: 0.00
> > Mode: mesh
> > IPv4 broadcast/multicast : AUTO (d)
> > Mode : mesh (d)
> > IPv6 multicast : ff02::6d
> > HELLO emission/validity : 0.00L�/0.00(null)
> > TC emission/validity : 0.00L�/0.00(null)
> > MID emission/validity : 0.00L�/0.00(null)
> > HNA emission/validity : 0.00L�/0.00(null)
> > Autodetect changes : yes
> > IPv4 broadcast/multicast : AUTO
> > Mode : mesh (d)
> > IPv6 multicast : ::
> > HELLO emission/validity : 0.00L�/0.00(null)
> > TC emission/validity : 0.00L�/0.00(null)
> > MID emission/validity : 0.00L�/0.00(null)
> > HNA emission/validity : 0.00L�/0.00(null)
> > Autodetect changes : no
> > olsr.org - 0.6.4-git_-hash_9297fc2b2ddda43b84f0e26d5f2e06be -
> detaching
> > from the current process...
> >
> >
> >
> > Someone knows what is happening?
> >
> > Thanks
> >
> > --
> > Olsr-dev mailing list
> > (spam-protected)
> > https://lists.olsr.org/mailman/listinfo/olsr-dev
>
>
>
> --
> We began as wanderers, and we are wanderers still. We have lingured
> long enough on the shores of the cosmic ocean. We are ready at last to
> set sail for the stars - Carl Sagan
>
<(spam-protected)>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20130327/9451b7a0/attachment.html>
More information about the Olsr-dev
mailing list