WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Bridging / ARP Proxy (http://www.wcm.at/forum/showthread.php?t=65014)

Johanson 01.08.2002 16:29

Bridging / ARP Proxy
 
Hallo allwissendes Forum!!!

Habe ein Prob mit meiner Orinoco Wireless Karte.
Eigentlich funkt die Karte ja einwandfrei, aber jetzt möchte ich etwas neues ausprobieren.
Über einen eigenen Rechner eine Wireless-Bridge bauen (->ORINOCO -> ETHERNET).
Auf diversen Seiten im Netz habe ich herausgefunden das dies mit dieser Karte aufgrund des Orinoco-chips (angeblich) nicht funktioniert, mann solle eine IP-Bridge (ARP-Proxy) verwenden ???
Weiß jemand wie sowas funktioniert?? mit welcher Software??
...fragen über fragen...

Wäre toll wenn mir jemand helfen könnte!!! (bitte keine Google Links, die hab ich selber schon durch ;-)

s´ya

Johanson

valo 01.08.2002 16:36

Re: Bridging / ARP Proxy
 
Zitat:

Original geschrieben von Johanson
(bitte keine Google Links, die hab ich selber schon durch ;-)
<OT> bist du dir da sicher? </OT>

Clystron 02.08.2002 14:38

Ich hab mit Linux-Bridging aus zwei Rechnern mit je zwei Netzwerkkarten eine Art "Kabelsimulation" gemacht. Damit kann ich über jedes beliebige IP-Netzwerk eine voll transparente Ethernetverbindung machen....

Verwendete Software:

Kernel 2.2.21
Bridging-Patch für 2.2.20 (2.4er Bridge-Code)
Bridge-Utils
Vtun (den brauchst du nicht)

Wenn du einen 2.4er Kernel verwendest brauchst du nur die Utils.

Den Patch und die Utils kriegst du auf http://bridge.sourceforge.net/download.html



Sobald der Kernel mit Bridging-Support läuft machst du folgendes:

brctl addbr <bridgename>
brctl addif <bridgename> <netzkarte>
brctl addif <bridgename> <wavelankarte>
ifconfig <bridgename> up



Und das wars. Nach wenigen Sekunden müsste die Bridge funzen (dmesg checken). Wichtig dabei ist dass keines der beiden Interfaces eine IP haben darf. Das Bridge-Device dagegen schon (muss aber nicht)

mfg
Clystron

Johanson 04.08.2002 12:58

Hallo Clystron!!

Danke für deine antwort.
genau so hab ich es auch gemacht, nur mit einer WaveLan karte, und da funkt es nicht.
Die bridge lernt zwar mac addressen ( intern und extern) aber das wars dann auch schon.
jetzt glaube ich das es mit Orinoco karte einfach nicht geht.
Bei mir läuft ein 2.4.18 Kernel (SuSE standart installation) bridging als modul, brcfg-utils (gleiche wie du beschrienen)
Brauche ich da die kernel patches?
mehr fällt mir echt nimma ein.

danke
Johanson

Clystron 05.08.2002 09:46

Interessant, bei mir gings auch über TAP-Devices (Ethernet-Tunnel). Ich hab das Ganze über Ethernet und über PPP (ISDN) getestet....

Scheint irgendwas im Treiber der Karte zu sein.

Nuja, Proxy-ARP, dazu gibts auch ne Menge. Das Problem dabei ist dass das eigentlich nicht so allgemein ist. Laut den Infos die ich gesammelt habe musst du zumindest bei einer Seite wissen welche IPs dranhängen, da du diese dann im Routing-Table eintragen musst (Netzwerk-Route auf der einen Seite, Host-Routes auf der anderen). Du könntest zum Beispiel das Netz zweiteilen und eine Hälfte der IPs fürs WLAN reservieren...

echo 1 > /proc/sys/net/ipv4/conf/<networkdevice>/proxy_arp aktiviert das Proxy-ARP. Dann musst du die routes entsprechend anpassen und das IP-Forwarding einschalten (echo 1 > /proc/sys/net/ipv4/ip_forward).

mfg
Clystron

PS: die Anleitung kommt von einem Google-Link :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag