Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DLink DWL-650 via madwifi
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sat Aug 07, 2004 3:34 pm    Post subject: DLink DWL-650 via madwifi Reply with quote

So - habe nun mit meiner Freundin getausche 650+ (TI) gegen 650 (atheros) und siehe da - per madwifi kommt das Ding zumindest hoch.
Code:
emerge wireless-tools
FEATURES=" -userpriv" emerge madwifi-driver
modprobe wlan -> ok
modprobe ath_hal -> ok
modprobe ath_pci -> ok
ifconfig ath0 192.168.1.22 up -> ok

/var/log/messages:
Code:
....
Aug  7 17:23:16 SMSGentoo kernel: PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
Aug  7 17:23:17 SMSGentoo kernel: ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Aug  7 17:23:17 SMSGentoo kernel: ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Aug  7 17:23:17 SMSGentoo kernel: ath0: mac 5.6 phy 4.1 5ghz radio 4.6
Aug  7 17:23:17 SMSGentoo kernel: ath0: 802.11 address: 00:0d:88:8a:f7:5c
Aug  7 17:23:17 SMSGentoo kernel: ath0: Use hw queue 0 for WME_AC_BE traffic
Aug  7 17:23:17 SMSGentoo kernel: ath0: Use hw queue 1 for WME_AC_BK traffic
Aug  7 17:23:17 SMSGentoo kernel: ath0: Use hw queue 2 for WME_AC_VI traffic
Aug  7 17:23:17 SMSGentoo kernel: ath0: Use hw queue 3 for WME_AC_VO traffic
Aug  7 17:23:17 SMSGentoo kernel: ath0: Atheros 5212: mem=0x11000000, irq=11
Jul 30 15:34:08 SMSGentoo kernel: wlan: 0.7.3.2 BETA
...

Danach
Code:
iwconfig ath0 key ganzgeheim
iwconfig ath0 channel 6
iwconfig ath0 essid geheimlan

Und iwlist ath0 scan zeigt:
Code:
ath0      Scan completed :
          Cell 01 - Address: 00:0D:88:99:5C:9A
                    ESSID:"geheimlan"
                    Mode:Master
                    Frequency:2.437GHz
                    Quality:52/94  Signal level:-43 dBm  Noise level:-95 dBm
                    Encryption key:on
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5Mb/s
                    Bit Rate:6Mb/s
                    Bit Rate:9Mb/s
                    Bit Rate:11Mb/s
                    Bit Rate:12Mb/s
                    Bit Rate:18Mb/s
                    Bit Rate:22Mb/s
                    Bit Rate:24Mb/s
                    Bit Rate:36Mb/s
                    Bit Rate:48Mb/s
                    Bit Rate:54Mb/s
                    Extra:bcn_int=100

Soweit so gut. Allerdings zeigt mit
Code:
 iwlist ath0 key
an das mein key nur mit 40bit verschlüsselt ist - ich setzte am AP aber 64bit ein. Fakt ist halt das ich keine Verbindung ins LAN habe - also auch den AP nicht anpingen kann. Komisch ist auch das an der Karte die Link - sowie die Act abwechselnd blinken ?!?
Somit 2 Fragen:
1. Habe ich noch etwas vergessen? Firmware laden, Command xyz,...?
2. Wie stelle ich ein das er den Key als 64bit Verschlüsselung benutzt?

Besten Dank für alle Tips...
Markus
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sat Aug 07, 2004 4:42 pm    Post subject: Reply with quote

Klappts denn ohne Key? Teste das doch erstmal.

Ansonsten ist ein "iwconfig ath0 key <key>" schon richtig. Wie du den Key eingeben musst, entnimmst du "man iwconfig", nur soviel vorweg: Möchtest du den Key als String eingeben, geht das mit "s:<hier dein String>". Ich hab, als ich noch WEP genutzt habe, immer direkt jedes Byte als Hex-Block eingegeben. Ich glaube das mit den angezeigten 40 Bit hat schon seine Richtigkeit, das sind - wenn ich mich recht erinnere - die Nutzbyte, mit denen tatsächlich verschlüsselt wird, der Rest ist Overhead. Allerdings kann ich das jetzt bei mir leider nicht mehr nachgucken, da mein WLAN schon seit längerem WPA-verschlüsselt läuft.

