wlan mit ibm thinkpad r50e(gelöst)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

wlan mit ibm thinkpad r50e(gelöst)

Beitrag von matthew » 03.01.2007 02:15:00

hallo leute ich versuche seit einpaar tagen auf meinem thinkpad r50e wlan zu aktivieren aber e will nicht

hier einpar ausgaben
noname:~# dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
noname:~#
hier noch eine

noname:~# modprobe ipw2200 && dmesg | tail
pcmcia: Detected deprecated PCMCIA ioctl usage from process: discover.
pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/k ... cmcia.html for details.
i8xx TCO timer: initialized (0x1060). heartbeat=30 sec (nowayout=0)
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
eth0: no IPv6 routers present
noname:~#

und das hier
noname:~# uname -r
2.6.18-3-686
noname:~#

was muß ich machen damit es funzt würde mich sehr über hilfe freuen weill ich windows jetzt kanns rausgeschmissen habe und wlan gerne auch weiter nutzen will

die firmware habe ich in /usr/lib/hotplug/firmware


noname:~# /etc/init.d/networking restart
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 7103
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0a:e4:37:db:59
Sending on LPF/eth0/00:0a:e4:37:db:59
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.181.1 port 67
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0a:e4:37:db:59
Sending on LPF/eth0/00:0a:e4:37:db:59
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.181.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.181.1
bound to 192.168.181.20 -- renewal in 431174 seconds.
done.
noname:~# lsmod |grep 2200
ipw2200 93824 0
ieee80211 29416 1 ipw2200
firmware_class 9600 1 ipw2200
noname:~#



mfg

matthew
Zuletzt geändert von matthew am 03.01.2007 19:12:21, insgesamt 1-mal geändert.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 03.01.2007 09:11:04

Kopier die Datei "ipw2200-bss.fw" auch mal nach /lib/firmware/ ! Die aktuellste Firmware hattest Du Dir geladen?

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 03.01.2007 13:23:01

hi erst mahl danke für die antwort!! habe ich gemacht die ipw2200-fw-3.0 ist in /lib/firmware und /usr/lib/hotplug/firmware

aber er sagt wen ich di laden wiil er findet sie nicht fehlt den da was ??

noname:~# /etc/init.d/networking restart
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 3110
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0a:e4:37:db:59
Sending on LPF/eth0/00:0a:e4:37:db:59
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.181.1 port 67
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0a:e4:37:db:59
Sending on LPF/eth0/00:0a:e4:37:db:59
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.181.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.181.1
bound to 192.168.181.20 -- renewal in 415533 seconds.
done.
noname:~# dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
noname:~# modprobe ipw2200 && dmesg | tail
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
ADDRCONF(NETDEV_UP): eth0: link is not ready
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
ADDRCONF(NETDEV_UP): eth0: link is not ready
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
noname:~#

mfg matthew

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 03.01.2007 13:52:34

dieser teil hier sagt

noname:~# dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
das hier unten muß ich da was eintragen
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
noname:~#
oder wo liegt den der fehler bitte um hilfe ich suche schon seit einer woche nach einer lösung
meine ifconfig saagt das

noname:~# ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:0A:E4:37:DB:59
inet Adresse:192.168.181.21 Bcast:192.168.181.255 Maske:255.255.255.0
inet6 Adresse: fe80::20a:e4ff:fe37:db59/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3880 errors:0 dropped:0 overruns:0 frame:0
TX packets:3690 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:3595904 (3.4 MiB) TX bytes:653738 (638.4 KiB)

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:6016 (5.8 KiB) TX bytes:6016 (5.8 KiB)

noname:~#


mfg
matthew

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 03.01.2007 14:00:34

Könntest du mal den ganzen ifconfig und dhcp Kram weglassen und nur den Part von modprobe posten?
Solange es da nämlich den Fehler bzgl. Firmware gibt, ist das folgende Zeug witzlos.
Passt die Firmware Version 3.0 denn überhaupt zu deinem Kernel?? Ich glaube, die Fehlermeldung bei nicht korrekter Firmware-Version war die gleiche wie beim Nichtfinden der Fimrware...

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 03.01.2007 14:42:45

