Car-PC.info

Kommunikation - WLAN Router Linux über ETH0 als WLAN Empfänger

CarPcler - Di 02 Aug, 2005 07:51
Titel: WLAN Router Linux über ETH0 als WLAN Empfänger
Hi Freaks,

hat jemand von Euch mal darüber nachgedacht, den WLAN Empfang über einen Router im Kofferraum, verbunden über Ethernet zu lösen?

Ich habe das wie folgt gemacht:

1. Siemens SE505 für nen 20er bei Ebay gekauft
2. WhiteRussian RC2 Linux auf den Router gepackt (openwrt.org)
3. Kismet für Wardriving drauf
4. Ethernet mit Router und CarPC verbunden
5. In meinen Kofferraum den Router eingebaut (12v)
6. Konsolenzugriff und WebServer konfiguriert
7. Per SNMP/ Linuxtools Statusmeldungen an meinen CarPC realisiert (Netz offen/ Netz geknackt etc.)
8. Bevorzugte Netze (Heimnetz etc) eingestellt

Das ganze fuzt 1a. Immer Super Empfang - Netze sind in ein paar Minuten offen. Reichweite ist fantastich...

Und dazu kommt, dass ich an den Router theoretisch noch schöne andere spielereien anbringen kann (USB Platte, mehrer Com to Net Adapter, WebCam usw.)

Außerdem belastet diese Lösung meinen CarPc so gut wie gar nicht Very Happy

Was haltet Ihr davon?

Die Möglichkeiten bei Linux sind da fast grenzenlos. Denke gerade über nen zweiten PC mit mehr Power in der Reserveradmulde nach...

Ich habe jedenfalls mit den USB WLAN Teilen abgeschlossen...

Dazu kommt, dass man den Router nahezu überall verstecken kann. Die Empfangs- und Sendeleistung ist nicht vergleichbar mit den USB Sticks!

Geeignet sind auch einige Router von anderen Herstellern (linksys, broadcom etc.)

Es gibt noch so einige andere Spielerein, die man mit dem Router realisieren kann. Habe mir z.B. einen E-Mail Server auf den Router gepackt, der permanent, sobald KISMET erfolgreich war über einen VPN meine E-Mail holt. Folge: Bekomme ne Nachricht während ich fahre, dass ich neue Mails habe...

Denkbar wäre auch das Cachen über nen Proxy von bspw. Verkehrsmeldungsseiten oder News...

Gerade bastel ich an Asterisk für Voice over IP. Bekannte von mir haben sich jetzt auch den Router eingebaut. Ziel: über Adhoc während wir gemeinsam in den Urlaub fahren telefonieren Very Happy Very Happy Very Happy Very Happy

EDIT:
Eins habe ich noch vergessen.
Ziel war es eigentlich diese teuren Erweiterungskarten von diversen Anbietern für Input/output anders zu realisieren...
Habe derzeit nen zweiten MiniPC mit Flashboot über IDE und Minimalausstattung (Netzteil, Mainboard,Ram und IDE Boot) im Kofferraum laufen. Für Mess und Regeltechnik nutze ich Linux. Da gibt es eine geile ODB2 Lösung. Ebenso ist die Ansteuerung über Tiny Tiger mit 2x32 Eingängen/Ausgängen extrem preiswert (komplett 75 Euro für 64 Ansteuerbare Kanäle!)...
Ausserdem habe ich endlich einen Bus im Auto, bei dem ich etliche Sachen anschließen kann...
Bin gerade dabei DVB-T Streaming zu realisieren.
Vorteil: Diversity über zwei Karten... (Siehe LXtoDVBT Projekt)...
Weiterer
Klarer Vorteil:
Frontend ist Windows - alles was ein bisschen zu "schwierig" für Bills Software ist, mach Linux Very Happy

Ist sicherlich nix für nen Linux Noob ... Für interessierte aber eine geniale Lösung... Schaut doch mal rein bei openwrt.org und gebt mal Feedback

cyeah der CarPcler
Andre - Di 02 Aug, 2005 09:35
Titel:
Kann man unter windoof den Router denn nur als Empfänger nehmen, da ich auch Probleme hab mit der Signalstärke zu hause?
grüße andre
Fabse - Di 02 Aug, 2005 10:13
Titel:
zeige mal 2 oder 3 bilder, ich glaube nähmlich irgendwie das alles nicht.
SirGroovy2004 - Di 02 Aug, 2005 10:18
Titel:
Zitat:
Ist sicherlich nix für nen Linux Noob ...


