[Berlin-wireless] ubuntu als olsr-freifunk client

elektra onelektra
Fr Aug 3 16:54:41 CEST 2007


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.
> >>>>
> >>>> grüsse,
> >>>> mirkone
>
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin






Mehr Informationen über die Mailingliste Berlin