ok

noname:~# modprobe ipw2200 && dmesg | tail
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
PCI: Enabling device 0000:02:02.0 (0110 -> 0112)
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKF] -> GSI 11 (level, low) -> IRQ 11
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:02:02.0 disabled
ipw2200: probe of 0000:02:02.0 failed with error -5
noname:~#

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 03.01.2007 17:00:25

jetzt bin ich bis hier hin geckommen

aber er verbindet sich nicht mit dem wlan

hier ein paar ausgaben

noname:~# rmmod ipw2200
noname:~# modprobe ipw2200
noname:~#
noname:~# dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
noname:~# ifdown eth1
There is already a pid file /var/run/dhclient.eth1.pid with pid 3099
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:12:f0:ea:23:95
Sending on LPF/eth1/00:12:f0:ea:23:95
Sending on Socket/fallback
noname:~# ifup eth2
Ignoring unknown interface eth2=eth2.
noname:~# ifup eth1
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:12:f0:ea:23:95
Sending on LPF/eth1/00:12:f0:ea:23:95
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17


muß ich irgebdwas noch machen oder warum gibt es keine verbindng


mein /etc/network

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

# The primary network interface

iface eth0 inet dhcp

iface eth1 inet dhcp
wireless-essid Metin

auto eth1

auto eth0

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 03.01.2007 18:39:43

haben fertig danke euch allen :lol: lag an wpa und network interfaqce config aber wie mache ich es das der wlan aotomatisch geladen wird

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 04.01.2007 10:34:18

In der /etc/network/interfaces dem Interface fürs WLAN einen auto-Eintrag verpassen:

Code: Alles auswählen

auto eth1
z.B., wenn die Karte über eth1 ansprechbar ist.

Daneben wär interessant, wenn du deine Problemlösung zu der Sache mit der Firmware posten könntest. Dann kann das jemand anders auch nachvollziehen, wenn er das gleiche Problem hat ;)

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 04.01.2007 14:11:42

danke dir nepos es ist im grunde genommen sehr einfach wen ich das mahl zusammen fassen darf

ich habe einen sehr grossen umweg gemacht
ich habe zuerst debian stabile installiert dan den testing version von debian also den etch upgrade gemacht

es währe alles nicht so schwer gewessen wen ich gleich über den net installer die etch version installiert hätte

nun gut mann braucht den passenden kernel dazu zum ganzen thema beim upgrden auf etch sind bei mir ein paar fehler unterlaufen

1.)der kernell war noch der 2.4 kernel den habe ich nach installiertt

hier ein link dazu was mir geholfen hatte http://www.debianforum.de/forum/viewtopic.php?t=77630

2)
Ich würde sagen der Kernel erkennt den ipw2200 schon allein beim Booten. Bei mir ists jedenfalls so. Was natürlich fehlt ist die Firmware für den Treiber da diese nicht frei im Sinn von Debian ist.
Du brauchst noch die ipw2200-fw-3.0.tgz von
den holt ihr hier für den neusten kernel nimmt ihr einfach die neuste firmware

Code: Alles auswählen

http://ipw2200.sourceforge.net/firmware.php

dan hebe ich die firmware ipw2200-fw-3.0 in /lib/firmware/ kopiert

Mach erstmal ein dmesg | grep ipw2200 und schaue ob die firmware gefunden wurde. Du kannst (als root) mit

Code: Alles auswählen

rmmod ipw2200

Code: Alles auswählen

 modprobe ipw2200
immer wieder den Treiber entladen und laden dazu mußt du nicht neu booten.

Code: Alles auswählen

dmesg | grep ipw
sagt dir, ob es vernünftig erkannt wurde und ob es einem Interface zugewiesen wurde. Wenn ja, musst du nur in /etc/network/interfaces einen entsprechenden Eintrag für eth1 machen wie für eth0. Dann gibt's das auch.
dmesg | grep ipw

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8
ipw2200: Copyright(c) 2003-2005 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:05.0 failed with error -5
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8
ipw2200: Copyright(c) 2003-2005 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:05.0 failed with error -5
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8
ipw2200: Copyright(c) 2003-2005 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:06:05.0 failed with error -5


was können wir daraus schließen irgendwie kann die firmware nicht gelsen?

3)
Wie sieht denn die Ausgabe von

Code: Alles auswählen

 ls -ls /lib/firmware
aus.
Denn offensichtlich wird die Firmware ja nicht geladen.
Bei mir sieht das so aus:

Code: Alles auswählen

192 -rw-r--r-- 1 root users 191142 2006-03-07 20:49 ipw2200-bss.fw
188 -rw-r--r-- 1 root users 185660 2006-03-07 20:49 ipw2200-ibss.fw
188 -rw-r--r-- 1 root users 187836 2006-03-07 20:49 ipw2200-sniffer.fw
 12 -rw-r--r-- 1 root users  12007 2006-03-07 20:49 LICENSE.ipw2200-fw
Danach habe ich dann das hier gemacht, um meine ipw2200 mit WPA-PSK Verschlüsselung unter etch ans Laufen zu bekommen.
2. Habe dann nachgeschaut, ob der wpasupplicant bei mir installiert ist
Code:

Package: wpasupplicant
Priority: optional
Section: net
Installed-Size: 588
Maintainer: Debian/Ubuntu wpasupplicant Maintainers <pkg-wpa-devel@lists.alioth.debian.org>
Architecture: i386
Version: 0.5.4-5
Depends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5), libreadline5 (>= 5.1), libssl0.9.8 (>= 0.9.8b-1)
Recommends: dhcp3-client
Suggests: libengine-pkcs11-openssl, guessnet, iproute
Filename: pool/main/w/wpasupplicant/wpasupplicant_0.5.4-5_i386.deb
Size: 238378
MD5sum: 56e81b3f91f38014a01023899481d74a
SHA1: faea9faea0f3a4d481ca0e9b6fda62e3ce9bbf52
SHA256: f95043b00dc52b4c9ce3a13006e5a3b27bfc062032502892e9bd059c80cc8814
Description: Client support for WPA and WPA2 (IEEE 802.11i)
WPA and WPA2 are methods for securing wireless networks, the former
using IEEE 802.1X, and the latter using IEEE 802.11i. This software
provides key negotiation with the WPA Authenticator, and controls
association with IEEE 802.11i networks.
Tag: admin::configuring, network::configuration, protocol::ssl, role::sw:client, security::cryptography, use::configuring


und für die bestimmten Einstellungen, die man ja seinem wlan-Netz vornehmen muss, die Datei README.modes im Verzeichnis /usr/share/doc/wpasupplicant gelesen.

Wichtige Ausschnitte aus der README.modes:
(zumindestens für mich Smile)
Zitat:

...
1. Specifying the wpa_supplicant driver backend
===============================================

The wext driver backend will be used for all interfaces that do not explicitly
set 'wpa-driver' to the driver type required for that device. Users of linux
2.4 kernels, or 2.6 kernels less than 2.6.14 will be required to specify a
wpa-driver type.

Table of supported drivers
==========================

A summary of supported drivers follows:

Driver Description
====== ===========
hostap Host AP driver (Intersil Prism2/2.5/3)
madwifi MADWIFI 802.11 support (Atheros, etc.)
atmel ATMEL AT76C5XXx (USB, PCMCIA)
wext Linux wireless extensions (generic)
ndiswrapper Linux ndiswrapper
ipw Intel ipw2100/2200 driver
wired wired Ethernet driver
test test driver

Common Driver Recommendations
=============================

The Intel Pro Wireless adapters (ipw2100, ipw2200 and ipw3945) all use the
'wext' backend, unless your kernel is older than 2.6.14.

Madwifi supports both the 'wext' and 'madwifi' driver backends, but 'wext' is
preferred.

...

Table of Common Options
=======================

A brief summary of common 'wpa-' options that may be used in the
/etc/network/interfaces stanza for a wireless device:

NOTE: ALL values are CASE SeNsItVe

Element Example Value Description
======= ============= ===========
wpa-ssid plaintextstring sets the ssid of your network
wpa-bssid 00:1a:2b:3c:4d:5e the bssid of your AP
wpa-psk 0123456789...... your preshared wpa key. Use
wpa_passphrase(Cool to generate your psk
from a passphrase
wpa-passphrase plaintextphrase plaintext string, which is then
converted to a hexadecimal psk via
wpa_passphrase logic
wpa-key-mgmt NONE, WPA-PSK, WPA-EAP, list of accepted authenticated key
IEEE8021X management protocols
wpa-group CCMP, TKIP, WEP104, list of accepted group ciphers for WPA
WEP40
wpa-pairwise CCMP, TKIP, NONE list of accepted pairwise ciphers for
WPA
wpa-auth-alg OPEN, SHARED, LEAP list of allowed IEEE 802.11
authentication algorithms
wpa-proto WPA, RSN list of accepted protocols
wpa-identity myplaintextname administrator provided username
(EAP authentication)
wpa-password myplaintextpassword your password (EAP authentication)
wpa-scan-ssid 0 or 1 toggles scanning of ssid with specific
Probe Request frames
wpa-ap-scan 0 or 1 or 2 adjusts the scanning logic of
wpa_supplicant


4. Die Datei /etc/network/interfaces

Code:

# The wlan network interface
iface eth2 inet dhcp
wpa-driver wext
wpa-ssid MyHomeAP
wpa-passphrase plaintextstring
#wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f


5. Ein ifdown eth1 (LAN-Schnittstelle) und ein anschließendes ifup eth2. Siehe da, die Verbindung stecht

Wie oben schon erwähnt sollte mit aktuellen Versionen von IPW2200 die Firmware-Version 3 benutzt werden.
Das Laden der Firmware übernimmt der hotplug-Agent, die Konfigurationsdatei sollte unter

Code: Alles auswählen

/etc/hotplug/firmware.agent
liegen.



ip2200 - Monitor-Modes mit WPA

Ich habe mich jetzt ein wenig mit ipw2200, mit der Möglichkeit des "monitor modes" (nur für die neueren Firmware versionen) und wpa beschäftigt. Da ich damit ein wenig Probleme hatte, habe ich jetzt ein kleines Tut für alle geschrieben, die damit auch nicht weiterkommen oder Probleme haben.

Wichtige Links:
ipw2200 Firmware vers. 1.0.4 http://ipw2200.sourceforge.net/firmware.php?fid=5
ieee80211 networking stack vers. 1.0.3 http://ieee80211.sourceforge.net/#downloads
ipw2200 Driver vers. 1.0.6 http://ipw2200.sourceforge.net/#downloads

Wir werden folgende Pakete benötigen:

nano wireless-tools kernel-package gcc kernel-headers-"kernelversion" build-essential
sudo apt-get install nano wireless-tools kernel-package gcc kernel-headers-`uname -r` build-essential

Als Erstes downloaden wir ieee80211 networking stack (egal in welches Verzeichnis z.b. /home/dein user/) Dann entpacken wir es mit tar:

sudo tar xvzf ieee80211-1.0.3.tgz
cd ieee80211-1.0.3

Wenn du eine alte Version von ieee80211 drauf hast, musst du jetzt diese alte mit:

sudo sh remove-old

deinstallieren. Gehe sicher, dass die alten Module gelöscht werden!

Nun installieren wir den ipw2200 Driver dazu:

cd ..
sudo tar xvzf ipw2200-1.0.6.tgz
cd ipw2200-1.0.6

Wenn du eine alte Version von ipw2200 besitzt, musst du jetzt die alte mit:

sudo sh remove-old

deinstallieren. Gehe auch hier sicher, dass die alten Module gelöscht werden!

Nun werden wir ieee80211 kompilieren (ich werde nochmal schauen ob es eine möglichkeit mit module-assistant gibt). Also zurück ins ieee80211-1.0.3 Verzeichnis:

cd ..
cd ieee80211-1.0.3
make
sudo make install

...den ipw2200 Treiber auch kompilieren:

cd ..
cd ipw2200-1.0.6
make
sudo make install

jetzt muss noch die neuste firmware (vers 1.0.4, [ipw2200-fw-2.3.tgz]) eingebaut werden. Dazu wird sie entpackt und in den "firmware" Ordner verschoben.

sudo tar xzvf ipw2200-fw-2.3.tgz sudo cp ipw-2.3-*.fw /usr/lib/hotplug/firmware/}}}