Dann kann ich´s ja schon mal vergessen!
CarPcler - Di 02 Aug, 2005 11:39
Titel:
@Andre
sicher - funktioniert wie ein normaler WLAN Router + das was Du daraus machst. Sendeleistung kann man erhöhen, allerdings wird das bei der Gegenstelle nicht unbedingt möglich sein (USB Stick?)

@fabse

was für Bilder möchtest Du haben?

Interessant ist eigentlich nur der Inhalt vom Router...
Hier mal ein paar links um das ganze vielleicht etwas verständlicher zu machen:

kompatible Geräteliste:
http://wiki.openwrt.org/TableOfHardware

Softwareliste (Tracker der in OpenWrt über ipkg erhältichen Pakete):
http://tracker.openwrt.org/packages/

Anleitung (How To):
http://wiki.openwrt.org/OpenWrtDocs/Installing

Eines habe ich noch vergessen. Die Broadcom Chipsätze sind über den Befehl NVRAM SET + Parameter auch in der Sendeleistung "verbesserungsfähig", da die Router durch die Original Firmware dem jeweiligen Land + Vorschriften angepasst werden...
EDIT:
von 34mw (linksys 54g) auf bis zu 184mw! (100 sind erlaubt!)


Kurz zu dem, was man machen muss um den Router in das Auto zu bekommen:

1. Router mit Spannung versorgen (je nach Modell meist 7,9 oder 12 Volt/ ggf. Spannungwandler)
2. Router irgendwo hinter der Verkleidung verstecken oder auch einfach (wie bei mir) an die umklappbare Rücksitzbank schrauben
3. Ethernetkabel mit PC und Router verbinden (kein Crosslink, da Router)

Zur Software:

1. Den Router einschalten mit Resetbutton
2. Je nach Modell muss der Router in den Modus gebracht werden, dass er per TFTP beschickt werden kann. Bei meinem Router (Siemens) musste ich lediglich einen Reset durchführen und dem Server (Linux) zusätzlich die IP 192.168.2.100 geben.
3. Linux Kiste (Server oder von CD booten) mit ATFTP oder Standard TFTP Client ausstatten.
4. Die Befehle gemäß Doku ausführen, Image von openwrt.org runterladen (je nach Router) und per TFTP den Router betanken.
5. Der Router startet neu. Per Telnet auf den Router und *wups" linux ist...
6. Dann per NVRAM das Linux konfigurieren und mit IPKG Packete nachladen.
7. Zum Wardriving ist KISMET gängig:
http://www.kismetwireless.net/
8. Tools wie SSH und Benarichtigungen per SNMP auf dem Router konfigurieren, Anpassungen am Car-PC vornehmen.
9. Ggf. Tools wie Sendmail oder andere installieren und mit dem Car-PC per Client zusammenführen (geht auch POP3 wie Outlook Express oder per Web-Server mit Mail)
10. Web-Server ist schon dabei, ggf. nen Proxy zum Cachen von Seiten bei Verbindung einspielen und konfigurieren.
11. Losfahren und Spaß haben...
12. Lötkolben raus und USB 2.0 oder Serial oder an dere Extras anbauen:
http://wiki.openwrt.org/OpenWrtDocs/Customizing#head-ae533b6ff24d98e907a60fec942ab48bc24fae4e

Interessant sind folgende Features:
LCD, VGA, USB2.0, Serial, ...

cyeah
CarPcler
Andre - Di 02 Aug, 2005 12:01
Titel:
bin nicht sicher, ob du mich richtig verstanden hast:
ich meine den router ins auto und per patch kabel an den car pc.
Senden sollte er nur dann an den wlan router zu hause.
Muss der router ein besonderes Merkmal dafür erfüllen?
CarPcler - Di 02 Aug, 2005 16:23
Titel:
@Andre

Wenn Du eínen "normalen" nicht linux Router verwenden möchtest, dann baust Du quasi eine Brücke zwischen zwei Access Points/ Routern auf --> das nennt sich dann Bridging...

Also mit nem normalen Router fällt dann Wardriving und andere Netze erstmal wech (musste jedesmal anpassen). Mit der Funktion kannst Du allerdings Dein Heimnetz gut synchronisieren.

Mit Linux kannst Du die Funktion des Routers festlegen. D.h. stell Dir den Router als "verlängerten" Ethernet Arm vor. Oder anders (je nach Konfiguration) Du nutzt den Router quasi als W-Lan USB Stick...

cyeah
CarPcler
Chaos_666 - Do 04 Aug, 2005 21:58
Titel:
Tach auch
die Idee ist mir schonmal gekommen (ehrlich) aber habs nie wirklich ausprobiert.
Kann nur sagen: geniale Sache
Hab hier noch nen Linksys WRT54G. Werds damit evtl mal testen.
Wie schwer ists mit openwrt. Hab mal ne EWRT-Firmware umgebaut, das war net so schwer. Aber bei openwrt bin ich vor einiger ein wenig gescheitert.

