[WLANware] olsrd auf 2 Interfaces laufen lassen
Sven-Ola Tuecke
mail2news at commando.de
Sat Jul 22 20:29:29 CEST 2006
Hi ALBI,
da noch niemand richtig auf die Frage geantwortet hat: Mit der
Freifunk-Firmware haengt das 2. Interface an der Funk-IP. Genauer: Jedes
Interface, das im Netzbereich der (meist eth1) Wifi-Schnittstelle liegt,
wird mit OLSR befeuert. Man kann es manuell ueberschreiben (manchmal
sinnvoll), z.B. mit einer /etc/local.olsrd.conf. Die wird dann beim
Erstellen der Config-Datei mit einbezogen, vgl. /etc/init.d/S53olsrd.
Beispiel:
Auf'm Funk sprichst du 10.20.30.40/16. Das ist die Netzmask 255.255.0.0. Der
OLSR-Broadcast spricht also alle Nachbarn von 10.20.0.1 bis 10.20.255.254
an. Die OLSR-Pakete gehen an 10.20.255.255. Wenn Du jetzt z.B. LAN (br0) auf
10.20.33.2/28 konfigurierst, dann ist a) automatisch auf br0 OLSR auch drauf
und b) der Firewall/das NAT zwischen eth1 und br0 ist deaktiviert.
Hintergrund:
Wir haetten sonst mit 192.168ern "verseuchte" Routingtabellen, und wegen der
vom OLSR gesetzten Hostroute kann Dein Nachbar nicht mehr z.B. auf seinen
eigenen 192.168.1.x zugreifen. Also bleib' einfach in dem in Deinem Netz
verwendeten IP-Bereich und die Autokonfi ist Dein Freund ;-)
HTH, Sven-Ola
<albi at life.de> schrieb im Newsbeitrag
news:18873827.1153575444843.JavaMail.elo22 at amd3000...
Hallo,
ich würde gerne olsrd zusätzlich auf einem zweiten Interface laufen
lassen, krieg das aber einfach nicht hin. logread sagt immer er würde
nur eth1 verwenden. Ich möchte olsrd auch auf meinem VPN device laufen
lassen.
Installiert ist ein Asus wl-500g deluxe mit freifunk 1.25 firmware und
tinc als vpn software.
Ich habe nun ein zusätzliches Device "freifunk", der Tunnel funktioniert.
Ich have versucht in /etc/olsrd.conf folgendes einzutragen:
Interface "eth1" "freifunk"
{
HelloInterval 3.0
HelloValidityTime 54.0
TcInterval 2.0
TcValidityTime 162.0
MidInterval 9.0
MidValidityTime 54.0
HnaInterval 9.0
HnaValidityTime 54.0
}
Alternativ habe ich in /etc/local.olsrd.conf eingetragen:
Interface "freifunk"
{
HelloInterval 5.0
HelloValidityTime 90.0
TcInterval 2.0
TcValidityTime 270.0
MidInterval 15.0
MidValidityTime 90.0
HnaInterval 15.0
HnaValidityTime 90.0
}
Beides funktioniert nicht. Ich erhalte mit logread nur:
Jul 22 08:13:01 (none) daemon.info olsrd[22655]: Adding interface eth1
Jul 22 08:13:01 (none) daemon.info olsrd[22655]: New main address:
172.21.84.235
Jul 22 08:13:01 (none) daemon.info olsrd[22659]: olsr.org - 0.4.10
successfully started
Nix von meinem freifunk device zu sehen.
Ich hoffe mir kann da jemand weiterhelfen.
ALBI...
_______________________________________________
WLANware mailing list
WLANware at freifunk.net
https://freifunk.net/mailman/listinfo/wlanware
_______________________________________________
WLANware mailing list
WLANware at freifunk.net
https://freifunk.net/mailman/listinfo/wlanware
More information about the WLANware
mailing list