SDB:Belkin F5D7050

aus openSUSE, der freien Wissensdatenbank


Version: 10.0 Box DVD i386

Dieser Artikel wurde von einem Anfänger für andere Anfänger geschrieben wie man mit einer Belkin Wireless G USB Netzwerk Adapter F5D7050 Antenne in 10.0 mit ndiswrapper und YastOnline gehen kann.

Inhaltsverzeichnis

Situation

Wir müssen mit einer Belkin F5D7050 (Wireless USB Antenne) uns in ein ungesischertes Window Netzwerk einloggen. Es gibt keinen Lokalen Support und der Netzwerk Administrator sagt das es nicht geht.

Ablauf

Es gibt mindestens zwei Wege um das problem zu lösen. Ein weg ist Linuxant. Die haben einen guten Ruf und Treiber für Wireless Antennen. Der zweite weg, der für mich einfacher ist, ndiswrapper und YaST zu benutzen.

Hier ein paar Ankündigungen.

Für Beginner, die Belkin Wireless G USB Netzwerk Adapter F5D7050 Antenne, wird als Belkin F5D7050 erkannt. YaST oder YaST2 wird als Yast bezeichnet; box wird als Computer bezeichnet und MAC wird als MOC addresse bezeichnet. Wörter die gross GROSS geschrieben werden sind entweder Menu schritte oder Befehler, z.b. wie ENTER.

Belkin F5D7050 hat vier verschiedene Chipsätze. Wenn auf der Verpackung die Modell nummer mit 2XXX endet, z.b. F5D7050 2001, dann ist es die 2000 serie. Genauso ist es mit 3XXX. 4XXX ist die 4000 serie und alles andere ist die Version 1.

F5D7050 Version 1 Broadcom
F5D7050 Version 2 Ralink
F5D7050 Version 3 Ralink
F5D7050 Version 4 Zydas 1211B

Das ist wichtig zu wissen, denn wenn Sie die Antenne abbrechen und es mit einer Antenne von einem anderen Belkin F5D7050 austauschen wird es nicht gehen. Die Identifizierungsnummer und die MAC Nummer würde unterschiedlich sein. Von daher müssten Sie die wieder Austauschen. Aber mach dir deswegen immoment keine Sorgen.

Sie sollten ein paar Sachen aufschreiben, von daher sollten Sie einen Stift und Papier bei Seite haben. Hier sind schonmal ein paar Tipps: wenn Sie Nummern aufschreiben, machen Sie ein strich durch die Null um sicher zu sein das es eine Null ist und kein O. Wenn Sie die Nummer eins schreiben, vergessen Sie nicht den strich oben an der eins sonst können Sie es leicht mit dem Buchstaben I vertauschen. Unterstreichen Sie die grossbuchstaben, um zu Wissen was gross und was klein geschrieben ist.

Wir müssen die MAC aufschreiben. Das ist eine einmalige addresse. MAC steht für “Media Access Control”, es hat viele verschiedene Namen: “NIC = Network interface Controller”; “BIA = Burnt In Address”; “Hwaddr = Hardware Address”. Die beziehen sich alle auf die selbe Nummer welche die permanente ID für das Interface ist; egal ob es eine PCI Karte, ein eingebauter Chip oder ein USB stick ist. Die MAC ist Zwölf stellen lang in Base 16 (hex); hex läuft in etwa so: 0 1 2 3 4 5 6 7 8 9 A B C D E F. Normalerweise sind die ersten 6 Ziffern die Verkäufer ID und die letzten 6 Ziffern sind die Geräte ID. Die Belkin F5D7050 MAC ist auf der Rückseite der Antenne gedruckt. Wenn Ihre MAC fehlt, versuchen Sie mit dem befehl “ifconfig -a” in der Konsole die MAC herauszufinden.

Sie müssen als Root in einem Terminal eingeloggt sein für die nächsten Schritte. Sie sollten jetzt schon wissen, das ein Terminal der Schwarze Monitor unten Links ist wenn Sie KDE haben, oder gehen Sie auf MENU, SYSTEM, TERMINAL und suchen Sie sich ein Terminal aus. Ich würde Konsole vorschlagen, obwohl die vorgegebene einstellung zu Hell ist für mich. Daher gehe Ich auf EINSTELLUNGEN, FARBSCHEMA und habe meins umgestellt auf Schwarzem Hintergrund mit grüner Schrift, es ist besser für meine Augen. Wir müssen uns als Root einloggen, das machen wir indem wir SU, (Sie müssen vielleicht Super User schreiben) ENTER und dann fragt Er Sie nach ihrem Root Passwort. Es wird nicht angezeigt wenn Sie es eingeben, aber er registriert alle Ihre eingaben. Also das Passwort eingeben und dann ENTER.