Ausserdem könnte ich dann auch mal mein eigenes WLAN damit benutzen, da ich keine Windows Treiber kenne die AES und TKIP gleichzeitig unterstützen.


THX
Chaos
Chaos_666 - Do 04 Aug, 2005 23:33
Titel:
Tach auch

also WRT54 ist auf openwrt umgestellt, ging ja einfach dank des howtos.

Hab aber noch ein paar Fragen die du mir hoffentlich beantworten kannst.
Stell Sie bewusst hier und nicht per PN, da hier evtl noch andere das ganze machen wollen, da ja der Preis eines Routers nicht viel höher ist als der einer WLAN-Karte, aber dank linux wiet mehr Möglichkeiten hat.
Zu den Fragen:
1.) Wie hast du dein Netzkonfiguriert, bzw was hast du bei der Internetverbindung eingestellt, DHCP?
2.) Was für Teile von Kismet brauch ich (Server, Drone, Client)?
3.) Haste vielleicht net Anleitung zum SNMP, bzw die Konfiguration?

THX
Chaos
CarPcler - Sa 06 Aug, 2005 19:16
Titel:
@Chaos_666

freut mich dass es geklappt hat...

Hab gerade ein bisschen wenig Zeit, aber ich fang einfach mal an:

1. Die Netzkonfig ist DHCP im WLAN; Statisch über BR zu LAN
2. BR0 connected WLAN zu LAN
---

kurz zu WL:
WL solltest Du Dir unbedingt über IPKG install WL ziehen. sonnst funzt Kismet nicht.
Alternativ kannst Du mit WL schon mal testen ob Dein Interface funzt:

WL scan
WL scanresults
---

3. Du brauchst Server, drone, client (Alles muss auf dem AP laufen)
(Tip: IPKG install Kismt-server zieht alle dependencies
4. Kismet muss connectivity zwischen client und server haben.
5. wenn Du ./kismet per ssh an der Console eingibst, muss ein Statusfenster erscheinen, an dem sich Kismet an Deinem Router AP anmeldet. Schau mal auf openwrt.org. Glaube mich errinnern zu können, dass Du für den WRT54g noch eine kleine Anpassung für den Chipsatz machen musst.
6. Das Statusfenster zeigt Dir jetzt die WL Umwelt an.
7. Kismet muss so konfiguriert werden (bzw. der Server), dass er ersniffte Pakete im /tmp cached.
8. aircrack oder ähnlichh per cron job auf die /tmp/ort der empfangenen verschlüsselten packete gucken lassen.
9. aircrack so konfigurieren, dass er erstmal die leichten pillen angeht (wep 64-128 bit); wpa-psk würde ich erstmal nicht nehmen, da er sich sonst in öffnen verrent und immer noch pakete errechnet, während du schon 10 Spots weiter bist.
10. Den Ort, wo der Schlüssel mit ssid + key liegt in der konfig von kismet eintragen. Dann wird das wlan automatisch geöffnet.

Jetzt kannst du im prinzip mehrere Möglichkeiten nutzen um zu sehen, ob ein WLAN geöffnet UND verbunden ist:

1. SNMP - schreib ich später mal
2. Console offen lassen und auf kismet schauen
3. dauerping script auf oder nen html get als job auf Deinem CarPC (ist mit Vbasic 5min Sache- kannst Du dann bei bspw. roadrunner anstelle der Temp. Anzeige in die Maske einbauen á la ONLINESTATUS: On/off

Melde mich die Tage nochmal.Viel Spaß beim basteln.

Ach,ja aircrack ist nur eine alternative. Such mal bei

http://www.wardriving-forum.de/

cyeah carpcler
CarPcler - Sa 06 Aug, 2005 19:17
Titel:
...doppel Post wegen db Fehler...
CarPcler - Sa 06 Aug, 2005 19:18
Titel:
...doppel Post wegen db Fehler...
CarPcler - So 07 Aug, 2005 13:27
Titel:
Für alle Nicht-Linux Freaks:

Es gibt unter [web:8b773a0eac]http://www.dd-wrt.de/[/web:8b773a0eac] eine alternative Firmware für den Linksys 54g Router.

Mit einem entsprechendem How To sollte es dann auch für jeden möglich sein, Kismet und aircrack (Wardriving) + Modul für den CarPc einzubauen...

Optionen wie Sendeleistung und Zusatzdienste (Kai für Xbox/ ssh/ etc.) sind über ein Web Frontend bequem konfigurierbar, ebenso natürlich die Standarddinge (Wlan/ IP und co).

cyeah carPcler
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB