Auf meinem Router/server läuft Fedora 14. Die Maschine hat 2
Netzwerkkarten:
- eth1 geht ans Kabelmodem/Internet
- eth0 versorgt das hausinterne Netzwerk; hier läuft ein eigener
DHCP-Server.
Ich würde mir gerne zu diesem "kabelgebundenen" Netzwerk zusätzlich einen
einfachen WLAN access point einrichten - in etwas dieselbe Funktion wie
eth0, nur halt kabellos ;-)
Habe mir einen USB-WLAN-Dongle besortgt, der auch vom Kernel unterstützt
wird (kmod-rt2870-PAE). Wo ich aber nicht weiterkomme, ist das Netzwerk "an
sich": Was muss ich alles als Konfiguration am Dongle einstellen? Kann ich
denselben DHCP etc benutzen?
Cheers + HTH,
- Joerg
--
joerg dot hau at swissonline dot ch * Lausanne, Switzerland
http://jhau.maliwi.de/ - "All standard disclaimers apply".
remove the obvious from my address to reply
> Ich würde mir gerne zu diesem "kabelgebundenen" Netzwerk zusätzlich einen
> einfachen WLAN access point einrichten - in etwas dieselbe Funktion wie
> eth0, nur halt kabellos ;-)
> Habe mir einen USB-WLAN-Dongle besortgt, der auch vom Kernel unterstützt
> wird (kmod-rt2870-PAE). Wo ich aber nicht weiterkomme, ist das Netzwerk "an
> sich": Was muss ich alles als Konfiguration am Dongle einstellen? Kann ich
> denselben DHCP etc benutzen?
Mit dem Dongle wird das vermutlich zumindest vorläufig nichts. Das
Problem ist, dass solche USB WLAN-Karten nicht dazu gebaut sind, als AP zu
fungieren.
Der Treiber rt2870-PAE stammt noch von Ralink selbst (das ist der
Chiphersteller des Dongles), und ist nicht für AP-Betrieb brauchbar. Es
gibt mittlerweile einen neuen Treiber namens rt2800usb, der vielleicht mal
AP-Modus unterstützen wird, aber dieser ist noch experimentell.
Für Infos zum AP-Betrieb empfehle ich die hostapd Seite als Startpunkt:
http://hostap.epitest.fi/hostapd/
Alternativ gibt es den Ad-Hoc Modus. Das ist ein spezieller WLAN-Modus,
der ohne AP auskommt. Sei aber gewarnt, das der Ad-Hoc Modus immer wieder
mal Probleme macht. Weil der Modus selten genutzt wird, vernachlässigen
ihn die Treiberprogrammierer oft.
Mein persönlicher Tipp wäre es allerdings, sich gleich einen richtigen
AP zu besorgen, und ans Netzwerk an eth0 anzuschliessen. Das ist nicht nur
viel unproblematischer, die Empfangsqualität ist auch besser, weil APs
typischerweise bessere Antennen haben.
>> Ich würde mir gerne zu diesem "kabelgebundenen" Netzwerk zusätzlich
>> einen einfachen WLAN access point einrichten - in etwas dieselbe
>> Funktion wie eth0, nur halt kabellos ;-)
>
> Mit dem Dongle wird das vermutlich zumindest vorläufig nichts. Das
> Problem ist, dass solche USB WLAN-Karten nicht dazu gebaut sind, als AP
> zu fungieren.
Hmmja, den Eindruck gewinne ich auch gerade ... :-(
> Alternativ gibt es den Ad-Hoc Modus. Das ist ein spezieller WLAN-Modus,
> der ohne AP auskommt. Sei aber gewarnt, das der Ad-Hoc Modus immer wieder
> mal Probleme macht. Weil der Modus selten genutzt wird, vernachlässigen
> ihn die Treiberprogrammierer oft.
Eben - meine Sorge ist, dann man Ad-Hoc wohl eine Verbindung Rechner zu
Rechner bekommt, aber kein routing (Internet-Zugang) ...
> Mein persönlicher Tipp wäre es allerdings, sich gleich einen richtigen
> AP zu besorgen, und ans Netzwerk an eth0 anzuschliessen. Das ist nicht
> nur viel unproblematischer, die Empfangsqualität ist auch besser, weil
> APs typischerweise bessere Antennen haben.
Genau das wollte ich mit dem USB-Dongle vermeiden ... ;-)
Cheers + Merci,
>> Ich würde mir gerne zu diesem "kabelgebundenen" Netzwerk zusätzlich
>> einen einfachen WLAN access point einrichten - in etwas dieselbe
>> Funktion wie eth0, nur halt kabellos ;-)
>
> Mit dem Dongle wird das vermutlich zumindest vorläufig nichts. Das
> Problem ist, dass solche USB WLAN-Karten nicht dazu gebaut sind, als AP
> zu fungieren.
Hmmja, den Eindruck gewinne ich auch gerade ... :-(
> Alternativ gibt es den Ad-Hoc Modus. Das ist ein spezieller WLAN-Modus,
> der ohne AP auskommt. Sei aber gewarnt, das der Ad-Hoc Modus immer wieder
> mal Probleme macht. Weil der Modus selten genutzt wird, vernachlässigen
> ihn die Treiberprogrammierer oft.
Eben - meine Sorge ist, dann man Ad-Hoc wohl eine Verbindung Rechner zu
Rechner bekommt, aber kein routing (Internet-Zugang) ...
> Mein persönlicher Tipp wäre es allerdings, sich gleich einen richtigen
> AP zu besorgen, und ans Netzwerk an eth0 anzuschliessen.
Genau das wollte ich mit dem USB-Dongle vermeiden ... ;-)
Cheers + Merci,
>> Alternativ gibt es den Ad-Hoc Modus. Das ist ein spezieller WLAN-Modus,
>> der ohne AP auskommt. Sei aber gewarnt, das der Ad-Hoc Modus immer wieder
>> mal Probleme macht. Weil der Modus selten genutzt wird, vernachlässigen
>> ihn die Treiberprogrammierer oft.
> Eben - meine Sorge ist, dann man Ad-Hoc wohl eine Verbindung Rechner zu
> Rechner bekommt, aber kein routing (Internet-Zugang) ...
Das sollte allerdings kein Problem sein. Mit dem Ad-Hoc Modus kann es
passieren, dass Verbindungen nicht klappen oder unregelmässige Aussetzer
haben. Aber wenn die Verbindung klappt, sollte prinzipiell auch das
Routing klappen, denn dieses ist Sache des Rechners selbst, nicht der
Netzwerkkarte.
Falls du es probieren willst, eine einfache Konfiguration könnte so
aussehen:
Angenommen:
eth0: LAN Karte addr 192.168.0.0 / mask 255.255.255.0 / broad 192.168.0.255
eth1: Internet
eth2: WLAN
Folgender Skript, um den Dongle zu konfigurieren, und das Forwarding
einzurichten:
#!/bin/sh
iwconfig eth2 mode Ad-Hoc
iwconfig eth2 essid mywlan
ifconfig eth2 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
iptables -t nat -A POSTROUTING -i eth2 -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Letztere Zeile ist vermutlich unnötig, falls du schon Forwarding machst.
Beachte, das wir hier mit 192.168.1.x arbeiten, also einem anderen
Adressbereich, als auf dem kabelgebundenen LAN. "mywlan" kannst du durch
eine SSID deiner Wahl ersetzen.
Dazu kommt noch der DHCP-Server. Der muss auf dem WLAN leicht andere Daten
servieren, als auf dem Kabel. Falls du dhcpd verwendest, füge folgendes
der dhcpd.conf hinzu:
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers (IP-Adresse DNS-Server);
range dynamic-bootp 192.168.1.2 192.168.1.254;
default-lease-time 21600;
max-lease-time 43200;
}
Merci für die Info - ich habs getestet, aber "irgendwie" taucht der Stick
gar nicht erst in meiner (Wireless-)Umgebung auf ... darum bin ich in der
Zwischenzeit Deinem Rat gefolgt und hab mir nun doch einen gebrauchten,
"evhten" access point gekauft ;-)
Herzliche Grüsse,
>> [Ad-Hoc Modus]
> Merci für die Info - ich habs getestet, aber "irgendwie" taucht der Stick
> gar nicht erst in meiner (Wireless-)Umgebung auf ... darum bin ich in der
> Zwischenzeit Deinem Rat gefolgt und hab mir nun doch einen gebrauchten,
> "evhten" access point gekauft ;-)
Tja, wie schon gesagt, Ad-Hoc Modus ist launisch. AP Modus übrigens auch,
wie ich kürzlich feststellen musste. Aber ich denke, den Versuch wars
wert.