Zu den LEDs: Wenn die Verbindung steht, sollten sie synchron blinken, abwechselnd bedeutet "ich suche...".
_________________
42
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sat Aug 07, 2004 8:15 pm    Post subject: Reply with quote

Nein, ohne key klappt es auch nicht. Ich habe zwar offensichtlich eine Art "Verbindung" zum AP da ich ja sonst dessen ID nicht sehen könnte...und die Karte blinkt fröhlich abwechselnd mit den Lämpchen... :?:
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sat Aug 07, 2004 9:30 pm    Post subject: Reply with quote

Hier übrigens die Ausgabe von:
Code:
iwconfig
ath0      IEEE 802.11g  ESSID:"***" 
          Mode:Managed  Frequency:2.437GHz  Access Point: 00:0D:88:99:5C:9A 
          Bit Rate:1Mb/s   Tx-Power:50 dBm   Sensitivity=0/3 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:***   Security mode:restricted
          Power Management:off
          Link Quality:49/94  Signal level:-46 dBm  Noise level:-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Somit sieht die Karte wohl den router - die MAC des AP stimmt. Da ich diese nicht eingegeben habe hat die Karte diese ermittelt. Den Key und die ESSID habe ich mal ausge *** :)
Ich glaube da fehlt nur noch eine Kleinigkeit - blos welche? Und die Karte blinkt fröhlich vor sich hin...
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sat Aug 07, 2004 9:42 pm    Post subject: Reply with quote

hallo!

ok - gut :) -> da du auch OHNE key keine verbindung bekommst.

irgendwie geht mir da was ab: die IP
dh: kriegst du eine IP? -> wahrscheinlich nicht.
was liefert "dhcpd ath0"? oder beziehst du die IP statisch?

das entsprechende in /etc/conf.d/net eingetragen bzw. mit ifconfig gesetzt?

fazit: kriegst du eine IP Ja oder Nein? :)

hth,
ciao
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sat Aug 07, 2004 9:53 pm    Post subject: Reply with quote

Ich arbeite mit festen IPs und hab der Karte auch eine gegeben:
Code:
ifconfig ath0
ath0      Link encap:Ethernet  HWaddr 00:0D:88:8A:F7:5C 
          inet addr:192.168.1.22  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:1 dropped:0 overruns:0 frame:1
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:199
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Memory:d0b65000-d0b75000

Aber die Karte hat sich laut AP Log nicht am AP angemeldet. Das erklärt auch das die LEDs abwechselnd blinken...
Freut mich übrigens wenn die beim lesen meiner posts "irgendwie was abgeht" :D :D :D
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sat Aug 07, 2004 9:57 pm    Post subject: Reply with quote

haha :)
Quote:

Freut mich übrigens wenn die beim lesen meiner posts "irgendwie was abgeht"

why???

ok. dh:
1) alle sicherheitssachen am AP deaktiviert?
2) mac-adressfilter (explizit) deaktiviert?
3) iptables oder ähnliches blockieren auch nicht?
4) probier mal eine ip via dhcp zu beziehen -> wird nicht funktionieren, aber vielleicht kommt so eine fehlermeldung?

hth,
ciao
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sat Aug 07, 2004 10:15 pm    Post subject: Reply with quote

1) hatte ich schon mal gemacht - gleiches Ergebniß wie mit Verschlüsselung
2) Karte war vorher funktionsfähig in einem WinPC - somit bereits am AP eingetragen
3) iptables benutz ich nicht da der AP alles blockt (D-Link DI-624+)
4) dhcpcd ath0 -> keine Meldungen (weder messages noch dmesg), aber auch keine IP - von wem auch :) Danach blinkt nurnoch die Link LED langsam, statt beide abwechselnd langsam.
Ist sicher irgendwas einfaches nurnoch - hoffentlich :?
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sat Aug 07, 2004 10:53 pm    Post subject: Reply with quote

Hmm da fällt mir höchstens noch ein, dass die Verbindung zu langsam ist und der AP sie blockt. Setz die Rate des AP mal auf auto oder zu Testzwecken auf 11b. Dann versuch den Spaß nochmal.

Sonst versuch mal Karte und AP von Hand auf nen anderen (gleichen) Channel zu setzen.

