[wlanfhain] Re: wrt

Sven-Ola Tuecke mail2news
Fr Nov 5 13:29:03 CET 2004


Hi Nicos,

AHA. Nun kann ich Dir auch helfen. Du hast recht, das DSL-Modem hat so 
gesehen keine IP. Dein Setup sieht also wie folgt aus:

PC(OLSR,Funk=172.16.14.2,ESSID=olsr.freifunk.net) -funk->
  WRT54g(OLSR,Funk=172.16.14.1,ESSID=olsr.freifunk.net | 
Eth=192.168.1.1) -eth->
  NetgearMR314(Eth=192.168.1.2, DSLmodemanbindung via PPPoe) -eth(pppoe)->
  DSL-Modem ->
  raus-in-die-welt.

Dein Netgear funkt auf ESSID=nicos (oder so) und Dein PC kontaktet 
normalerweise den Netgear über die interne IP 192.168.1.xxx, die der Netgear 
dem PC mit DHCP zuweist.

Damit der PC über OLSR surfen kann, benötigst Du ein OLSR-Gerät, dass sich 
als Internet-Gatway ankündigt. Sowas heisst im Jargon "HNA4". Die 
Freifunk-Firmware realisiert zur Zeit aber nur einen OLSR-Node (einen 
"Teilnehmer") und kein OLSR-Inet-Gateway. Du musst es ein wenig umbauen. Ich 
setze vorraus, dass Du z.B. via PuTTY (www.putty.org) eine Verbindung zu dem 
WRT aufbauen kannst und die Kommandozeile des Gerätes bedienst. Damit das 
klappt, musst Du natürlich die Weboberfläche des WRT mit http://172.16.14.1 
ansprechen können.

Schritte:

1) Schalte auf der Weboberfläche des WRT (http://172.16.14.1/) unter 
Admin/Ethernet den Firewall aus. Starte das Gerät neu.

2) Rufe mit PuTTY per SSH die WRT-Kommandozeile auf. In PuTTY die IP 
172.16.14.1 eingeben und den Schalter "SSH" aktivieren. Dann "Open". Nun 
Benutzer="root", Kennwort="Dein Kennwort wie für den Webadmin" eingeben. Es 
muss ein schwarzes Fenster mit "Wireless Freedom" und dem Prompt root at gate> 
auftauchen.

3) Du musst eine Default-Route einrichten, damit der WRT das Internet 
kontakten kann. Gib ein "route add default gw 192.168.1.2" [Return]. Gib 
dann ein "ping 141.1.1.1" und es sollten Antwortpakete angezeigt werden. 
Abbruch mit [Ctrl-C]. Wenn "ping 141.1.1.1" nicht funktioniert, liegt der 
Fehler irdwo anders und es wird komplizierter.

4) Klappt es, muss der WRT über OLSR den Inet-Zugriff ankündigen. Gib ein 
"killall crond" und "killall olrsd". (Beendet Cron & OLSR-Dienstprogramm - 
Cron würde olsrd nach 1 min. neu starten).

5) Gib ein: "vi /etc/olsrd.conf". Gehe zu der Zeile mit "#HNA4 0.0.0.0 
0.0.0.0". Drücke die Taste "i" (für Insert). Lösche mit [<-] das 
Lattenkreuz. Tippe [ESC]:wq (Escape=Ende Insert, ":wq" = Kommando schreib 
und Programmende.

6) Gib ein "olsrd -d 0 -i eth1".

7) Jetzt mit dem PC nochmal prüfen - im OLSR-Switch sollte unter Route nach 
einer Minute der WRT als "0.0.0.0" (==Inet GW) auftauchen.

8) Hat alles geklappt, muss die Default-Route noch "Neustart-fest" gemacht 
werden. In PuTTY gib ein "vi /etc/init.d/S60defaultgw". Drücke "i". Gib zwei 
Zeilen ein: 1) "#!/bin/sh" und zweitens "route add default gw 192.168.1.2" 
(natürlich ohne Gänsefüßchen). Beeden mit [ESC]:wq.

9) Das neue Script ausfürhbar machen. Gib ein "chmod +x 
/etc/init.d/S60defaultgw" und prüfe ob es läuft: "/etc/init.d/S60defaultgw".

10) Das wars. Gib ein "reboot" um den WRT neu zu starten.

HTH, Sven-Ola

""Nicos"" <nicos > schrieb im 
Newsbeitrag news:20041105073737.ED70667587 at dd1026.kasserver.com...
> Guten Morgen Sven-Ola,
>
> also gut, konkrete Fragen, konkrete Antworten ;-)
> Mein WRT hat nun gem. der PLZ Aufteilung die 104.129.14.1, netzwerkmaske 
> 255.240.0.0
> Ist das bis hierhin richtig ? Für meinen PC benutze ich dann welche IP? 
> Die die Du unten geschrieben hast eine 172.16.x.x oder eine 104.129.14.x ?
> Oder verstehe ich da gerade ein paar Sachen falsch ? :-(
> Nicos
>
> ----- Original Message -----
> From: mail2news at commando.de <Sven-Ola Tuecke>
> To: wlanfhain at databang.org
> Date: 04.11.2004 17:53:49
> Subject: [wlanfhain] Re: wrt
>
>
>> Hi Nicos,
>>
>> die Funktion Deines WRT54g-Gerätes ändert sich mit dem Aufspielen der
>> Freifunk-Firmware. Du hast nun keinen Access-Point mehr, der 
>> angeschlossene
>> Client-Rechner umhegt und umsorgt, sondern einen Freifunk-Node. Das
>> bedeutet:
>>
>> 1) Keine DHCP-Adresszuteilung über WLAN (über Ethernet geht DHCP 
>> natürlich)
>> 2) Keine Verschlüsselung
>> 3) Jeder andere OLSR-fähige Rechner/Router kann Dein Gerät mitbenutzen
>> 3) Keine WLAN-NAT-Adressumsetzung für Blöd-PC's (welche die kein OLSR
>> können)
>>
>> Um Deinen Freifunk-Node benutzen zu können, hast Du 2 Möglichkeiten:
>>
>> a) Hänge einen PC via Ethernet dran. Dann kannst Du über den WRT54g 
>> surfen
>> und bekommst eine 192.168.x.x-Adresse zugewiesen.
>>
>> b) Konfiguriere Deinen PC ebenfalls als OLSR-Node. Das ist nicht 
>> schwierig.
>> Dann kannst Du immer über OLSR eine Verbindung aufbauen, wenn irgendein
>> OLSR-Node in der Nähe ist (also z.B. Dein WRT54g-Gerät). Lade dazu das
>> Windows-OLSR-Dienstprogramm von http://www.olsr.org/ und konfiguriere die
>> WLAN-Karte in Deinem PC auf eine 172.16.x.x-Adresse und auf die Netzmaske
>> 255.240.0.0 (zu Fuß!!!). Starte das OLSR-Dienstprogramm.
>>
>> Warum ist das so? Zum einen wollen wir im Freifunk-OLSR-Netz nicht jeden
>> Döspaddel, der Internet schnorren will, aber nicht selbst zur Stärkung 
>> des
>> Netzwerkes beiträgt. Zum anderen soll der Zugang zum Netz ja auch
>> funktionieren, wenn Du mit Deinem PC mal woanders bist (also Dein eigenes
>> Gerät mal nicht direkt erreichbar ist). Darum die IP-Adresse also manuell
>> setzen, und zwar auf eine, die niemand sonst in Berlin verwendet. Die 
>> Liste
>> der IP-Adressen gibts unter http://olsr.freifunk.net/ und genau da trägst 
>> Du
>> auch die neue IP für Deinen PC ein.
>>
>> P.S.: Allgemeinverständliche Fragen werden auch allgemeinverständlich
>> beantwortet!
>>
>> HTH und Gruß, Sven-Ola
>>
>> ""Nicos"" <nicos > schrieb im
>> Newsbeitrag news:20041104153639.8CB2067326 at dd1026.kasserver.com...
>> > hi,
>> > hilft mir denn noch mal jemand ?
>> > also ich habe den wrt mit der software von sven-ola bespielt, hat ja
>> > gestern alles  super geklappt. ich bekomme aber mit meiner wlankarte 
>> > keine
>> > verbindung, immer nur ne 169er adresse.  eigentlich läuft der doch als
>> > dhcp, ne ? ich bekomm aber keine zugewiesene. muss ich auf meinem 
>> > laptop
>> > noch irgendwas einstellen ?
>> > thx
>> > nicos
>> >
>> >
>> >
>> > >
>>
>>
>>
>
>
>
> 








Mehr Informationen über die Mailingliste Berlin