Das Infolexikon
...und Blog über die Uni FrankfurtInformatik und Kram
Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...
| Fonera und Netzwerkkamera huckepack |
Ne Fonera hatte ich mir bei Ebay schon mit DD-WRT bestellt, die Kamera hatte ich ja auch schon und damit wir beim Robo keine Kabel mehr haben überträgt die Fonera die Bilder von der Kamera. Hier mal ne schnelle kleine Anleitung, wie man beides zum Laufen bringt. Wie man die Fonera knackt, hat der Speyer schon erklärt und da ich mit DD-WRT auch überhaupt keinen Fuß in die Tür bekommen habe, hab ich das OpenWRT auch gleich noch mal neu geflasht!
Vorbereitung
Das wird heute kein langer Artikel, aber erwähnt werden sollte es trotzdem. Die Fonera (Fon2100) hängt als Client in meinem WLAN und ist über ein normales Netzwerkkabel mit der Kamera verbunden. Kamera und das eigene WLAN Netz müssen dazu jeweils in unterschiedlichen Subnetzen liegen.Dann ist der Accesspoint eigentlich dafür verantwortlich, zwischen den beiden Subnetzen zu routen, aber da ich bei mir keinen Zugriff auf den AP habe, musste ich das eben anders lösen. Und da ich ohnehin nur von einer IP auf die Kamera zugreife ist das auch überhaupt kein Problem. Also merke: Der Rechner, der auf die Kamera zugreifen möchte, muss auch immer die selbe IP besitzen.
Wir brauchen:
Einrichten der Interfaces
Man ändere die Datei /etc/config/network folgendermaßen ab:
config 'interface' 'lan'
option ifname eth0
option proto static
option ipaddr 192.168.0.11
option netmask 255.255.255.0
config interface wlan
option ifname ath0
option proto static
option ipaddr 192.168.1.200
Einrichten des Portforwardings
Alle Anfragen richten sich jetzt an die IP der Fonera, die, wenn nötig, die Ports weiterleitet. Im Fall der Kamera ist das bei uns der Port 9001. Die Rückrichtung sieht etwas anders aus, da UDP immer andere Ports verwendet. Also werden alle Portanfragen direkt an eine bestimmte IP (die unseres Rechners natürlich) weitergeleitet. Geht doch: Folgende Einträge in die /etc/config/firewall und ab dafür:
config defaults
option syn_flood 1
option input ACCEPT
option output ACCEPT
option forward REJECT
config zone
option name lan
option input ACCEPT
option output ACCEPT
option forward ACCEPT
option masq 1
config zone
option name wlan
option input ACCEPT
option output ACCEPT
option forward ACCEPT
option masq 1
config forwarding
option src lan
option dest wlan
config 'redirect'
option 'src' 'wlan'
option 'proto' 'udp'
option 'src_dport' '9001'
option 'dest_ip' '192.168.0.10'
option 'dest_port' '9001'
config 'backwards'
option 'src' 'lan'
option 'proto' 'udp'
option 'dest_ip' '192.168.1.38'
Viel Spaß beim ausprobieren! Bei Fragen, wie gehabt, gerne auch mal was posten.
| Erstellt | 8. Dezember 2008 22:48:38 | Geändert | 9. Dezember 2008 01:46:50 |
|---|---|---|---|
| Von | Andreas Fürtig | Kategorien | Technik Linux Hardware Robostuff |
| 0 Kommentar(e) | |||