kontrollieren Sie ihr MAC mit diesem Befehl; es wird auf der ersten Zeile sein nach HWaddr.


ifconfig -a


Jetzt müssen Wir schauen ob Sie ndiswrapper installiert haben. Eigentlich heisst es NDIS wrapper. NDIS steht für Network Device Interface Specification, das ist ein standard programm für Netzwerkgeräte mit Software. Eigentlich packt ndiswrapper die Windows Treiber in eine Ebene die Linux unterstützt. Für mehr Informationen, bitte gehen Sie auf Sourceforge; überlegen Sie auch eine Spende zu machen da Sie das programm ja benutzen. Wenn Sie es nicht Installiert haben, müssen Sie auf Sourceforge gehen und sich es runterladen. ndiswrapper kommt mit der vollen installation, hier ist ein Weg um herauszufinden ob Sie ndiswrapper haben.


ndiswrapper


Es wird ihnen Optionen anzeigen, die so aussehen können.

ndiswrapper
Usage: ndiswrapper OPTION
Manage ndis drivers for ndiswrapper.
-i	inffile			Install driver described by infile
-d	devid driver		Use installed driver for devid
-c	driver			Remove driver
-l				List installed drivers
-m				Write configuration for modprobe
-hotplug			Regenerate hotplug information
where devid is either PCIID or USBID of the form XXXX:XXXX

Es ist bestimmt auf Ihrer installations Cd oder Sie müssen es runterladen von Sourceforge. Wenn Sie es nicht haben Laden Sie es sich runter, Sie werden es brauchen. Wenn Sie es haben, toll. Jetzt minimieren Sie die Konsole, nicht schliessen.

Wir werden die Windows Treiber brauchen, also sucht die CD die mit der Antenne kam. Wenn Sie es nicht haben, gehen Sie auf Belkin F5D7050 und Laden Sie die treiber runter. Wir brauchen spezifisch die .inf und die .sys Dateien. Wenn Sie die oben stehenden befehle soweit gemacht haben sind Sie bereit für den nächsten Schritte.

Schritt 1

Legen Sie die CD mit den Windows Treibern in das CD Laufwerk. SuSE Hardware Detection taucht auf, und informiert Sie dass es Daten auf der CD gefunden hat. Klicken Sie auf Öffnen. Sie sehen nun die Daten der CD. Suchen Sie das Verzeichnis Drivers, dann das 1.0.0.0 Verzeichnis. Sie haben die Wahl zwischen Win2KXP Treibern und Win9X Treibern. Wir werden die Win2KXP Treiber benutzen, da diese moderner sind.

Gleich Nachdem Sie das Win2KXP Verzeichnis geöffnet haben sehen Sie die .inf, .sys, und .cat Dateien. Für diese Version heissen sie rt73.inf, rt73.sys, und rt73.cat Angeblich brauchen wir nur die .inf und .sys Dateien, aber ich habe alle 3 runtergeladen nur um sicher zu gehen. Jetzt schieben Sie ihr Fenster auf die linke Seite um rechts genug Platz zu haben um die 3 Dateien auf Ihren Desktop zu schieben. Wenn Sie die 3 Dateien auf den Desktop kopiert haben, schliessen Sie das Fenster und nehmen Sie die CD raus. Jetzt sind wir mit Schritt 1 fertig.

Schritt 2

Jetzt gehen Sie wieder zurück zu dem Terminal, Sie sollten immernoch Root sein, wenn nicht dann benutzen Sie wieder SU. Machen Sie einen rechten mausklick auf rt73.sys, dann Eigenschaften und dann Allgemein. Darunter ist der Pfad. Jetzt werden wir ndiswrapper benutzen mit dem Pfad und dem Datei Namen. Es sollte umgefähr so aussehen./

ndiswrapper -i /home/desktop/rt73.sys
installing rt73.sys


Bedenken Sie aber das ihr Pfad anders sein kann als meiner, aber der rest sollte genauso aussehn. Nachdem Sie die erste datei gemacht haben, drücken sie einfach die Pfeil nach oben Taste um den zuletzt gemachten befehl wieder aufzurufen, und dann ändern Sie einfach den Dateinamen. Nachdem Sie alle Dateien installiert haben, kontrollieren Sie ob Sie es richtig gemacht haben mit dem folgenden Befehl:


ndiswrapper -l


Das wird die Dateien Auflisten. Ärgern Sie sich nicht wenn da steht das die Treiber falsch sind, aber Sie werden später funktionieren. Minimieren Sie die Konsole. Jetzt sind wir mit Schritt 2 fertig.

Schritt 3

Öffnen Sie das MENU, SYSTEM, YAST. Geben Sie dann ihr Root Passwort ein. Jetzt schauen Wir ob Belkin F5D7050 in der Hardware Liste ist. Also gehen Sie zu HARDWARE, HARDWARE INFORMATIONEN, USB. Wenn wir unser Gerät dort sehen, ist es der Beweis das es schon installiert wurde. When Sie USB öffnen dann sollten Sie dies hier sehen:

+ UHCI Host Controller

+ Belkin 54g USB Network Controller

Wenn Sie es nicht sehen, dann wurde irgendwas nicht korrekt eingetragen. Aber keine Panik, nehmen Sie eine kleine Pause und folgen Sie die Schritte nochmal von anfang an. Wenn Sie es sehen ist es gut für Sie, aber freuen Sie sich nicht zu früh. Es gibt noch viel zu tun.

Wir müssen jetzt die Vendor Identifier Number und die Device Identifier Number rausfinden und aufschreiben. Öffnen Sie Belkin unter USB, und in der vierten Zeile ist die Device Identifier Number. Und unter RESOURCES, in der dritten Zeile steht die Vendor Identifier Number. Schreiben Sie die zwei Nummern aufund nicht durcheinander bringen .

Jetzt minimieren Sie Yast und gehen zurück zu Ihrer Konsole. In der Konsole werden wir jetzt ndiswrapper benutzen und die zwei Nummern und die Treiber. Das sollte so aussehn:


ndiswrapper -d XXXX:XXXX rt73.inf


Da ist ein Leer vor und nach X's was ihre zahlen von Vendor Identifier Number und Device Identifier Number ist.

Jetzt müssen Wir ein Alias machen in der modules.config Datei. Wir machen das mit der Hilfe von modprobe. Es sieht umgefähr so aus:


ndiswrapper -m
Adding  alias wlan0 ndiswrapper  to  /etc/modprobe.d/ndiswrapper


Das hat es jetzt einen Alias gegeben, jetzt müssen Wir es in modprobe kopieren. So etwa:


modprobe ndiswrapper


Wenn es keine Fehlermeldung gab, wurde alles perfekt Installiert. Das war Schritt 3.

Schritt 4

Jetzt werden Wir zwei praktische Befehle benutzen, ifconfig und iwconfig. Ifconfig ist das gleiche wie ipconfig in Windows, sie haben es vielleicht benutzt um die MAC zu bekommen. Iwconfig arbeitet mit Wireless, iwconfig, daher das w. Wenn Sie ifconfig im Terminal eingeben, bekommen Sie nur die loopback. Die loopback oder lo, ist häufig in jedem PC, im grunde pingt sich der Rechner selbst (127.0.0.1). Als nächstes geben wir iwconfig ein, aber wir werden kein wlan0 sehen. Wahrscheinlich wird ihnen das hier angezeigt im Terminal:

ifconfig
lo	Line encap:Local Loopback 
inet addr:127.0.0.1 Mask :255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:364  errors:0  dropped:0  overruns:0  frame:0
TX packets:364  errors:0  dropped:0  overruns:0  carrier:0
collisions:0 txqueuelen:0
RX bytes:25563 (24.9 Kb) TX bytes:25563 (24.9 Kb)
iwconfig
lo	no wireless extensions.

eth0	no wireless extensions.

sit0	no wireless extensions.


Das ist aber kein problem denn wir werden die wlan0 einfach anmachen mit dem folgenden Befehl:

ifconfig wlan0 up


Wir müssen es auch leiten, das machen wir so:


iwconfig wlan0 mode managed


Jetzt schreiben Sie folgendes:


ifconfig


Sie sollten wlan0 mit ihrer MAC hinter HWaddr. Bestätigen Sie das die MAC ihre ist. Wenn es nicht ihre MAC ist, dann machen Sie nochmal jeden Schritt neu. Wenn es ihre MAC ist dann geben Sie folgenden Befehl ein:


iwconfig


Können Sie wlan0 sehen? Wenn nicht, dann versuchen Sie nochmal die Schritte von Vorne. Wenn Sie wlan0 sehen dann ist es gut. Schreiben Sie den ESSID:Name auf, es ist in der ersten Zeile. (Der Name bezieht sich auf ihren eigenen ESSID Name) Es sieht wahrscheinlich so aus:


wlan0 		802.11g 54mbps : ESSID:Name


Schreiben Sie ihren ESSID Name auf und ihre Domaine name, der Domaine Name ist der Name Ihres Netzwerkes. Ihr Netzwerk Administrator wird es wissen wenn es ihnen nicht einfällt. MINIMIEREN Sie das Terminal. Jetzt sind wir mit Schritt 4 fertig.

Schritt 5

Merke: das folgende ist das Ergebniss einer unconfigurierten box. Wenn Sie vorher Netwerk Konfigurationen hatten wird ihr Ergebniss anders sein. Wenn Sie keine Netzwerk Konfiguration bevor hatten, dann sollte Ihr Ergebniss fast genauso aussehn wie meins.

Ihre Antenne sollte Blinken. MAXIMIEREN Sie jetzt Yast. Sie haben wahrscheinlich jetzt zwei fenster offen. Wenn es so ist, schliessen Sie jetzt das Hardware Information Fenster, weil Wir damit fertig sind. In Yast Kontroll Zentrum gehen wir auf Netzwerk Gerräte, dann Netzwerkkarte, und wenn es fertig geladen hat gehen Sie auf Hinzufügen. Das Manuelle Netzwerk Karte konfiguration Fenster öffnet sich. Unter Gerätetyp wählen Sie USB aus. Manche sagen das Sie Wireless wählen sollten aber das hat bei mir nicht funktioniert. Der Konfigurationsname wird Standart auf wlan0 sein.

Unter Kernel Module; Der Hardware Konfiguration Name wirdstatic-0 sein. In Module Name schreiben Sie ndiswrapper rein, dann auf WEITER. Jetzt sind Sie beim Network Address Setup Fenster, klicken Sie auf Host Name and Name Server. Das Host Name and Name Server Configuration Fenster öffnet sich, und unter Host Name und Domain Name fügen Sie da ihre Daten rein. (Der Host Name ist der Name ihrer box und der Domain Name ist der Name ihres Netzwerkes). Entnehmen Sie die markierung von Change Host Name via DHCP und klicken Sie jetzt auf WEITER.

Klicken Sie auf Advanced und dann haben Sie DHCP Options unter Host Name to Send, schauen Sie das Ihr Hostname dort steht. Wenn nicht dann schreiben Sie ihn da rein. Klick OK. Jetzt haben Sie das Wireless Network Card Configuration Fenster. Unter Network Name ESSID, schreiben Sie Ihren ESSID Name. Klicken Sie jetzt WEITER. Sie werden gefragt ob Sie Encryption benutzen wollen; suchen Sie aus was nützlich für Ihr Netzwerk ist. Wenn Sie das gemacht haben, klicken Sie auf WEITER.

Ihre Antenne sollte jetzt blinken und Ihre Box sollte die Netzwerk Konfiguration schreiben. MINIMIEREN Sie Yast, lassen Sie aber Yast und das Terminal offen, Sie werden Sie noch brauchen. Das war Schritt 5.

Schritt 6

Ok, öffnen Sie Firefox; die Antenne sollte sollte jetzt aufleuchten und Firefox sollte sich öffnen. Aber, gehen Sie auf eine Seite die Sie noch nicht besucht haben, da die anderen Seiten vielleicht noch im Cache sind. Wenn Sie wissen wie man eine Seite anpingen tut, dannn tuhen Sie es. Wenn Sie auftaucht, gut aber Wir sind noch nicht fertig.

Schliessen Sie Yast und das Terminal. jetzt machen Sie einen NEUSTART und probieren Firefox nochmal aus. Haben Sie immernoch Internet? Wenn ja, dann Gratulation! Wenn nicht, dann schauen sich Sie mal die Firewall Konfiguration an und bearbeiten Sie die. Wenn es dann immernoch nicht geht, dann machen Sie alle sechs Schritte nochmal. jetzt sind wir mit Schritt 6 fertig.

In closing

Bei mir hat der Ablauf funktioniert aber ich habe ein paar versuche gebraucht um es richtig zu machen. Ein paar Punkte zu beachten:

  • Nach einem Neustart geht das Internet nicht mehr. kontrollieren Sie die Yast Prozeduren.
  • Internet geht nicht nachdem Sie einen Update gemacht haben. Kontrollieren Sie das modprobe korrekt ist.
  • Bedenken Sie auch das Sie vielleicht nicht alle diese Schritte machen müssen, Ich schreibe nur was bei mir funktioniert hat.
  • Gewöhnen Sie sich an SU und YAST an. Das wird Ihre Linux fähigkeiten verbessern.
  • Ich glaube nicht das diese Schritte schwer sind, und ich bin ein Anfänger. Aber wenn Sie nicht diesen Weg nehmen wollen dann probieren Sie Linuxant.

Viel Glück und fröhliches Arbeiten mit Linux.