PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Und Wieder -> WLAN -> Centrino



MATI
10.04.05, 21:14
Hallo,
bevor mein Thread gelöscht bzw. einfach verschoben oder mit dem Verweis auf den Centrino Thread(den es ja gibt) möchte ich sagen dass ich seit heute debian neuling bin. (davor suse).

Ich appelliere an die Geduld aller und hoffe dass mir jemand vielleicht weiterhelfen kann (könnte ja einfach nur ein banales problem sein).

Ich möchte in meinem Laptop (eingebauter intel 2200bg wlan und centrino) das wlan zum laufen bringen.
(ach ja: einen kernel habe ich noch nie selbst kompiliert!)

als erstes habe ich mir diese files gezogen:
1)sources: http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.0.3.tgz?download
2) firmware
http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.0.3.tgz?download
3)acerhk
http://mesh.dl.sourceforge.net/sour...pw2200-0.12.tgz

Naja was ich als erstes machen wollte:
* die sources entpacken
* dann die firmware in /usr/lib/hotplug/firmware entpacken
* dann modprobe ipw2200.c

-> Fehler: module ipw2200.c not found obwohl es da ist in dem directory.

Dann zweiter versuch:
*einfach nur die sources irgendwo entpackt und ins verzeichnis gewechselt.
* dort versucht make aufzurufen:
-> Fehler:
make -C /lib/modules/2.6.8-2-386/build SUBDIR=/home/***/wlan/ipw2200-1.0.3 MODVERDIR=/home/***/wlan/ipw2200-1.0.3 modules
make: *** /libe/modules/2.6.8-2-386/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: *** [modules] Fehler 2


Ich weiß leider nicht was mir fehlt...oder wo das Problem liegt.
Leider kann ich halt irgendwie jetzt nicht weiter machen da ich schon an schritt 1 des Centrino threads scheitere....
Wenn mir jemand irgendwie weiterhelfen könnte wäre ich sehr dankbar...!

Ich danke Allen.
Gruß Mat

cane
11.04.05, 00:24
Wenn Du diesen Centrino-Topic (http://linuxforen.de/forums/showthread.php?t=150333&highlight=centrino) meinst hast Du einige Schritte übergangen:


Der Kernel und die Treiber werden nach /usr/src/ in die jeweiligen
Verzeichnisse entpackt. Dannach muss der Kernel konfiguriert werden.
Um WLAN nutzen zu koennen muessen folgende Optionen aktiviert sein:

General Setup ---> Support for hot-pluggable devices

Device Drivers --->
Generic Driver Options --->
<M> Hotplug firmware loading support
Networking Support --->
Wireless LAN (non-hamradio) ---> Wireless LAN drivers (non-hamradio) & Wireless Extensions

Cryptographic Options ---> Cryptographic API
<M> ARC4 cipher algorithm
<M> CRC32c CRC algorithm

Dann wird der Kernel im bekannten Dreisatz kompiliert und in den
Bootloader eingefuegt. Nach einem Reboot sollte man das System mit
dem neuen Kernel nutzen koennen.
Zur Installation der Treiber geht man (...)

Schau Dir mal einen Topic zum thema Kernel kompilieren an - das ist gar nicht so schwer :)

mfg
cane

carnil
11.04.05, 12:09
Hallo

make: *** /libe/modules/2.6.8-2-386/build: Datei oder Verzeichnis nicht gefunden. Schluss.

salvi@valinor:~$ apt-file search lib/modules/2.6.8-2-386/build
kernel-headers-2.6.8-2-386: lib/modules/2.6.8-2-386/build
salvi@valinor:~$

Kernel-Headers nicht installiert?

MfG carnil

MATI
11.04.05, 21:59
danke...
hmm
apt-file sagt bei mir command not found

kann es sein dass ich nicht richtig installiert habe?
Habe bis jetzt nur die erste CD von Debian /Sarge als installation genutzt und noch nix zusätzliches....

EDIT:
mm ich denke das wird wohl alles nich gehen...