Wir könnten das wireless lan jetzt schon laufen lassen, aber wir wollen ja noch wpa, dazu benötigen wir das paket wpasupplicant

sudo apt-get install wpasupplicant

Als nächstes werden wir wpa konfigurieren. Dazu müssen wir eine wpa_supplicant.conf erzeugen:

sudo touch /etc/wpa_supplicant.conf

und mit folgendem Inhalt füllen:

sudo nano /etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1


network={
ssid="name-des-accesspointes"
scan_ssid=1
proto=WPA
pairwise=TKIP
key_mgmt=WPA-PSK
auth_alg=OPEN
group=TKIP
psk="Schluessel-des-Access-Pointes"
}

Damit wpa automatisch geladen wird, werden wir jetzt noch unsere wpasupplicant file bearbeiten:

sudo nano /etc/default/wpasupplicant

und den ENABLE Flag auf 1 setzten

# WARNING! Make sure you have a configuration file!

ENABLED=1

# Useful flags:.....

damit unsere Wlankarte auch automatisch wpa verwendet, machen wir dies in der interfaces file: (danke hier an nihonto)

sudo nano /etc/network/interfaces

Hier der Inhalt:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
iface eth0 inet dhcp

# WirelessLan - WPA-secure
auto eth1
iface eth1 inet dhcp
pre-up /usr/sbin/wpa_supplicant -B -w -Dipw -ieth1 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

je nachdem was man "automatisch" beim booten starten möchte, muss man

auto network-device

mit einbauen. Bei mir hier wird eth0 (die Netzwerkkarte) nicht automatisch gestartet, sondern (die Wlankarte) eth1.

nun einen reboot um alles laden zu lassen und den ersten Test zu machen:

sudo reboot

wenn man sich entschieden hat wlan nicht mitzustarten, muss man sie starten

sudo ifup network-device

-> network-device steht für deine Karte meistens eth1

So, dass war es auch schon ...keine Ahnung warum es bei mir nicht sofort klappte! Aber danke an alle die mir geholfen haben!

ps: ihr könnt auch nach access-point scannen

sudo iwlist scann

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 04.01.2007 14:21:13

Cool, so ausführlich isses natürlich sehr schön :)
Ach ja, kleine Ergänzung: Ich hatte bei meinem T43 das nervige Problem, dass nach dem Laden des Moduls die Karte sofort wild zu funken angefangen hat und mein Akku doch recht schnell leer wurde.
Das kann man verhindern, indem man dem ipw2200-Modul den Schalter disable=1 mit dazupackt.
Damit ist nach dem Laden des Moduls die Karte erstmal inaktiv. Damit man nun beim ifup auch wirklich funken kann, muss man die /etc/network/interfaces noch so erweitern:

Code: Alles auswählen

pre-up echo echo 0 > /sys/bus/pci/drivers/ipw2200/*/rf_kill
post-down echo 1 > /sys/bus/pci/drivers/ipw2200/*/rf_kill
Ersteres schaltet die Karte erstmal an bevor das Interface hochgefahren wird. Der zweite Befehl deaktiviert die Karte wieder, wenn man mit ifdown die Verbindung abbaut.

Um dann noch das Stromsparprogramm der Karte zu aktivieren sollte man auch noch ein

Code: Alles auswählen

up iwpriv eth1 set_power 7
mit in die /etc/network/interfaces gepackt werden.

matthew
Beiträge: 53
Registriert: 09.07.2005 11:31:31

Beitrag von matthew » 04.01.2007 16:49:39

jooo danke für die extra info das werde ich auch sofort machen

mfg
matthew

Antworten