Wenn nur die Link LED langsam blickt, heißt das normalerweise, dass gar keine Treiber geladen sind und nur Strom auf dem Bus ist. Was sagt in einer solchen Situation denn lsmod?
_________________
42
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sun Aug 08, 2004 11:56 am    Post subject: Reply with quote

Ich versteh das nicht - er zeigt doch die MAC vom AP - also muß er doch Verbindung haben, oder? Kanal setz ich ja eh von Hand - das mit dem Speed teste ich gleich noch mal.
Hast du denn dieselbe Karte? Hast du da ein kleines Initscript für gemacht - mal posten? Danke an alle schonmal...
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sun Aug 08, 2004 12:08 pm    Post subject: Reply with quote

Ja, die Verbindung muss er schon haben, aber es kann dennoch sein, dass der AP zugang zum Netz verweigert - sofern er denn so eingestellt ist - damit die Karte aufgrund des niedrigen Durchsatzes das WLAN nicht ausbremst.

Aber um ehrlich zu sein, halte ich das für unwahrscheinlich, denn iwconfig zeigt ja nur 1MBit an, das tut es normalerweise wenn die Verbindung gar nicht steht.

Ich habe eine DWL-G650. Glaube nicht, dass dir mein Skript hilft, aber hier ist es:

Code:

#!/sbin/runscript
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /etc/init.d/net.eth0,v 1.30 2003/10/18 18:03:19 faye Exp $

#NB: Config is in /etc/conf.d/net

checkconfig() {
   if [ -z "${iface_IFACE}" ]
   then
      eerror "Please make sure that /etc/conf.d/net has \$iface_$IFACE set"
      return 1
   fi
}

setup_env() {
   # No reason to check these multiple times in the file
   iface_IFACE="$(eval echo \$\{iface_${IFACE}\})"
   dhcpcd_IFACE="$(eval echo \$\{dhcpcd_${IFACE}\})"
   inet6_IFACE="$(eval echo \$\{inet6_${IFACE}\})"
   alias_IFACE="$(eval echo \$\{alias_${IFACE}\})"
   status_IFACE="$(ifconfig | gawk -v IFACE="${IFACE}" '/Link/ { if ($1 == IFACE) print "up" }')"
   if [ -x `which iwconfig` ]; then
      wireless_IFACE="$(iwconfig 2>/dev/null | gawk -v IFACE="${IFACE}" '/IEEE/ { if ($1 == IFACE) print "yes" }')"
   fi
   wireless_IFACE=${wireless_IFACE:-"no"}
   if [ -x `which mii-tool` ]; then
      link_IFACE=$(mii-tool ${IFACE} 2>/dev/null | gawk '{print $2}')
   fi
   link_IFACE=${link_IFACE:-"yes"}
}

setup_wireless() {
   # Reset to some defaults
   iwconfig $IFACE mode Managed
   iwconfig $IFACE rate auto
   iwconfig $IFACE key off
   iwconfig $IFACE rts off
   iwconfig $IFACE frag off
   iwconfig $IFACE essid any
   # Initiate a scan
   ifconfig $IFACE up
   # Wait for a response
   sleep 1
   # Find known access points
   for AP in `iwlist ${IFACE} scan 2>/dev/null | grep ESSID | awk -F: '{print $2}' | sed 's/[-"]//g'`; do
      if [ -z ${essid_AP} ]; then
         essid_AP="$(eval echo \$\{essid_${AP}\})"
         if [ ! -z ${essid_AP} ]; then
            # setup variables
            key_AP="$(eval echo \$\{key_${AP}\})"
            iface_IFACE="$(eval echo \$\{iface_${AP}\})"
            gateway="${IFACE}/$(eval echo \$\{gateway_${AP}\})"
         fi
      else
         ebegin "Trying to connect using settings from /etc/conf.d/net"
         eend 0   
      fi
   done

   # Bring interface down to apply changes
   ifconfig $IFACE down
#ewarn "Setting wireless parameters mode=${mode_AP}, essid=${essid_AP} and key=${key_AP}" # Debug only!
   if [ ! -z ${mode_AP} ]; then
      iwconfig ${IFACE} mode ${mode_AP}
   fi
   if [ ! -z ${essid_AP} ]; then
      iwconfig ${IFACE} essid ${essid_AP}
   fi
   if [ ! -z ${key_AP} ]; then
      iwconfig ${IFACE} key ${key_AP}
   fi
   # WPA
   ebegin "Setting up WPA-PSK encryption"
   /usr/local/sbin/wpa_supplicant -Bw -c/etc/wpa_supplicant.conf -iath0
   eend 0
   # Bring the interface up
   ifconfig $IFACE up
   # Wait for the system to associate
   while [ `iwconfig $IFACE | awk '/\<..:..:..:..:..:..\>/{print}' | sed 's/^.*\<\(..:..:..:..:..:..\)\>.*$/\1/g'` = FF:FF:FF:FF:FF:FF ]; do
      LC_NUMERIC=C sleep 0.5
   done
   return 0
}

