Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Wireless G USB Network Adaptor, Ubuntu 6.10

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78

    Wireless G USB Network Adaptor, Ubuntu 6.10

    Hallo,
    ich versuche eine Verbindung zum WLAN Router mit dem Belkin Wireless-G Adaptor herzustellen.

    Ich verwende ubuntu linux version 6.10.

    Im Prinzip gibt es 2 Moeglichkeiten:
    • Open Source
      ndiswrapper

    Ich versuche zunaechst die erste Variante und wenn es nicht funktioniert, greife ich zum ndiswrapper.

    Folgende Schritte habe ich durchgefuehrt:

    1.) Ich habe den treiber "rt73 USB nightly CVS tarball: rt73-CVS" hier heruntergeladen:

    http://rt2x00.serialmonkey.com/wiki/...itle=Downloads

    2.) Ich habe ihn entpackt und mit "make; make install" installiert.

    3.) Ich habe in /etc/modules (rt73) das Modul registriert:

    Code:
    me@mymachine:/etc$ cat modules
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    rt73
    lp
    sbp2
    4.) Ich habe die Datei /etc/modprobe.d/rt73 mit folgender Zeile angelegt:

    Code:
    me@mymachine:/etc/modprobe$ cat rt73
    alias rausb0 rt73
    5.) In der Datei /etc/network/interfaces habe ich folgende Zeilen hinzugefuegt:

    Code:
    me@mymachine:/etc/network$ cat interfaces
    auto rausb0
    iface rausb0 inet dhcp
            pre-up ifconfig rausb0 up
            pre-up ifconfig rausb0 down
            pre-up ifconfig rausb0 up
            pre-up iwconfig rausb0 essid "MYWLANSSID"
            pre-up iwconfig rausb0 mode Managed
            pre-up iwpriv rausb0 set AuthMode=WPAPSK
            pre-up iwpriv rausb0 set EncrypType=TKIP
            pre-up iwpriv rausb0 set WPAPSK="XXXXXXXXXXXXX"
            pre-up ifconfig rausb0 up
    Hier habe ich den IDENTIFIER/SSID (MYWLANSSID) und den WPA/WEP1 Schluessel (XXXXXXXXXXXXX) meines Routers eingetragen.

    6.) Neustart.

    7.) iwconfig erbibt:

    Code:
    root@mymachine:/home/me# iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    rausb0    RT73 WLAN  ESSID:"WLAN_18"  
              Mode:Managed  Frequency=2.412 GHz  Bit Rate=54 Mb/s   
              RTS thr:off   Fragment thr:off
              Encryption key:off
              Link Quality=0/100  Signal level:-121 dBm  Noise level:-115 dBm
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    
    sit0      no wireless extensions.
    und ifconfig sagt:

    Code:
    root@mymachine:/home/me# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:90:96:21:8E:68  
              inet addr:192.168.1.33  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::290:96ff:fe21:8e68/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:8043 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6310 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:9200319 (8.7 MiB)  TX bytes:863821 (843.5 KiB)
              Interrupt:11 Base address:0x1c00 
    
    lo        Link 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:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)
    
    rausb0    Link encap:Ethernet  HWaddr 00:17:3F:60:45:69  
              inet6 addr: fe80::217:3fff:fe60:4569/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:9098 errors:0 dropped:0 overruns:0 frame:0
              TX packets:10621 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:748723 (731.1 KiB)  TX bytes:786878 (768.4 KiB)
    Das Problem ist, dass ich nicht genau weiss, wie ich die Funktionsweise des Wireless Adapters ueberpruefen kann.

    Ein Ping auf die Adresse des mit DHCP konfigurierten Routers mit der Adresse 192.168.1.1 gibt die Nachricht aus (dazu habe ich das Ethernet-Kabel entfernt, denn sonst haette ich natuerlich eine positive Ausgabe!):

    Code:
    me@mymachine:/etc/network$ ping 192.168.1.1
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
    From 192.168.1.33 icmp_seq=10 Destination Host Unreachable
    From 192.168.1.33 icmp_seq=11 Destination Host Unreachable
    From 192.168.1.33 icmp_seq=12 Destination Host Unreachable
    Das Licht des USB Wireless Adaptor blinkt, das koennte natuerlich ein Hinweis auf die korrekte Funktion sein.

    Aber ansonsten weiss ich nicht, wie ich jetzt weiter verfahren soll. Unter windows zeigt ein Werkzeug die verfuegbaren wireless netzwerke an, unter linux habe ich aber nichts dergleichen.[/code]

    Wie kann man hier weiter verfahren?

  2. #2
    Rain_maker
    Gast

    Potentielle Fehlerquellen

    1. Potentieller Fehler auf Treiber/Firmwareseite?

    Ist die Firmware installiert?

    Code:
    ls -ls /etc/Wireless/RT*
    2. Ist eth0 auch wirklich deaktiviert, wenn das Kabel gezogen wird? (ifconfig nach dem Abziehen des Kabels ausführen)

    Sonst würdest Du nämlich zwei Karten gleichzeitig im selben Subnetz betreiben und das geht nun mal nicht.

    Greetz,

    RM

  3. #3
    Registrierter Benutzer
    Registriert seit
    May 2003
    Ort
    ruhrgebiet
    Beiträge
    114
    Zitat Zitat von Rain_maker Beitrag anzeigen
    Sonst würdest Du nämlich zwei Karten gleichzeitig im selben Subnetz betreiben und das geht nun mal nicht.

    Greetz,

    RM
    Der Wlan Adapter hat noch keine IP, daher geht natürlich auch der ping nicht. "sudo dhclient rausb0" sollte vom dhcp Server eine IP beziehen.

  4. #4
    Rain_maker
    Gast
    Der Wlan Adapter hat noch keine IP, daher geht natürlich auch der ping nicht. "sudo dhclient rausb0" sollte vom dhcp Server eine IP beziehen.
    Posting des TE:

    Code:
    me@mymachine:/etc/network$ cat interfaces
    auto rausb0
    iface rausb0 inet dhcp
    Sollte, tut es aber nicht, denn in der Konfigurationsdatei ist genau das schon eingetragen (automatischer Start beim Booten und IP-Zuweisung über DHCP).

    Mit Sicherheit ist aber die LAN-Karte schon im selben Subnetz aktiv (siehe ifconfig) und da liegt zumindest eines der Probleme, warum es über die WLAN-Karte nicht rausgehen kann.

    Greetz,

    RM

  5. #5
    Registrierter Benutzer
    Registriert seit
    May 2003
    Ort
    ruhrgebiet
    Beiträge
    114
    Stimmt, mea culpa. Link Quality 0/100 sieht auch nicht gut aus, konnte ich bei den rt2x00 Treibern auch nicht lösen.

  6. #6
    Rain_maker
    Gast
    Zitat Zitat von aevil Beitrag anzeigen
    Link Quality 0/100 sieht auch nicht gut aus, ....
    Mal abwarten, ob die Firmware installiert ist, denn genau darauf deutet diese Ausgabe hin.

    Da der TE den Legacy-Treiber verwendet, sollte sie in /etc/Wireless/ zu finden sein.

    Außerdem fällt mir gerade noch ein, daß unter Umständen die rt2x00-Treiber installiert sein könnten, dann gäbe es weiteren Ärger.

    @TE

    Zusätzlich posten:
    Code:
    lsmod|grep rt73
    
    find /lib/modules/`uname -r` -name "*rt73*"
    Greetz,

    RM

  7. #7
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78
    Hallo,

    erst einmal danke für die Antworten.

    Ich werde jetzt einmal die Ethernetkarte deaktivieren und den Test durchführen.

    Die Ausgabe von 'lsmod|grep rt73':

    Code:
    root@mymachine:/etc# lsmod|grep rt73
    rt73usb                37888  0 
    80211                 175880  2 rate_control,rt73usb
    crc_itu_t               3200  1 rt73usb
    usbcore               134912  3 rt73usb,uhci_hcd
    und von 'find /lib/modules/`uname -r` -name "*rt73*"':

    Code:
    root@mymachine:/etc# find /lib/modules/`uname -r` -name "*rt73*"
    /lib/modules/2.6.17-11-generic/kernel/drivers/net/wireless/rt2x00/rt73usb.ko

  8. #8
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78

    seltsam

    Seltsam finde ich außerdem, dass ich im GUI-Menü der Netzwerkkonfiguration folgende Auswahl habe:

    • Wireless connection (wlan0)
    • Wireless connection (wmaster0)
    • Ethernet connection


    Von rausb0 ist hier gar nichts zu sehen. Aber vielleicht ist das ja normal?

  9. #9
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78

    ethernet deaktiviert

    Also ich hatte jetzt eimal ethernet deaktiviert. Und in der liste taucht jetzt rausb0 gar nicht mehr auf und es wurde keine IP per DHCP zugewiesen.

    Code:
    root@luna:/etc/network# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:90:96:21:8E:68  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:11 Base address:0x1c00 
    
    lo        Link 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:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)
    
    wlan0     Link encap:Ethernet  HWaddr 00:17:3F:60:45:69  
              inet6 addr: fe80::217:3fff:fe60:4569/64 Scope:Link
              UP RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:0 (0.0 b)  TX bytes:3096 (3.0 KiB)
              Base address:0x8000 
    
    wmaster0  Link encap:UNSPEC  HWaddr 00-17-3F-60-45-69-00-00-00-00-00-00-00-00-00-00  
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Base address:0x8000
    Wenn ich das /etc/init.d/networking script starte, tauchen fehlermeldungen auf:

    Code:
    wmaster0: unknown hardware address type 801
    wmaster0: unknown hardware address type 801
    Listening on LPF/wlan0/00:17:3f:60:45:69
    Sending on   LPF/wlan0/00:17:3f:60:45:69
    Sending on   Socket/fallback
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
    DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
    No DHCPOFFERS received.
    No working leases in persistent database - sleeping.
    rausb0: ERROR while getting interface flags: No such device
    Failed to bring up rausb0.
    Ich glaube für Wireless braucht man mindestens ein LPI-Zertifikat der Stufe 1 ...

  10. #10
    Rain_maker
    Gast
    Zitat Zitat von mir selbst
    Da der TE den Legacy-Treiber verwendet, sollte sie in /etc/Wireless/ zu finden sein.

    Außerdem fällt mir gerade noch ein, daß unter Umständen die rt2x00-Treiber installiert sein könnten, dann gäbe es weiteren Ärger.
    Genau das beobachtest Du gerade, denn wie man sieht, wird der neue rt2x00-Treiber verwendet.

    Dieser Treiber macht aber unter Ubuntu 6.10 (wie auch unter openSUSE 10.2) Probleme siehe hierzu:

    http://www.ubuntufreunde.de/forum/th...e4055#post4236

    Die Anleitung dort wäre übrigens für die Installation des Legacy-Treibers, bei der Du scheinbar einiges falsch gemacht hast, denn es ist da auch kein Modul des legacy-Treibers installiert, das müsste eigentlich 'rt73.ko" heissen und unter '/lib/modules/2.6.17-11-generic' mit dem "Find"-Befehl von oben gefunden werden.

    Alles in allem scheint hier ein kleines Durcheinander zu herrschen, das es nun zu entwirren gilt.

    Code:
    dpkg -l|egrep 'linux|header|gcc|make'
    sagt?

    Was man auch noch versuchen könnte/sollte wäre die neusten Version des rt2x00-Treibers zu verwenden und selbst zu kompilieren.

    Das würde Dir das Blacklisting ersparen und die Karte müsste mit dem wpa_supplicant funktionieren, was die Einrichtung über die alte Option (iwpriv) obsolet machen würde.

    So jedenfalls ist das Ganze noch ein ziemliches Stück davon entfernt, zu funktionieren.

    Poste bitte zusätzlich noch die Ausgabe von.

    Code:
    dmesg | grep firmware
    
    find /lib/firmware -name "*rt73*"
    
    ls -ls /etc/Wireless
    => Ausgaben _vollständig_ posten, die letzte hatte ich schon im ersten Posting gefragt.

    Danach kann man weitersehen, denn mich wundert immer noch, daß das Modul rt73.ko nicht existiert, da scheint beim Kompilieren etwas schief gelaufen zu sein.

    Greetz,

    RM
    Geändert von Rain_maker (03.03.07 um 15:55 Uhr)

  11. #11
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78
    Zitat Zitat von Rain_maker Beitrag anzeigen
    http://www.ubuntufreunde.de/forum/th...e4055#post4236

    Die Anleitung dort wäre übrigens für die Installation des Legacy-Treibers, bei der Du scheinbar einiges falsch gemacht hast, denn es ist da auch kein Modul des legacy-Treibers installiert, das müsste eigentlich 'rt73.ko" heissen und unter '/lib/modules/2.6.17-11-generic' mit dem "Find"-Befehl von oben gefunden werden.
    OK, dann werde ich die Installation zunächst einmal dieser Anleitung folgend wiederholen und melde mich dann höchstwahrscheinlich wieder ;-)

    Ich danke dir schon einmal für die Hilfe!

    shs

  12. #12
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    78

    Installation gemäß neuer Anleitung

    Also ich habe jetzt versucht, die Installation nach der neuen Anleitung vorzunehmen.

    Ich hänge aber bereits an dem Punkt, an dem es möglich sein sollte, den Router zu pingen.

    Nach dieser anderen Anleitung funktioniert allerdings noch weniger.

    Die Ausgaben der Befehle:
    Code:
    root@mymachinea:~# ls -ls /etc/Wireless/RT*
    total 8
    4 -rwxr-xr-x 1 root root 2048 2007-03-04 11:21 rt73.bin
    4 -rwxr-xr-x 1 root root  480 2007-03-04 11:21 rt73sta.dat
    
    root@mymachinea:~# lsmod|grep rt73
    rt73                  223744  0 
    usbcore               134912  3 rt73,uhci_hcd
    
    root@mymachinea:~# find /lib/modules/`uname -r` -name "*rt73*"
    /lib/modules/2.6.17-11-generic/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
    /lib/modules/2.6.17-11-generic/extra/rt73.ko
    
    root@mymachinea:~# dmesg | grep firmware
    
    root@mymachinea:~# find /lib/firmware -name "*rt73*"
    /lib/firmware/2.6.17-10-generic/rt73.bin
    /lib/firmware/2.6.17-11-generic/rt73.bin
    
    root@mymachinea:~# ls -ls /etc/Wireless
    total 4
    4 drwxr-xr-x 2 root root 4096 2007-03-04 11:21 RT73STA
    Und die Ausgaben von ifconfig und iwconfig lauten jetzt:

    Code:
    root@mymachinea:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:90:96:21:8E:68  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:673 errors:0 dropped:0 overruns:0 frame:0
              TX packets:676 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:713326 (696.6 KiB)  TX bytes:161531 (157.7 KiB)
              Interrupt:11 Base address:0x1c00 
    
    lo        Link 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:7 errors:0 dropped:0 overruns:0 frame:0
              TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:484 (484.0 b)  TX bytes:484 (484.0 b)
    
    root@mymachinea:~# iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    sit0      no wireless extensions.
    Das sieht schlecht aus, oder?

Ähnliche Themen

  1. TwinhanDTV MagicBox suse 10.1
    Von murkks im Forum Fernsehen
    Antworten: 1
    Letzter Beitrag: 05.09.06, 18:30
  2. SATA-Festplatte mit Asus M2V, VIA VT8237A
    Von kruppa im Forum stationäre Hardware
    Antworten: 5
    Letzter Beitrag: 24.08.06, 13:15
  3. Antworten: 5
    Letzter Beitrag: 03.03.05, 13:52
  4. Suse 9.2 und Siemens Gigaset USB Adapter 54
    Von thesmarty im Forum Mobiles Linux, Notebook, PDA
    Antworten: 0
    Letzter Beitrag: 09.12.04, 21:31
  5. Erkennung von USB
    Von gast44 im Forum System installieren und konfigurieren
    Antworten: 22
    Letzter Beitrag: 01.08.04, 15:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •