• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Anfänger hat Problem mit zyxel G-220 USB-stick

Hallo,

ich habe ein Problem bei der Installation meines w-lan USB-sticks.

Das Problem: trotz der scheinbar erfolgreichen Installation des Treibers und obwohl einige wlan-Netze angezeigt werden, kann ich mich nie in das Netz meines Nachbarn einklinken. Obwohl ich den WEP-Schlüssel schon bei yast im Network-Manager eingegeben habe, werde ich nach kurzer Zeit nach dem WEP-Schlüssel gefragt. Den gebe ich ein, aber es passiert einfach nichts.

Infos: Ich habe Suse 10.1 auf dem Rechner. Der w-lan USB-stick heißt zyxel G-220. Den Treiber „zd1211“ habe ich von sourceforge.

Was ich bisher getan habe:


Ich habe den gcc und die kernel-source installiert (wireless-tools waren bereits installiert).
Ich habe die Firmware nach lib/firmare kopiert.
Ich habe den Treiber nach der Anleitung installiert.

Hier die Anleitung, der ich gefolgt bin:

Make sure you have your kernel sources, preferably in /usr/src/linux
Make sure your kernel is compiled with wireless extensions (CONFIG_NET_WIRELESS) and USB support
Make sure iwconfig is installed (Debian: wireless-tools package)
Download latest drivers
untar
check, if zd1211 or zd1211b is needed. Activate zd1211b in makefile, if necessary. If in doubt, do a lsusb -v and compare the USB ID of the stick listed there with the table above.
make, make install
modprobe -v zd1211 (or modprobe -v zd1211b)
lsmod - you should see zd1211 loaded (see dmesg otherwise)
ifconfig wlan0 up (iwconfig will not work otherwise) - or ip link set wlan0 up to use iproute2
iwconfig wlan0 essid youressid
dhclient wlan0 (or ifconfig.../route... for static IP) - use dhcpd or pump if your distribution does not feature dhclient

Fragen:

Ich kenne mich weder mit Linux noch mit w-lan aus. Ich habe eine Menge Anleitungen und Postings im Internet gelesen. Bitte verzeiht, wenn meine Fragen evtl. komisch klingen.

Kann es sein, dass mein Nachbar meine MAC-Adresse erst akzeptieren muss, damit ich mich anmelden kann?

Bei yast im Network-Manager steht als Hinweis zur Verschlüsselung, dass alte Computer manchmal nur 64 bit Verschlüsselung unterstützen. Mein Rechner ist fünf Jahre alt ( 1,2 Ghz, 256 MB RAM). Könnte er darunter fallen?

Ich habe auch versucht den Router von meinem PC aus zu konfigurieren, indem ich im Browser 192.168.1.1 bzw. 192.168.2.1 eingegeben habe. Ich konnte aber nicht auf den Router zugreifen, d.h. es erschien nicht die erwartete Seite. Muss ich noch irgendetwas bei mir einstellen oder ist das gar ein Zeichen dafür, dass meine w-lan stick nicht richtig funktioniert?



Vielleicht helfen ja noch einige Infos aus der Konsole. Ich weiß leider nicht, was wichtig ist, deshalb lieber etwas zu viel als zu wenig.

Der Befehl „ifconfig wlan0“ bringt folgendes:


linux-ulz1:/home/uwe # ifconfig wlan0
wlan0 Protokoll:Ethernet Hardware Adresse 00:13:49:18:51:3A
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:489 dropped:0 overruns:0 frame:489
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Der Befehl „iwconfig wlan0“ bringt folgendes:

linux-ulz1:/home/uwe # iwconfig wlan0
wlan0 802.11b/g NIC ESSID:"ArcorWirelessLAN4auq"
Mode:Managed Frequency=2.462 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
Retry:eek:ff RTS thr=2432 B Fragment thr:eek:ff
Encryption key:eek:ff
Power Management:eek:ff
Link Quality=56/100 Signal level=24/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:508
Tx excessive retries:2080 Invalid misc:0 Missed beacon:0

Der Befehl „route“ bringt folgendes:

linux-ulz1:/home/uwe # route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
loopback * 255.0.0.0 U 0 0 0 lo


Wäre wirklich schön, wenn mir jemand helfen könnte. Danke im Voraus!

Uwe
 
1.) Ja, es ist möglich, dass dein Nachbar einen MAC-Filter hat.
2.) Lass erst einmal den NetworkManager weg und probier es mit der traditionellen Methode.
 
Vielen herzlichen Dank!

Mit der "traditionellen Methode" hat es sofort geklappt. Darauf wäre ich nie gekommen. Bekannte von mir sagten, man solle immer "Network-Manager" benutzen. Das war wohl ein Irrglaube.

Leider ist noch ein Problem aufgetaucht. Ich habe versucht es selbst zu lösen, bin aber daran gescheitert. Deshalb schreibe ich auch erst jetzt zurück.

Das Problem:


Ich habe bei Yast eingegeben, dass die Karte bei Systemstart gestartet werden soll. Wenn ich aber den Rechner neu starte, habe ich keine wlan-Verbindung mehr. Wenn ich in der Konsole den Befel "dhclient wlan0" eingebe, kommt folgende Fehlermeldung:

linux-ulz1:/home/uwe # dhclient wlan0
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/wlan0/00:13:49:18:51:3a
Sending on LPF/wlan0/00:13:49:18:51:3a
Can't bind to dhcp address: Address already in use
Please make sure there is no other dhcp server
running and that there's no entry for dhcp or
bootp in /etc/inetd.conf. Also make sure you
are not running HP JetAdmin software, which
includes a bootp server.

If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.

If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-server@isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.

Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.

exiting.

Mit "Kinternet" habe ich es auch schon versucht. Ich habe bei Yast für den Start der wlan-Verbindung "manuel" und "benutzergesteuert" eingegeben. Wenn ich dann die Verbindung mit "Kinternet" herstellen möchte, passiert nichts.

Ich kann erst wieder eine wlan-Verbindung herstellen, wenn ich die Karte lösche, den Treiber nach der Anleitung neu installiere und dann die Karte mit der „traditionellen Methode“ einrichte. Wenn ich dann den Befehl „dhclient wlan0“ eingebe, klappt es.

Was kann man tun, damit schon beim Systemstart eine wlan-Verbindung hergestellt wird?


Grüße Uwe
 
Hallo,

Also, wenn ich direkt nach dem Start „ps aux | grep dhc“ eingebe kommt folgendes:


uuwe@linux-ulz1:~> ps aux | grep dhc
root 2582 0.0 0.1 1416 396 ? S 19:23 0:00 /sbin/dhcpcd -C -H -D -K -N -t 999999 -B -h linux-ulz1 -c /etc/sysconfig/network/scripts/dhcpcd -hook eth0
uwe 4021 0.0 0.2 2816 740 pts/1 R+ 19:25 0:00 grep dhc


wenn ich, nachdem ich alles wieder wie beschrieben neu installiert habe, „ps aux | grep dhc“ eingebe, erscheint folgendes:


uwe@dhcppc1:~> ps aux | grep dhc
root 2100 0.0 0.2 1856 516 ? Ss 18:56 0:00 /usr/sbin/dhcdbd --system
root 9801 0.0 0.2 2112 556 ? Ss 19:10 0:00 dhclient wlan0
uwe 10056 0.0 0.2 2792 696 pts/0 D+ 19:13 0:00 grep dhc


Das sieht irgendwie ganz anders aus. Ich verstehe natürlich nicht worum es da geht. Ich finde es nur merkwürdig, dass zuerst mein Computer „linux-ulz1“ heißt und dann „dhcppc1“. Aber vielleicht ist das ja auch normal.

Gruß Uwe
 
Das kann daran liegen, dass du in der Netzwerkkonfiguration angegeben hast, dass der per DHCP übermittelte Name übernommen werden soll. Wenn sich der dann von dem voreingestellten Namen unterscheidet, ändert sich der Name des PCs, sobald eine Netzwerkverbindung aufgebaut wird.
 
Oben