centrino wlan aktueller stand

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

centrino wlan aktueller stand

Beitrag von coquind » 22.07.2005 15:24:42

Hi,

ich habe mir vor nem jahr ca. debian sarge auf meinen laptop aufgespielt. leider war es mir auch in wochenlanger fizzelarbeitnicht möglich mein wlan zum laufen zu bringen, was darin endete das ich doch wieder zu xp zurück gegangen bin. funktioniert centrino wlan inzwischen reibungslos, also auch ohne das ich einen kernel neu afür compilieren müsste, oder zusätzliche software von sourceforge installieren müsste. sprich, kann ich einfach die aktuelle stable-version (sarge) aufspielen und mir sicher sein das wlan funktioniert (von mir aus auch testing)?

Centrinochipsatz: Intel(R) PRO/Wireless 2200BG

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 22.07.2005 15:30:04

Hi !

Ich poste einfach mal meine Notizen, die ich zu meinem Notebook gemacht habe.
Es handelt sich hierbei ebenfalls um einen ipw2200 WLAN-Adapter.
Die Vorgehensweise klappte bei mir auf Anhieb

Ich habe hier ein IBM R50e mit Debian-Testing und Kernel 2.6.8-2-686 und installierten Kernel-Headers kernel-headers-2.6.8-2-686.

Als Hilfe diente folgender Thread:
http://www.debianforum.de/forum/viewtopic.php?t=43617

Die Wireless-Lan Karte funktionierte nicht "out of the box"
Also musste etwas Handarbeit gemacht werden, um dieses Problem zu lösen.

Code: Alles auswählen

apt-get install ipw2200-source unp module-assistant hotplug

Code: Alles auswählen

cd /usr/src

Code: Alles auswählen

unp ipw2200-source.tar.gz

Code: Alles auswählen

cd modules/ipw2200/

Code: Alles auswählen

module-assistant a-i ipw2200
Danach auf http://ipw2200.sourceforge.net/firmware.php?fid=4 gehen und die Firmware downloaden.
Die Datei ipw2200-fw-2.2.tgz nach

Code: Alles auswählen

/usr/lib/hotplug/firmware/
verschieben und dort

Code: Alles auswählen

unp ipw2200-fw-2.2.tgz
ausführen.

----------

Achtung !
Es kann unter Umständen sein, dass eine neuere Firmware benötigt wird !


Diese Erfahrung habe ich nach einem

Code: Alles auswählen

apt-get dist-upgrade
machen müssen...

Diese neue Firmware dann von http://ipw2200.sourceforge.net/firmware.php laden und z.B. Versions v1.0.4 and newer: v1.0.4-current firmware wählen.
Die Datei ipw2200-fw-2.3.tgz nach

Code: Alles auswählen

/usr/lib/hotplug/firmware/
verschieben und dort

Code: Alles auswählen

unp ipw2200-fw-2.3.tgz
ausführen.

----------

In /etc/network/interfaces folgendes ergänzen:

Code: Alles auswählen

#
## Primary Interface WLAN
# auto eth0
iface eth0 inet dhcp
wireless_mode managed
wireless_essid meine_essid
wireless_channel die_channelnummer
wireless_key den_key
##
#
Ich lasse eth0 und eth1 (Ethernet) nicht automatisch starten, da es sich hier um ein Notebook handelt.

Ein

Code: Alles auswählen

ifup eth0
lässt das neue Interface starten und von DHCP sich eine Adresse zuweisen.

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 22.07.2005 15:46:02

Ich glaube nicht, dass Sarge direkt nach Installation die notwendigen Treiber bereits hat. Wissen tu ich es ncht wirklich, aber ich glaube nicht. Das heisst also, Du wirst weiterhin (wie Andreas aka Snoopy das auch schon schrieb) extra Software runterladen, installieren und compilieren muessen. Insbesondere die Firmwaredateien duerfen aus lizenzrechtlichen Gruenden schon gar nicht von Debian vertrieben werden. Hier ist also mit sehr grosser Wahrscheinlichkeit manuelle Nacharbeit erforderlich.

