[Berlin-wireless] ubuntu als olsr-freifunk client

Mirko Riemer mirkone
Fr Aug 3 17:10:27 CEST 2007


sehr schön da weiss ich wenigstens an was das liegt, ich bin gespannt
was die neuen versionen sagen oder welche Version ist vieleicht
vorübergehend zu empfehlen?

grüsse,
mirko


elektra schrieb:
> Diesmal nicht Dein Fehler! olsr.org - 0.5.2 ist buggy - deshalb wird gerade 
> 0.5.3 nachgeschoben. (Release early release often) 
> 
> cu elektra
> 
>> 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.




Mehr Informationen über die Mailingliste Berlin