start() {
   local retval=0

   setup_env
   checkconfig || return 1
   if [ ${wireless_IFACE} == "yes" ]; then
      ebegin "Setting wireless parameters for ${IFACE}"
      setup_wireless
      eend 0
   fi
   einfo "Executing '/etc/init.d/net.default.${IFACE} start'"
   /etc/init.d/net.default.${IFACE} start
}

stop() {
   local myalias="$(get_options alias)"
   local myinet6="$(get_options inet6)"

   setup_env
   einfo "Executing '/etc/init.d/net.default.${IFACE} stop'"
   /etc/init.d/net.default.${IFACE} stop
   einfo "Stopping wpa_suppicant daemon"
   killall wpa_supplicant
   eend 0
}

Erläuterung: die *_AP Variablen stehen in /etc/conf.d/net, /etc/init.d/net.default.ath0 ist ein Symlink auf /etc/init.d/net.eth0, damit der Standard-Kram automatisch via Portage upgedatet wird. Das obige Skript steuert nur die Wireless-Extensions. Den WPA-Kram überliest du am besten einfach.

Viel Erfolg noch damit ;)
_________________
42
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sun Aug 08, 2004 12:14 pm    Post subject: Reply with quote

Ich sehe gerade, dass iwconfig bei dir ja IEEE 802.11g ausgibt. Das ist an für sich ja vollkommen richtig, bei mir tut ers allerdings nie. Keine Ahnung, ob das in Zusammenhang steht, aber wenn ich im g-Mode bin, steht da immer nur IEEE 802.11, sonst nichts. Wireless-Tools 27_pre23.
_________________
42
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 08, 2004 12:25 pm    Post subject: Reply with quote

denke nicht, dass es damit zusammenhängt.
bei mir steht: IEEE 802.11b/g
hab wireless-tools-26-r1

dass der AP aufscheint sagt überhaupt nichts aus. Ich hatte mal eine 3COM 3CRSHPW796 mit ndiswrapper in Verwendung. Hab damit keine Verbindung bekommen, aber AP war richtig eingetragen.
zum Testen auf alle Fälle immer schauen, dass du via dhcp eine IP bekommst, weil eine statische wird ohne Fehler übernommen.

ich tippe eher auf nicht funktionierende Treiber.
welchen Treiber verwendest du? ev. probierst du mal ndiswrapper.... am besten die 0.6er oder 0.7er Version.

hth,
ciao
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Sun Aug 08, 2004 12:33 pm    Post subject: Reply with quote

Ja, ich kann mir auch nicht vorstellen, dass es damit zusammenhängt, aber ist das einzige, was mir aufgefallen ist. Er verwendet den madwifi Treiber.
_________________
42
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Aug 08, 2004 12:36 pm    Post subject: Reply with quote

ja, danke -> habs dann noch nachgelesen. aber ich denke ndiswrapper is auf alle fälle ein test wert.... ev. auch die neueste version 0.9 testen :)
Back to top
View user's profile Send private message
oma
Guru
Guru


Joined: 17 Feb 2004
Posts: 302
Location: /home/markus/heiligenhaus

PostPosted: Sun Aug 08, 2004 1:30 pm    Post subject: Reply with quote

Danke für Eure Hilfe - werd mich da später nochmal dransetzen - ist getz zu warm :-) Aber heut abend nehm ich den Kampf wieder auf - vielleicht wirklich mal mit Ndiswrapper - obwohl der Gedanke Windows Treiber in mein sauberes System zu drücken irgendwie mißfällt :evil: Aber wenn´s nicht anders geht...
_________________
"...ich bin Guybrush Threepwood - ein mächtiger Pirat!"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum