View previous topic :: View next topic |
Author |
Message |
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sat Aug 07, 2004 3:34 pm Post subject: DLink DWL-650 via madwifi |
|
|
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 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 |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Sat Aug 07, 2004 4:42 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sat Aug 07, 2004 8:15 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sat Aug 07, 2004 9:30 pm Post subject: |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Sat Aug 07, 2004 9:42 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sat Aug 07, 2004 9:53 pm Post subject: |
|
|
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" _________________ "...ich bin Guybrush Threepwood - ein mächtiger Pirat!" |
|
Back to top |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Sat Aug 07, 2004 9:57 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sat Aug 07, 2004 10:15 pm Post subject: |
|
|
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 |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Sat Aug 07, 2004 10:53 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sun Aug 08, 2004 11:56 am Post subject: |
|
|
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 |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Sun Aug 08, 2004 12:08 pm Post subject: |
|
|
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 |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Sun Aug 08, 2004 12:14 pm Post subject: |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Sun Aug 08, 2004 12:25 pm Post subject: |
|
|
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 |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Sun Aug 08, 2004 12:33 pm Post subject: |
|
|
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 |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Sun Aug 08, 2004 12:36 pm Post subject: |
|
|
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 |
|
|
oma Guru
Joined: 17 Feb 2004 Posts: 302 Location: /home/markus/heiligenhaus
|
Posted: Sun Aug 08, 2004 1:30 pm Post subject: |
|
|
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 Aber wenn´s nicht anders geht... _________________ "...ich bin Guybrush Threepwood - ein mächtiger Pirat!" |
|
Back to top |
|
|
|