ich habe ja noch keine I-Net verbindung!
Ich kann mit dem Laptop unter Debian noch nicht ins netzt weil ich eben die WLAN Verbindung zuerst aufbauen muss.

Aber wie soll ich die aufbauen wenn apt nicht funktioniert und ich das nicht ohne I-net zum laufen bringen kann?

Es kann doch nicht sein das ihc für eine debian installation unbedingt per Kabel ins Netz komme damit ich mein WLAN installierne kann???

carnil
11.04.05, 22:02
apt-file sagt bei mir command not found

apt-file muss man nachinstallieren, gehört nicht zu den "Default-apt-tools" (trotzdem aber sehr serh nützlich).


apt-get update && apt-get install apt-file
Dann noch ein


apt-file update

MfG carnil

MATI
11.04.05, 22:12
mm ich denke das wird wohl alles nich gehen...

ich habe ja noch keine I-Net verbindung!
Ich kann mit dem Laptop unter Debian noch nicht ins netzt weil ich eben die WLAN Verbindung zuerst aufbauen muss.

Aber wie soll ich die aufbauen wenn apt nicht funktioniert und ich das nicht ohne I-net zum laufen bringen kann?

Es kann doch nicht sein das ihc für eine debian installation unbedingt per Kabel ins Netz komme damit ich mein WLAN installierne kann???

Joe210
11.04.05, 23:25
Das 'apt-file' brauchst du nicht - lediglich die Kernel-Headers brauchst du, damit du das Intel-Modul kompilieren kannst. Mit apt-cache kannst du nach dem Paket suchen (nur in den bekannten Listen von deiner Installation):

apt-cache search kernel-headers
dann mit

apt-get install <paketname>
das zu deinem Kernel passende Paket installieren. Wenn alles in Ordnung war, kannst du jetzt das Kernel-Modul für dein WLAN kompilieren.

carnil
12.04.05, 06:31
Hallo
Das 'apt-file' brauchst du nicht - lediglich die Kernel-Headers brauchst du, damit du das Intel-Modul kompilieren kannst. Mit apt-cache kannst du nach dem Paket suchen (nur in den bekannten Listen von deiner Installation):

apt-cache search kernel-headers
Sagte ich doch dem OP auch schon, das mit apt-file ist ja selbstverständlich nur eine Ergänzung!

MfG carnil

MATI
12.04.05, 20:58
HI,
also apt-cache search kernel-headers
liefert bei mir folgendes:

kernel-package - Debian Linux kernel package build scripts.
pistachio-kernel-headers - L4 microkernel implementation - kernel headers
linux-kernel-headers - Linux - kernel - Headers for development
W: Kann nicht auf die Liste http://non-us.debian.org stable/non-US/non-free Packages ...der Quellpakete zugreifen. -stat (2 Datei oder Vezeichnis nicht gefunden)

und das noch 4 mal....

Hmm sieht wohl nach nicht vorhandenen Kernel-Headers aus oder? :o

Hmm und wie krieg ich die jetzt drauf?
Hab mir jetzt schon verzweifelthalber die sarge CD2-5 downgeloaded...

Oder wärs sinnvoller den eth0 Anschluss zu konfigurieren?
Hmm aber wie?

Ich bedanke mich HIlfestellungen...

gruß Mat

cane
13.04.05, 08:34
Hmm sieht wohl nach nicht vorhandenen Kernel-Headers aus oder?


Da sind doch Headers genannt:

linux-kernel-headers - Linux - kernel - Headers for development
Die Frage ist ob Sie zu deinem Kernel passen - ich würde sie einfach mal per apt-get install linux-kernel-headers installieren und dann in /usr/src/ schauen welche Version es ist...



Oder wärs sinnvoller den eth0 Anschluss zu konfigurieren?

Das ist kein problem - Wie hängst Du denn am Internet?

mfg
cane

MATI
13.04.05, 22:14
hi cane !
erst mal vielen Dank für deine Geduld...

sorry aber apt-get install linux-kernel-headers
liefert:

Paketlisten werden gelesen . . . Fertig
Abhängigkeitsbaum wird gebaut . .. Fertig
linux-kernel-headers ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0zu entfernen und 0 nicht aktualisiert.

Aber dann kommt:
W: Kann nicht auf die Liste http://non-us.debian.org ....der Quellpakete zugreifen...

Also posten kann ich nur von meiner workstation halt.....
aber ich würde gerne meinen laptop auf dem jetzt eben debian laufen (soll ;o)) halt auch gerne ins netz kommen lassen...
denn nur dann kann ihc halt alles updaten oder so...hoffe ich mal.

Hmm ja per usb könnte ich mich an den router schließen....aber dann weiß ich halt wieder net wie ich meine eth schnittstelle konfigurieren soll...

ich versuche mich shcon an diversen dokus.....

Danke Dir für deine Hilfe wenn du mir noch helfen kannst ;o)

carnil
16.04.05, 18:00
Hallo

Hast Du inzwischen dein Problemchen gelöst? Falls nicht: Hast du überhaupt keine Möglichkeit dich per ethernet (nicht usb an den Router) ins Netz zu begeben, um die notwendigen Operationen durführen zu können?

MfG carnil

MATI
16.04.05, 19:32
Hi carnil,
danke für deine HIlfe!
Leider habe ich das Problem noch nicht im Griff.

Ich habe mich jetzt per Netzwerkkabel an meinen Router geschlossen...

Aber wenn ich hier adsl-setup mit der eth0 schnittstelle konfiguriere kommt immer noch nach 15 sekunden dann wenn ich adsl-start eingebe der time out.

dmesg | grep eth0
ergibt bei mir schon was....mit realtek und soweiter....

beim anpingen an den router bekomme ich allerdings 100 % lost....
krieg also keine verbindung zum router hin....




Hmm leider weiß ich halt nicht wie ich richtig rangehen soll....

Für Ratschläge bin ich wirklich dankbar!

Joe210
16.04.05, 22:06
Ich hab zwar kein DSL - aber wenn du dein Notebook an den Router anschließt musst du dort doch nicht DSL einrichten?! - Darum kümmert sich doch der Router!?
Du musst normal nur die Netzwerkverbindung (also eth0) einrichten - das machst du in /etc/network/interfaces. Wenn dein Router DHCP kann, müsstest du die Datei so in etwa ändern:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
Dann mit
/etc/init.d/networking restart das NW neustarten. Jetzt solltest du eine Verbindung zum Router haben (wenn er eben DHCP aktiviert hat).

MATI
17.04.05, 15:59
Ok...der erste kleine Fortschritt! :)

Habe jetzt in der interfaces die Zeile von static nach dhcp geändert und jetzt wenn ich per browser von meinem zweiten rechner in den router ÜBerblick hineingehe sagt er dass mein lap-top verbunden ist ..........den router anpingen geht somit also auch! 0% lost.

Allerdings kann ich die anderen Rechner (zum Beispiel den zweiten von dem ich gerade poste) nicht anpingen und ich kann von meinem Laptop obwohl der router ihn erkennt noch nicht ins Netz.

IN meiner interfaces steht folgendes:


auto lo
iface lo inet dhcp
#The primary network interface
iface eth0 inet dhcp
address ***.***.***.**
netmask 255.255.255.0
network ***.***.***.*
broadcast ***.***.***.***
gateway ***.***.***.*
# dns-* options are implemented by the resolvcondf package, if installed
dns-nameservers ***.***.***.*
dns-search ******


ist adress die IP die der lap-top vom router bekommen sollte? also die interne des netzwerkes? Oder was soll dass denn sein.
bei mir steht da die gleiche IP wie die Adresse zum router.
network und gateway haben genau die gleiche adresse ?!? genauso wie dns-nameservers

ist das korrekt so?

wenn ich dann auf /etc/init.d/networking restart gehen kommt:


Setting up IP spoofing protection: rp_filter.
Reconfigring network interfaces . . . ifup : interface lo already configured
Internet Software Consortium bla bla ....

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/eth0/00:11:**:**:** # sieht mir hier nach der MAC-Adresse aus ?!? aber die wäre anders als die im Router
Sending on LPF/eth0/00:11:**:**:**
Sending on Socket/eth0/00:11:**:**:**

DHCPDISCOVER on eth0 to 255.255.255.255 port ** interval *
DHCPDISCOVER on eth0 to 255.255.255.255 port ** interval *

# und dass letzte kommt dann noch ca. 5 mal und dann:

No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth0.
done.


Hmm...wäre nett wenn Ihr mit mir am Ball bleibt :)

Vielen dank wiedermal...

Gruß Mat

carnil
17.04.05, 17:00
Hallo

Aendere mal das ganze in


# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

ab, ohne die ganzen anderen Einstellungen?

MfG carnil

Joe210
17.04.05, 17:33
Ich würde mal sagen, DHCP kann dein Router nicht bzw. ist nicht aktiviert:

DHCPDISCOVER on eth0 to 255.255.255.255 port ** interval *
DHCPDISCOVER on eth0 to 255.255.255.255 port ** interval *

# und dass letzte kommt dann noch ca. 5 mal und dann:

No DHCPOFFERS received.
No working leases in persistent database.

Du musst die IP also statisch festlegen, das könnte so in etwa aussehen:

auto eth0
iface eth0 inet static
address 192.168.8.200
netmask 255.255.255.0
network 192.168.8.0
broadcast 192.168.8.255
gateway 192.168.8.1

Musst du halt noch an deinen IP-Bereich anpassen, falls du nicht auf 192.168.8.xxx bist.

MATI
17.04.05, 18:12
Hmmm mein Router kann dhcp...
meine "workstation" läuft ja auch damit....

wenn ich alles lösche wie carnil vorschlägt kommt dieselbe Fehlermeldung ...also wie vorhin auch schon.


Wenn ich die Adressen alle korrekt anpasse wie joe vorschlägt:


auto eth0
iface eth0 inet static
address 192.168.178.20
netmask 255.255.255.0
network 192.168.178.0
broadcast 192.168.178.1
gateway 192.168.178.1


dann kommt:



Setting up IP spoofing protection: rp_filter.
Reconfiguring network interfaces . . . ifup : interface lo already configured done.


Online komme ich aber nicht!

Mir scheint das alles ssehr komisch....
dabei möchte ich nochmal anmerken dass ich nur die grundinstallation von debian sarge (CD 1) gemacht habe OHNE irgendwas dazu zu installieren also wollte eigentlich dann übers netz weiterinstalliern aber dafür ja eben der ganze Thread!

MATI
18.04.05, 21:27
Ok...........Problem gelöst!!!!!!
Es ist Megapeinlich!!!!!!!!!!!!!!!!!

Eigentlich sollte ich es nicht posten aber da es sowas von megapeinlich ist poste ich es jetzt erst recht!!!!

Das Netzwerkkabel ist defekt!
Hab ein anderes genommen und prompt bin ich online!

An alle die soviel Geduld aufgebracht haben........DANKE!

cane
19.04.05, 00:54
Defekte Kabel machen öfter Probleme als man glaubt...

Schön das jetzt alles klappt!

mfg
cane

carnil
22.04.05, 18:02
Hallo
Ok...........Problem gelöst!!!!!!
Es ist Megapeinlich!!!!!!!!!!!!!!!!!

Eigentlich sollte ich es nicht posten aber da es sowas von megapeinlich ist poste ich es jetzt erst recht!!!!

Das Netzwerkkabel ist defekt!
Ohh, darauf wäre ich nie gekommen! Muss ja nicht peinlich sein.

MfG carnil

MATI
24.04.05, 22:21
allo,
da endlich mein Ethernet LAN funzt kann ich mich jetzt endlich daran machen mein WLAN vom ipw2200 zum laufen zu bringen....
leider habe ihc einige Problem die ich als debian neuling auch nach reichlichem lesen nciht lösen kann:

apt-get install ipw2200-source liefert:
paket ipw2200 konnte nicht gefunden werden...

auch apt-get install module-asisstant kann nicht gefunden werden...

bei
apt-get install linux-kernel-headers
sagt er es sind schon die neuesten vorhanden so dass 0 aktualisiert wurde.....

kann mir jemand helfen ?
Danke

Joe210
25.04.05, 08:50
Du musst bevor du aus dem Internet Pakete installieren kannst erst APT konfigurieren, damit es weiß, wo es überhaupt die Pakete finden kann. Einfach die Datei /etc/apt/sources.list editieren. Bis jetzt dürfte bei dir nur die Quellen von der CD drinstehen. Füge mal folgende einträge hinzu:

# Debian Sarge Security Updates
deb http://security.debian.org/ testing/updates main contrib non-free

# Debian Sarge Pakete
deb ftp://ftp.de.debian.org/debian/ testing main contrib non-free
#deb-src ftp://ftp.de.debian.org/debian/ testing main non-free contrib

# Debian Sarge Non-US Pakete
deb http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free
Mit einem
apt-get update sollte er sich jetzt die aktuellen Paketlisten erfolgreich aus dem Internet holen.

Jetzt kannst du die Paketlisten wie oben schon geschrieben mit
apt-get search <stichwort> dursuchen und mit
apt-get install <paketname> Pakete installieren

Joe

PS: die /etc/apt/sources.list hier ist für debian sarge gedacht!
PPS: du solltest mal ein HowTo zum Debian Packetsystem durchlesen, damit du das Prinzip verstehst!

zbled
25.04.05, 08:51
such doch einfach nach den richtigen paketnamen:

z.b. apt-cache search 2200

MATI
25.04.05, 18:27
HI also was ich schon gemacht habe:

ich habe mit apt die ipw2200 installiert denn wenn ich es erneut aufrufe sagt er : die neueste version ist schon vorhanden...

nun dann habe ich auch die treiber ipw2200bg mit einem make installiert soweit ich mich noch erinnern kann...

dir firmware habe ich wie beschrieben in hotplug/firmware entpackt......
allerdings benutztt ich hier keinen hotplug agent also kein script was die firmware in die karte lädt...ich denke aber es gibt da schon ein skript in hotplug....nennt sich firmware.agent

Naja soweit so gut...
in usr/src/modules gehe ich dann ipw2200 und führe module-assistant a-i ipw2200 aus....
momentan bei neuem aufruf sagt er halt wieder ist schon vorhanden....

zuletzt habe ich noch in die network interfaces folgendes geschrieben:

## Primary Interface WLAN
# auto eth1
iface eth1 inet dhcp
wireless_mode managed
wireless_essid meine_essid
wireless_channel die_channelnummer
wireless_key den_key

Weiß jemand ob die channelnummer notwendig ist? was ist denn das genau...


Habei ch sonst noch was vergessen.....denn bei aller eingabe meiner daten funzt das wlan natürlich immer noch nicht....

Meine iwconfig gibt:

lo no wireless extensions

eth0 no wireless extensiions

eth1 IEEE 802.11g ESSID: meine_essid
Mode:Managed Frequenzy: **** Ghz Channel=0 Access Point: Hexcode
Bit Rate = 54 Mb/s Tx-Power = 20dBm
RTS thr:off .......
ENcryption key: *********************************
Power Management : off
Link Quality : 0 Signal level: 0 Noise level:0
...........

eth2 no wireless extensions...

sit0 no wireless extensions

trotzdem wenn ich ifup eth1 starte oder networking restart
schafft er es weder den router anzupingen noch ins netz zu kommen......

also die diode fürs wlan leuchte schonmal.....
komisch ist aber wenn ich ifdown eth1 mache sagt er: interface eth1 is not configured..........

MATI
25.04.05, 21:19
Hab es selbt hingebogen.......Trotzdem Danke an Alle die mir geholfen haben!

Für die die es interessiert: Vergesst nicht den WEP Schlüssel in der interfaces als Hex anzugeben! ;)