Intel Corp 2200BG Wireless Networkadapter

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Intel Corp 2200BG Wireless Networkadapter

Beitrag von chris.vo » 01.04.2005 03:14:44

Hallo miteinander

Ich habe ein IBM R51und Sarge am laufen. Nun würde ich gerne mein wlan Adapter zum Laufen bringen.

Ich habe einige Informationen in den Foren gefunden, welche ich aber nicht ganz verstehe, da ich zu wenig englisch kann.

Unter http://ipw2200.sourceforge.net/#downloads habe ich das Paket ipw2200-1.0.2.tgz heruntergeladen und ausgepackt. Das INSTALL-File habe ich durchgelesen und "versucht" zu verstehen...

So wie ich verstehe muss ich den KernelPath angeben. Hat aber auch nicht funktioniert.
/lib/modules/kernel (ist das korrekt?).

Kann mir jemand eine Stichwortartige Installationsanleitung geben, oder gleich mitteilen ob ich absolut auf dem Holzweg bin?

Mit apt-get install habe ich noch versucht ndiswrapper zu installieren. Hat aber nicht funktioniert! Ist das kein Tool um den Treiber zu laden? Lade ich damit nicht die Module für Wireless?

Besten Dank für Eure Antworten

Gruss Chris
Linux is good, Debian is perfect...

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 01.04.2005 03:52:18

Hallo!

Ich habe ebenfalls eine Intel-Wireless-Karte und diese folgendermaßen zum Laufen bekommen:

Code: Alles auswählen

apt-get install ipw2200-source unp module-assistant hotplug
cd /usr/src
unp ipw2200-source.tar.gz
cd modules/ipw2200/
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 /usr/lib/hotplug/firmware/ verschieben und dort:

Code: Alles auswählen

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

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

Code: Alles auswählen

auto eth1
iface eth1 inet dhcp
Falls Du eine SSID eintragen möchtest, noch die Zeile:

Code: Alles auswählen

wireless_essid
gefolgt von der SSID ergänzen.

Danach müßte es gehen.

HTH.

EDIT: Ach ja, im Kernel muß AFAIK hot plugging firmware support oder so ähnlich aktiviert sein. Keine Ahnung, ob das bei den Standard-Kernel-Images der Fall ist ...

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 02.04.2005 03:39:03

Hallo

Besten Dank für Deine prompte Antwort. Ich konnte alles installieren, jedoch funzt die Verbindung noch nicht.

Hier meine Einstellungen in /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.104
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.8

auto eth1
#iface eth1 inet dhcp
iface eth1 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
wireless_essid home

sarge:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:25:80:A1:1F
inet addr:192.168.0.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::211:25ff:fe80:a11f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21450 errors:0 dropped:0 overruns:0 frame:0
TX packets:11383 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:30383558 (28.9 MiB) TX bytes:861857 (841.6 KiB)
Base address:0x8000 Memory:c0220000-c0240000

eth1 Link encap:Ethernet HWaddr 00:0E:35:BC:F5:DE
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20e:35ff:febc:f5de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56665 errors:0 dropped:0 overruns:0 frame:0
TX packets:13635 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x1000 Memory:c0214000-c0214fff

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:3254 errors:0 dropped:0 overruns:0 frame:0
TX packets:3254 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:382177 (373.2 KiB) TX bytes:382177 (373.2 KiB)


Du hast geschrieben, dass ich AFAIK hot plugging firmware support im Kernel aktivieren muss. Wie mache ich das? Ich habe mir einige Manuals in verschiedenen Foren zusammengesucht. Muss ich einen neuen Kernel kompilieren? Ich wollte mit mit xconfig bzw. menuconfig meinen aktuellen Kernel bearbeiten, jedoch erhalte ich immer wieder Fehlermeldungen.

