a.) Selber bauen.
Ja, generell geht das. Würde ich dir aber von abraten. Es sei denn du magst basteln und viel ausprobieren.
b.) Router auf beiden seiten
Das ist (so denke ich) die sinnvollste Lösung. Sandmaennchen hat's schon auf den Punkt gebracht. Außerdem sollte das Antennenkabel so kurz wie irgendmöglich sein, da es auch eine gewisse Dämpfung hat. (Sonst ist der mühselige dB-Gewinn mittels Antenne gleich wieder futsch. Der Verlustwert eines guten (!) Kabels beträgt ca. 0,3dBi pro Meter. Also bei z.B. 10 Meter hättest du 3 dBi Verlust. Im Klartext heißt das: Dir bleibt dann insgesamt nurnoch die halbe (Sende-)Leistung übrig!!! (Logarhithmusrechnung). Vom 2ten Router gehst du dann per Netzwerkkabel zu dem PC deines Freundes. Netzwerkkarte sollte er (eigentlich) haben.
Übrigens:
Es müssen keine Router sein, mit Accesspoints geht's auch. Nur Router sind billiger. Außerdem kannst du bei den WRT54gL mittels passender Firmware die Sendeleistung erhöhen. Z.B. von 30mW auf 100mW.
c.) Reichweite
Wie weit du mit einer selbstgebauten Antenne kommst, weiss man nicht, das hängt stark vom Basteltalent ab. Maße sind sehr wichtig (kommt auf Millimeter an), wie schon vorher gesagt, es ist viel Probiererei. Und Reichweite =/= Reichweite. Was bedeutet es schon, wenn du 300m weit kommst, aber -erstens- Die Signalstärke/ -qualität miserabel ist und -zweitens- alle 10min die Verbindung aufgrund äußerer Störungen getrennt wird.
d.) Ausrechnen
Ja, es geht. Es hängt jedoch von sehr vielen Faktoren ab. Ich versuche es mal:
a.) Zuerst die Dämpfung im freien Raum ermitteln = 36.6 + 20*Log(D) + 20*Log(F)
--> D ist die Entfernung in Meilen !!
--> F die Frequenz in MHz.
==> Bei 350m habe ich 91dB herausbekommen
b.) Theoriewert = [Sendeleistung in dBm] - [Kabelverluste in dB] + [Antennenverstärkung in dBi] - [obige Verluste bei 350m freier Strecke von 91dB] + [Antennenverstärkung in dBi] - [Kabelverluste in dB] + [Empfangsempfindlichkeit (Betrag positiv einsetzen) in dBm] - [10dB]
--> Sendeleistung in dBm = 10 x log(P/0.001)
--> P ist in der obigen Gleichung die Sendeleistung in W [Watt] nicht mW !!
--> Kabelverluste großzügig eintragen!
--> Empfangsempfindlichkeit findet man im Datenblatt d. Herstellers. Theoretischer Maximalwert ist -97dBm bei 1-2MBit/s.
Wenn der errechnete (Theorie-)Wert > 0 ist, funktioniert es, da am Ende der Gleichung schon 10dB abgezogen wurde, welche für einen funktionierenden Betrieb nötig sind.
Die Rechnung ist eine grobe Abschätzung Es kann (und wird) Abweichungen von mehreren dB geben!
Hinweise
- Maximale Reichweite erreicht man nur mit der niedrigsten Datenrate, (1-2Mbit/s)
- Viele Hersteller geben die Werte der Empfangsempfindlichkeit nicht heraus, dann sollte man mäßige bis schlechte Werte einsetzen.
Hoffe konnte dir damit Weiterhelfen. Das Thema mit der Reichweite ist nicht nur recht kompliziert, es ist auch stark ungenau. Das kritische in der Rechnung oben ist 'Die Dämpfung im freien Raum'. Zuerst hat man das sehr selten, der Boden allein reflektiert schon, dann noch die Art (Beton, Gras,...), und Luftfeuchte sowie Lufttemperatur spielen auch eine große Rolle. Naja wenigstens hast du freie Sicht zum Nachbarn, das ist schonmal sehr gut! Hol dir lieber anständige Sachen, damit auch die Bandbreite nicht zu arg darunter leiden muss. 1-2MBit/s macht nicht wirklich Spass.
mfg
dirkle