[Berlin-wireless] ubuntu als olsr-freifunk client

Mirko Riemer mirkone
Fr Aug 3 16:45:59 CEST 2007


Hallo Florian,
Hallo Sven-Ola,
Hallo Liste,

ich habe eine olsr_nameservice.so.0.3 wenn ich den Parameter in der
olsr.conf verändere sagt er das ich ein veraltetes plugin interface habe
ich glaube wir haben bald alle Fehlermeldungen durch :-(.

Wenn ich das Plugin herauskommentiere sieht das ganze so aus :

mirko at conroe:~$ sudo olsrd
Password:

 *** olsr.org - 0.5.2 ***
 Build date: Jul 17 2007
 http://www.olsr.org

Parsing file: "/etc/olsrd.conf"
 *** olsrd configuration ***
Debug Level      : 3
IpVersion        : 4
No interfaces    : ALLOWED
TOS              : 0x10
Willingness      : AUTO
IPC connections  : 1
        Host 127.0.0.1
Pollrate         : 0.10
NIC ChangPollrate: 2.50
TC redundancy    : 2
MPR coverage     : 7
LQ level         : 2
LQ fish eye      : 1
LQ Dijkstra limit: 0, 5.00
LQ window size   : 100
Clear screen     : no
Interfaces:
 dev: "ath0"
        IPv4 broadcast           : AUTO
        IPv6 addrtype            : global
        IPv6 multicast site/glbl : ff05::15/ff0e::1
        HELLO emission/validity  : 5.00/90.00
        TC emission/validity     : 2.00/270.00
        MID emission/validity    : 15.00/90.00
        HNA emission/validity    : 15.00/90.00
        Autodetetc changes       : yes
Plugins:
        Name: "olsrd_dot_draw.so.0.3"
Not using hysteresis

IP forwarding is enabled on this system
Initializing parser...
Parser: registering event for type 201
Register parse function: Added function for type 201
Parser: registering event for type 202
Register parse function: Added function for type 202
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
Could not read APM info - setting default willingness(3)
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 ath0:
        Wireless interface detected
        Metric: 1
        MTU - IPhdr: 1472
        Index 4
        Address:104.145.0.3
        Netmask:255.0.0.0
        Broadcast address:104.255.255.255
Binding socket 5 to device ath0
Adding OLSR socket entry 5
New main address: 104.145.0.3
Scheduler event registered int: 5.00
Scheduler event registered int: 2.00
Scheduler event registered int: 15.00
Scheduler event registered int: 15.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 128
Scheduler event registered int: 2.00
Scheduler event registered int: 1.00
Scheduler event registered int: 1.00
---------- LOADING LIBRARY olsrd_dot_draw.so.0.3 ----------
OLSRD dot draw plugin 0.3 by Andreas T?nnesen
Checking plugin interface version:  5 - OK
Trying to fetch plugin init function: OK
Trying to fetch parameter table and it's size...
Sending parameters...
Running plugin_init function...
Registering pcf function
Adding OLSR socket entry 7
---------- LIBRARY olsrd_dot_draw.so.0.3 LOADED ----------

-- ALL PLUGINS LOADED! --

Main address: 104.145.0.3

Scheduler event registered int: 5.00
Scheduler started - polling every 0.10 seconds
Max jitter is 1.250000

Triggering Dijkstra
Creating LQ TC with TTL 1.

--- 16:42:06.43 ------------------------------------------------- DIJKSTRA

104.145.0.3 no next-hop
Updating kernel routes...
Updating kernel HNA routes...
mid set: 16:42:06.436184

--- 16:42:06.43 ---------------------------------------------------- LINKS

IP address       hyst   LQ     lost   total  NLQ    ETX

--- 16:42:06.43 ------------------------------------------------ NEIGHBORS

IP address       LQ     NLQ    SYM   MPR   MPRS  will

--- 16:42:06.02436184 ----------------------- TWO-HOP NEIGHBORS

IP addr (2-hop)  IP addr (1-hop)  TLQ

--- 16:42:06.43 ------------------------------------------------- TOPOLOGY

Source IP addr   Dest IP addr     LQ     ILQ    ETX
Creating LQ TC with TTL 2.
Creating LQ TC with TTL 1.
Creating LQ TC with TTL 4.
Triggering Dijkstra


und so geht das immer so weiter.... ich glaube ich bin nahe dran :-)

mirkone


Florian Walther schrieb:
> Mirko Riemer schrieb:
>> Hi,
>> leider versage ich hier beim starten des daemons:
>>
>> ---------- LOADING LIBRARY olsrd_nameservice.so.0.2 ----------
>> DL loading failed: "olsrd_nameservice.so.0.2: cannot open shared object
>> file: No such file or directory"!
>> -- PLUGIN LOADING FAILED! --
>> mirko at conroe:~$
>>
>>   
> Dann kommentier das nameservice plugin halt aus der config datei raus,
> oder vieleicht liegt es bei dir woanders, dann must du den pfad in der
> config anpassen.
>> Florian Walther schrieb:
>>   
>>> Hi Mirko,
>>>
>>> anbei mal meine olsrd.conf mit der das bei  mir auf ubuntu (dapper) geht:
>>>
>>> Meine Dose heißt 'lantau' und mein wlan interface ist 'eth1', wenn du
>>> die beiden werte auf deine gegebenheiten anpasst, sollte alles funken.
>>>
>>> Noch ein Tip: Speichere die olsrd.conf erstmal irgendwo (z.B.
>>> /tmp/olsrd.conf) und starte olsrd von hand als root auf der console z.B.
>>> so: 'sudo /usr/sbin/olsrd -f /tmp/olsrd.conf -d 9', um zu sehen obs klappt.
>>>
>>>
>>> ---- snipp (/etc/olsrd.conf) ----
>>> DebugLevel              3
>>> IpVersion               4
>>> AllowNoInt              yes
>>> Pollrate                0.1
>>> TcRedundancy            2
>>> MprCoverage             7
>>> LinkQualityFishEye      1
>>> LinkQualityWinSize      100
>>> LinkQualityDijkstraLimit 0 5.0
>>>
>>> LoadPlugin "olsrd_nameservice.so.0.2"
>>> {
>>>         PlParam "name"          "lantau"
>>>         PlParam "hosts-file"    "/var/etc/hosts"
>>>         PlParam "suffix"        ".olsr"
>>> }
>>>
>>> LoadPlugin "olsrd_dot_draw.so.0.3"
>>> {
>>> }
>>>
>>> IpcConnect
>>> {
>>>         MaxConnections  1
>>>         Host            127.0.0.1
>>>
>>> }
>>>
>>> LinkQualityLevel 2
>>> UseHysteresis no
>>> Interface "eth1"
>>> {
>>>         HelloInterval           5.0
>>>         HelloValidityTime       90.0
>>>         TcInterval              2.0
>>>         TcValidityTime          270.0
>>>         MidInterval             15.0
>>>         MidValidityTime         90.0
>>>         HnaInterval             15.0
>>>         HnaValidityTime         90.0
>>>
>>>
>>>
>>> }
>>> ----snapp ----
>>> Mirko Riemer schrieb:
>>>     
>>>> Hallo,
>>>>
>>>> Mirko Riemer schrieb:
>>>>   
>>>>       
>>>>> Hallo,
>>>>> habe mir hier einen kleinen OLSR Freifunkrouter aufgestellt der hängt im
>>>>> Moment direkt am Rechner, ist also eigentlich nicht optimal mit meinem
>>>>> Nachbarn verbunden und möchte diesen jetzt extern betreiben ohne PC
>>>>> sozusagen. Mit Windows habe ich es nach Anleitung "OLSR mit Windows"
>>>>> hinbekommen war aber mit linux (ubuntu) noch nicht erfolgreich.
>>>>> Wie stelle ich es also am besten an meine Rechner mit dem FF Netz zu
>>>>> verbinden? Habe auch schon hier eine Frage gestellt :
>>>>> http://forum.ubuntuusers.de/topic/107555/
>>>>> aber leider noch keine Antworten bekommen die mir geholfen haben.
>>>>>     
>>>>>         
>>>> habe inzwischen die rpm mit alien nach deb konvertiert und danch
>>>> installiert verzweifele aber jetzt an der Konfiguration von ubuntu
>>>> Die IP-Adresse kann ich ja mit dem networkmanager umstellen, habe ich
>>>> auch gemacht, olsrd erkennt diese auch:
>>>> das sieht denn ungefähr so aus:
>>>> --------------------------------------------------------------------
>>>> mirko at conroe:~$ sudo olsrd
>>>>
>>>>  *** olsr.org - 0.5.2 ***
>>>>  Build date: Jul 17 2007
>>>>  http://www.olsr.org
>>>>
>>>> Parsing file: "/etc/olsrd.conf"
>>>> Could not read APM info - setting default willingness(3)
>>>> 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 ath0:
>>>>         Wireless interface detected
>>>>         Metric: 1
>>>>         MTU - IPhdr: 1472
>>>>         Index 4
>>>>         Address:104.145.0.3
>>>>         Netmask:255.0.0.0
>>>>         Broadcast address:104.255.255.255
>>>> New main address: 104.145.0.3
>>>> -- ALL PLUGINS LOADED! --
>>>>
>>>> Main address: 104.145.0.3
>>>>
>>>> Scheduler started - polling every 0.05 seconds
>>>> -       Interface ath0 not up - removing it...
>>>> Removing interface ath0
>>>> No more interfaces...
>>>> Removing OLSR socket entry 5
>>>> Received signal 2 - shutting down
>>>> Deleting all routes...
>>>> HNA list:
>>>> Route list:
>>>> Closing sockets...
>>>> Closing plugins...
>>>> Restoring network state
>>>>
>>>>  <<<< olsr.org - 0.5.2 - terminating >>>>
>>>>            http://www.olsr.org
>>>> mirko at conroe:~$
>>>> --------------------------------------------------------------------
>>>>
>>>>
>>>> was ist nun mein Denkfehler? An der olsrd.conf habe ich bisher nur
>>>> UseHyteresis auf no gesetzt weil die Fehlermeldung kam das ich nicht
>>>> beide Parameter angeben darf (LQL und UseHyeresis)
>>>>
>>>> ich hoffe das ich hier damit weiter komme.
>>>>
>>>> grüsse,
>>>> mirkone




Mehr Informationen über die Mailingliste Berlin