sarge:~# make menuconfig
make: *** No rule to make target `menuconfig'. Stop.

Muss ich einen neue Kernel erstellen? Habe ich die Befehle korrekt eingegeben? Muss ich da nicht noch irgendwie den Kernel mitgeben?

Zudem Frage ich mich, wie ich die Verschlüsselung für das Wireless aktiviren muss. Kann ich das in der Datei interfaces mitgeben?

Gruss Chris
Linux is good, Debian is perfect...

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 02.04.2005 11:25:11

Zum Installieren eines Kernels gibts eine gute Anleitung unter Tipps [1].

Die Ausgabe von ifconfig sieht doch vollkommen in Ordnung aus.
Wenn iwconfig auch noch sagt, dass die ssid sitzt, fehlt vielleicht nur noch der Schlüssel.

[1] http://www.debianforum.de/wiki/?page=Tipps

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 02.04.2005 12:15:03

Hallo

Besten Dank für die Tipps betreffend Kernel. Ich denke mit dieser Anleitung werde ich klar kommen...

iwconfig hat folgendes ausgegeben:

sarge:~# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 unassociated ESSID:"home"
Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power=20 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

eth2 no wireless extensions.

sit0 no wireless extensions.

Betreffend Verschlüsselung muss ich mich erst noch informieren...

Besten Dank

Gruss Chris
Linux is good, Debian is perfect...

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 02.04.2005 15:08:06

Sieht doch alles bestens bei Dir aus. Brauchst Du nur noch einen AccessPoint mit dem Du DIch verbinden kannst.

Ich hab bei meinem AccessPoint DHCP eingestellt, demzufolge siehts für meine Karte (auch ipw2200) so aus:

iface eth1 inet dhcp
wireless_nick debian_laptop
wireless_mode managed
wireless_key DER_KEY_HALT
wireless_essid SSID

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 03.04.2005 14:27:30

chris.vo hat geschrieben:Du hast geschrieben, dass ich AFAIK hot plugging firmware support im Kernel aktivieren muss.
Da iwconfif die Wireless-Extensions ja offensichtlich anzeigt, ist dies wohl nicht nötig. Treibermäßig scheint alles in Ordnung zu sein.
Zudem Frage ich mich, wie ich die Verschlüsselung für das Wireless aktiviren muss. Kann ich das in der Datei interfaces mitgeben?
Das weiß ich leider nicht, mit WLAN-Verschlüsselung habe ich noch nie gearbeitet. Aber Du kannst mal modconf starten (falls nicht vorhanden, "apt-get install modconf") und nachsehen, ob die Verschlüsselungsmodule aktiviert sind.

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 03.04.2005 20:20:21

Hallo miteinander

Hackmeck schrieb:

Das weiß ich leider nicht, mit WLAN-Verschlüsselung habe ich noch nie gearbeitet. Aber Du kannst mal modconf starten (falls nicht vorhanden, "apt-get install modconf") und nachsehen, ob die Verschlüsselungsmodule aktiviert sind.

MajOr hat geschrieben:

iface eth1 inet dhcp
wireless_nick debian_laptop
wireless_mode managed
wireless_key DER_KEY_HALT
wireless_essid SSID

Ich habe in meiner /etc/network/interfaces folgendes eingetragen:

auto eth1
#iface eth1 inet dhcp
iface eth1 inet static
address 192.168.0.105
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
wireless_nick debian_laptop
wireless_mode managed
wireless_key mein_key_128bit_hex
wireless_essid home



mein ifconfig und iwconfig sehen wie folgt aus:

sarge:/etc/network# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:0E:35:BC:F5:DE
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20e:35ff:febc:f5de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:127 errors:163 dropped:163 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3484 (3.4 KiB) TX bytes:696 (696.0 b)
Interrupt:11 Base address:0x1000 Memory:c0214000-c0214fff

sarge:/etc/network# iwconfig eth1
eth1 IEEE 802.11g ESSID:"home" Nickname:"debian_laptop"
Mode:Managed Frequency:2.437 GHz Access Point: 00:A0:C5:8C:A1:94
Bit Rate=54 Mb/s Tx-Power=20 dBm
RTS thr:off Fragment thr:off
Encryption key:mein_key_128bit_hex Security mode:open
Power Management:off
Link Quality=78/100 Signal level=-51 dBm Noise level=-87 dBm
Rx invalid nwid:0 Rx invalid crypt:163 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:3


So wie ich das verstehe sind die Ausgben von iwconfig korrekt. Aber bei ifconfig frage ich mich, woher die errors und dropped kommen.

RX packets:157 errors:163 dropped:163 overruns:0 frame:0

Betreffend AFAIK hot plugging firmware support habe ich keinen Eintrag im Kernel gefunden, wo ich das aktivieren kann. Würde mich nur interessieren, in welchem Abschnitt ich das einstellen müsste PS: Ich habe ca. 3h gesucht ;-( ! Hackmeck schrieb, dass ich das ja nicht mehr suchen muss... deshalb habe ich im Kernel nicht mehr weitergesucht.

ieee80211_crypt_wep habe ich mit modconf kontrolliert. Hat ein + und ist somit aktiviert.

So, nun weiss ich zur Zeit nicht weiter... Bis später

Gruss Chris
Linux is good, Debian is perfect...

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 03.04.2005 22:20:02

chris.vo hat geschrieben:Betreffend AFAIK hot plugging firmware support habe ich keinen Eintrag im Kernel gefunden, wo ich das aktivieren kann.
Das wird, wie bereits geschrieben, auch nicht das Problem sein - die Treiber werden ja offensichtlich geladen. Die entsprechende Sektion im Kernel ist also höchstwahrscheinlich schon aktiviert.

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 04.04.2005 00:39:08

Nach einem Neustart habe ich auf eth1 keine Fehlermeldung mehr erhalten, jedoch funktioniert das Wireless noch immer nicht korrekt.

Habe ich etwas übersehen?

sarge:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:0E:35:BC:F5:DE
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20e:35ff:febc:f5de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:195 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:14343 (14.0 KiB) TX bytes:264 (264.0 b)
Interrupt:11 Base address:0x1000 Memory:c0214000-c0214fff

sarge:~# iwconfig eth1
eth1 IEEE 802.11g ESSID:"home" Nickname:"debian_laptop"
Mode:Managed Frequency:2.437 GHz Access Point: 00:A0:C5:8C:A1:94
Bit Rate=54 Mb/s Tx-Power=20 dBm
RTS thr:off Fragment thr:off
Encryption key:mein_key_128bit_hex Security mode:open
Power Management:off
Link Quality=78/100 Signal level=-51 dBm Noise level=-87 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:4


Beim Key bin ich von hex ausgegangen, da der key mit 26 Zeichen dargestellt wird. Zuvor hatte ich auf Ascii (13 Zeichen) eingestellt, jedoch wurde der Rest bis auf 26 mit nullen aufgefüllt. Nun habe ich das ganze Netz auf hex umgestellt.

So wie ich das sehe, wird der AccessPoint auch gefunden, die Angaben wie Freauenz etc. sind auch korrekt. Kann mir jemand sagen, welche Log-Files ich lesen muss oder mit welchen Tools ich das Problem analysieren kann?

Gruss Chris
Linux is good, Debian is perfect...

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Intel Corp 2200BG Wireless Networkadapter (läuft)

Beitrag von chris.vo » 04.04.2005 01:51:22

Nun habe ich die karte zum laufen gebracht. eth0 und eth1 sind im gleichen Netz. Wenn ich eth0 mit ifdown herunterfahre, kann ich meinen Gateway anpingen (auch weitere Stationen). Sobald ich beide Karten geladen habe, funzt das ganze nicht mehr! Kann ich nicht beide Karten am laufen haben? Muss ich immer ein Interface herunterfahren? kennt jemad das Problem?

Vorläufig kann ich damit leben... Besten Dank für Eure Hilfe!!!

Gruss Chris
Linux is good, Debian is perfect...

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 04.04.2005 03:18:15

Ich hatte das gleiche Problem, vielleicht hilft Dir das:

http://www.debianforum.de/forum/viewtop ... highlight=

ifplugd könnte Dein Problem lösen, bei mir hat es nie wirklich zuverlässig funktioniert.

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Re: Intel Corp 2200BG Wireless Networkadapter (läuft)

Beitrag von Maj0r » 04.04.2005 08:53:01

chris.vo hat geschrieben:Nun habe ich die karte zum laufen gebracht. eth0 und eth1 sind im gleichen Netz. Wenn ich eth0 mit ifdown herunterfahre, kann ich meinen Gateway anpingen (auch weitere Stationen). Sobald ich beide Karten geladen habe, funzt das ganze nicht mehr! Kann ich nicht beide Karten am laufen haben? Muss ich immer ein Interface herunterfahren? kennt jemad das Problem?

Vorläufig kann ich damit leben... Besten Dank für Eure Hilfe!!!

Gruss Chris
Jo, gleiches "Problem" hab ich auch.
Liegt daran, dass zwei Netzwerkkarten nicht ohne weiteres in einem Rechner das gleiche Netz bedienen dürfen.

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

Beitrag von armin » 04.04.2005 12:27:38

Das liegt am Routing. Gebt zum Beispiel einfach mal 'route' auf der Konsole ein, dann seht ihr, welches Interface benutzt wird. Wenn einem unbedingt danach ist kann man hier auch bestimmte Sachen über bstimmte Interfaces laufen lassen...
Ifplugd ist meiner Erfahrung nach eine super Sache. Wenn man das Kabel einsteckt wird sofort eine IP bezogen und etwa 10 Sekunden nach abziehen des Kabels ist das Interface unten.

Lipilly
Beiträge: 2
Registriert: 30.03.2005 21:20:23

Beitrag von Lipilly » 04.04.2005 17:55:27

was muss ich in /etc/apt/source.list eintragen damit der ipw2200-source findet? Weil mein apt findet das irgentwie nicht

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

Beitrag von armin » 04.04.2005 18:45:34

Du musst die Zeile für die "normalen" Dbian Pakete noch um 'contrib' erweitern, dann sollte es tun.

dan2web
Beiträge: 147
Registriert: 20.10.2003 21:52:45

Beitrag von dan2web » 05.04.2005 13:23:02

Bei mir steht bei jederZeile "contrib" dabei !

Aber er findet das Packet nicht ....

Kann bitte jemand die genau apt/sources.list Zeile posten mit der ich dann das Packet finden kann ??

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 05.04.2005 13:41:21

@ dan2web:

Benutzt Du vielleicht noch woody? Das Paket befindet sich nur in testing und unstable. Eventuell muß auch noch "non-free" hinter jeder Zeile ergänzt werden.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 05.04.2005 13:44:25

non free muss nicht sein..
try this..

deb http://ftp.debian.org/ testing main contrib

Benutzeravatar
Hackmeck
Beiträge: 1397
Registriert: 22.10.2002 19:14:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Hackmeck » 05.04.2005 13:48:46

mauser hat geschrieben:non free muss nicht sein..
try this..

deb http://ftp.debian.org/ testing main contrib
Ich habe das drin:

Code: Alles auswählen

deb ftp://ftp2.de.debian.org/debian unstable main contrib non-free
Ein Server in Deutschland ist vielleicht besser.

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 26.04.2005 13:16:55

also ich habe in meiner /etc/apt/sources.list folgende Einstellungen

sarge:/etc/apt# more sources.list
deb ftp://sunsite.cnlab-switch.ch/mirror/debian/ sarge main non-free contrib
eb-src ftp://sunsite.cnlab-switch.ch/mirror/debian/ sarge main non-free contrib
deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free
deb ftp://sunsite.cnlab-switch.ch/mirror/debian/ sarge main

und eine apt.conf erstellt

sarge:/etc/apt# more apt.conf
APT::Cache-Limit 10000000;

Gruss Chris
Linux is good, Debian is perfect...

chris.vo
Beiträge: 171
Registriert: 25.03.2005 05:54:42
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chris.vo » 26.04.2005 13:19:32

muss noch nachhacken! ich hatte vorher alles testing drin und anschliessend erst auf sarge geändert...

Gruss Chris
Linux is good, Debian is perfect...

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 26.04.2005 13:26:14

Warum raten und nicht nach schauen?

http://packages.debian.org/cgi-bin/sear ... elease=all

Antworten