@Andreas: Ich kann nur abraten, weiterhin WEP Verschluesselung zu nutzen. Mittlerweile sind die Cracktools dermassen ausgereift und fuer fast jedermann zu bedienen, dass dies eine wirklich hohe Gefahr darstellt. Wer auf Sicherheit wert legt, sollte mindestens auf WPA-PSK umstellen. Desweiteren kannst Du die Channel-Angabe in Deiner Interfaces Datei loeschen, denn der Channel wird vom AP vorgegeben und am Client kann man den nicht einstellen im Managed Mode. Die Channel Option fuer iwconfig macht nur im adhoc und master mode Sinn.

Gruesse,
QT

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 22.07.2005 15:50:04

Man muss die Sources list noch um "contrib" erwitern und die Firmware von hand nachladen - zusammen dauert das aber inclusive compilieren keine 10 Minuten.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 22.07.2005 15:50:44

Hi
@Andreas: Ich kann nur abraten, weiterhin WEP Verschluesselung zu nutzen. Mittlerweile sind die Cracktools dermassen ausgereift und fuer fast jedermann zu bedienen, dass dies eine [...] Client kann man den nicht einstellen im Managed Mode. Die Channel Option fuer iwconfig macht nur im adhoc und master mode Sinn.
Hmm...danke für die Info !

Das mit dem WEP ist mir auch bekannt...aber ich habe gedacht, wenigstens ein wenig als garnix.
Bei mir zuhause ( und demnach auch am Notebook ) ist das WLan eigentlich permanent aus, da ich das Meiste über Kupfer-Netz erledige...
Ich habe mir den Access-Point auch nur gekauft, um zu sehen, ob das WLan im Notebook funktioniert *ggg ;)

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 22.07.2005 16:27:45

naja klingt doch zumindest wenigstens nicht mehr nach benötigten kernel neu compilieren :-)

ich hatte damals noch kernel 2.4

naja dann werd ichs mal aus probieren :-)

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 22.07.2005 19:01:16

Es geht noch einfacher:

Code: Alles auswählen

apt-get install module-assistant
m-a a-i ipw2100
contrib und non-free müss allerdings in der sources.list stehen, und ein apt-get update sollte danach auch nicht fehlen.

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 22.07.2005 19:14:29

Hi Joghurt

Ne doofe Frage...
Läuft Dein Weg ohne die Firmware ? Oder ziehst Du die ganz normal später wie ich oben beschrieben habe ?

Btw.: Dein Bsp geht auf die ipw2100 ich denke die sind unterschiedlich die ipw2200 und ipw2100...aber dann sollte ja ein

Code: Alles auswählen

m-a- a-i ipw2200
gehen

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 23.07.2005 09:56:07

Hi,

also ich habs jetzt versucht. Aber leider klappt esnach wie vor nicht. Ich hab mal den entsprechenden Auszug aus der /etc/network/interfaces kopiert und auch die Fehlermeldung die bei ifup eth1 kommt:

Kann mir wer sagen wo ich noch was ändern muss?

Code: Alles auswählen

dagobert:/usr/lib/hotplug/firmware# ifup eth1
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

sit0: unknown hardware address type 776
eth1: unknown hardware address type 24
sit0: unknown hardware address type 776
eth1: unknown hardware address type 24
Listening on LPF/eth1/<null>
Sending on   LPF/eth1/<null>
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 10
No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth1.

Code: Alles auswählen

# The wireless lan card
iface eth1 inet dhcp
wireless_mode managed
wireless_essid pornostar
wireless_channel 11
wireless_key ***************

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 23.07.2005 10:22:02

was gibt dir denn

Code: Alles auswählen

dmesg
aus?
und

Code: Alles auswählen

iwconfig
?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 23.07.2005 11:29:14

dmesg:
/edit: verschoben nach http://nopaste.debianforum.de/651
bitte beachte unsere Verhaltensregeln
Gruß Savar


iwconfig ist nicht installiert. was nuss ich da per apt nachinstallieren?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 23.07.2005 11:34:51

1. du hast noch keine Firmware:

Code: Alles auswählen

ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.3-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
daher gehe auf ipw2200.sourceforge.net und besorge dir dort die Firmware und entpacke die Datei in /usr/lib/hotplug/firmware

2. iwconfig:

Code: Alles auswählen

apt-get install wireless-tools
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 23.07.2005 11:39:32

pw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.3-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
Das sieht nicht gut aus! Kümmer Dich mal um den Teil bzgl. der Firmware. Solange die nicht geladen werden kann, musst Du Dich nicht ums WLAN kümmern ;-)

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 23.07.2005 11:39:57

Savar hat geschrieben:1. du hast noch keine Firmware:

Code: Alles auswählen

ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.3-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
daher gehe auf ipw2200.sourceforge.net und besorge dir dort die Firmware und entpacke die Datei in /usr/lib/hotplug/firmware

2. iwconfig:

Code: Alles auswählen

apt-get install wireless-tools
die firmware habe ich da bereits hin entpackt. Muss ich rebooten oder ähnliches bevor die erkannt wird?

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 23.07.2005 11:51:47

coquind hat geschrieben:die firmware habe ich da bereits hin entpackt. Muss ich rebooten oder ähnliches bevor die erkannt wird?
Rebooten musst Du nicht, aber zumindest das ipw2200 Modul neu laden:

Code: Alles auswählen

# rmmod ipw2200 && modprobe ipw2200
Danach nochmal mit dmesg schauen, ob die Fehler nun weg sind.

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 23.07.2005 12:01:24

Also die ipw2200 -Ausgaben in dmesg sind nun wie folgt:

Code: Alles auswählen

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.4
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.3-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:02:02.0 failed with error -5
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.4
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
Es hat sich also nix verändert. Was mir aufgefallen ist, es gibt eine neuere Version des Treibers. Installiert ist (per apt) 1.0.4. Es existiert bereits 1.0.6. Kanns daran liegen? Ich habe als Firmware: Versions v1.0.4 and newer. Also müsste es docheigentlich passen. Einfach nur in /etc/hotplug/firmware entpacken, richtig?

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 23.07.2005 12:17:02

coquind hat geschrieben: Einfach nur in /etc/hotplug/firmware entpacken, richtig?
Lies einfach nochmal richtig :roll:

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 23.07.2005 14:53:37

damit meint QT das es

/usr/lib/hotplug/firmware und nicht /etc/hotplug/firmware sein sollte!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 23.07.2005 18:12:48

Savar hat geschrieben:damit meint QT das es

/usr/lib/hotplug/firmware und nicht /etc/hotplug/firmware sein sollte!
ichhatte auch richtig gelesen. habs nur falschin erinnerung gehabt. hatte es auch letytendlich im richtigen veryeichnis. jedenfalls habe ich jetyt mein lappi einfach mal neu gestartet. danach ging es ohne probleme.

wie kann ich dafuer sorgen das das interface automatisch gestartet wird beim systemstart? also geht es einfacher als das script in der init.d per hand umzuschreiben?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 23.07.2005 18:18:41

Versuch mal die /etc/network/interfaces entsprechend zu editieren.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 24.07.2005 10:03:54

Trigger. hat geschrieben:Versuch mal die /etc/network/interfaces entsprechend zu editieren.
Und zwar in der Art, daß Du die folgende Zeile hinzufügst:

Code: Alles auswählen

auto eth1

coquind
Beiträge: 43
Registriert: 01.12.2004 19:02:27

Beitrag von coquind » 24.07.2005 11:15:13

jop, jetzt funktioniert alles :-) danke!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 24.07.2005 11:52:53

QT hat geschrieben:
Trigger. hat geschrieben:Versuch mal die /etc/network/interfaces entsprechend zu editieren.
Und zwar in der Art, daß Du die folgende Zeile hinzufügst:

Code: Alles auswählen

auto eth1
Hehe, ja das hätte ich wohl auch noch verraten sollen :oops:
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Antworten