wlan problem unter FreeBSD 7

Phelot

Member
Hi zusammen!

ich bin vor paar wochen in mein neues Zimmer umgezogen, welches im Untergeschoss liegt. Hier sind alle Rechner an nem Apple Airport, der auch als Router funktioniert per wlan angeschlossen. Als ich noch in meinem altern Zimmer im oberen Stock wohnte, hatte mein Slackware keine Probleme per wlan (mit dhcp) auf das Inet zu kommen (ralink driver). Seit ich nun aber in dem Untergeschoss-Zimmer bin, spackt mein wlan unter Linux/FreeBSD übelst rum: Windows XP schafft die Verbindung zum Airport, auch wenn mit nur einer Signalstärke von ca. 30-50%. Linux und FreeBSD erkennen zwar meine PCI-WLAN-Karte als ein Device mit ralink-Treiber, sehen aber kein verfügbares Netz mit ihr.
OpenSUSE sah nichts,
DekstopBSD sah ebenfalls nichts,
FreeBSD gibt bei
Code:
# ifconfig ral0 ssid "Airport home" up
# dhclient ral0
ral0: no link .................................. giving up
raus. (WEP o.ä. ist btw nichts vorhanden) Komischerweise funktionierte dhclient kurz, nachdem ich den nvidia treiber installierte, was m. M. nach aber nichts damit zu tun haben kann :/
Code:
# ifconfig ral0
ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:11:d8:4c:c8:4e
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "Airport home" channel 1 (2412 Mhz 11g)
authmode OPEN privacy OFF txpower 50 bmiss 7 scanvalid 60 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi11g 7 roam:rate11g 5
protmode CTS bintval 0

Vielleicht irgendwelche Tips? :)
 
Du kannst ja mal ein bischen an den WLAN-Parametern drehen. Den Kanal, auf welchem das WLAN läuft kannst du fest einstellen z. B., dann entgehen der Karte weniger Beacons beim Scannen.

Mit erhöhter txpower kannst du vielleicht auch erst ermöglichen, dass der AP dich hört.

Mit -bgscan kann man noch das Hintergrund-Scannen deaktivieren, das sollte aber erst aktiv werden, wenn die Assoziation hergestellt ist.
 
Danke für deine Antwort! txpower geht nicht über 50, aber als ich es runtergestellt habe und wieder auf 50 zurück, ging dhclient und ich konnte auch internetseiten anpingen! :)
Code:
# dhclient ral0
DHCPREQUEST on ral0 to 255.255.255.255 port 67
DHCPACK from 10.0.1.1
bound to 10.0.1.3 -- renewal in 7200 seconds.

jetzt hab' ich da noch zwei anfängerfragen:

Wie bringt man dhclient nun dazu nicht alle 7200 sekunden eine neue IP zu vergeben und wie stelle ich es nun an, dass das wlan schon nach erneutem booten funktioniert?
 
Für W-Lan beim boot musst du unter deiner /etc/rc.conf einen Eintrag machen

ifconfig_(interface in deinem Fall:)ral0="dhcp" oder jeweils "inet ipadresse netmaks 255.x.x.x"

Mfg
 
die 7200 sec sind die sog. leasezeit, die vom server eingestellt ist. das heisst nicht, das du alle 7200 sec ne neue ip bekommst:
manpage said:
... Each client is assigned a lease, which expires after an amount of time chosen by the administrator (by default, one day). When a leased IP address is assigned to a new hardware address, dhcpd may delete the IP from certain pf(4) tables. Before leases expire, the clients to which leases are assigned are expected to renew them in order to continue to use the addresses. Once a lease has expired, the client to which that lease was assigned is no longer permitted to use the leased IP address.
 
ok danke! hab im übrigen herausgefunden, dass es wohl nichts mit dem umschalten der txpower zu tun hat, sondern einfach mit dem eingeben mehrerer parameter:
Code:
# ifconfig ral0 ssid "Airport home" channel 1 mode 11g up

dann geht es. irgendwie unterbricht das wlan nach einer gewissen zeit wieder die verbindung, auf was man mit einem erneuten dhclient ral0 wieder inet-verbindung bekommt.
 
Back
Top