und wieder -> Wlan (Centrino)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

und wieder -> Wlan (Centrino)

Beitrag von MATI » 10.04.2005 22:51:38

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/....3.tgz?download
2) firmware
http://prdownloads.sourceforge.net/....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

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

Beitrag von Snoopy » 10.04.2005 23:17:52

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.

[edit]
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.
[/edit]

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.

bevor mein Thread gelöscht bzw. einfach verschoben[...]
wieso das :?
versteh ich nun net so ganz...
Zuletzt geändert von Snoopy am 11.06.2005 12:35:09, insgesamt 1-mal geändert.

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 10.04.2005 23:30:00

Vielen lieben Dank für die GROSSE Hilfe...

leider versteh ich nicht was die ipw2200-source sein soll...
denn bei mir meckert er immer: Paketlisten werden gelesen...Fertig.
Abhängigkeitsbaum wird aufgebaut...Fertig.
E: Konnte Paket ipw2200-source nicht finden.

für ipw2200-source muss ich doch einfch das source angeben. Habe ipw2200-1.0.3 downgeloade und entpackt. dort drinnen finde ich nur das einzig plausible ipw2200.c was aber zu derselben fehlermeldung kommt....?!?

Könntest du mich bitte nochmal aufklären?
Danke

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

Beitrag von armin » 10.04.2005 23:53:21

Irgendwie wird das Problem jetzt zum 1000sten mal diskutiert...
Bei Gelgenheit bastel ich glaube ich mal einen WIKI-Eintrag.
Du musst in /etc/apt/sources.list noch contrib an die Zeile mit deinen Standard Debian-Sorucen anhängen. Dann solltest du das Paket finden.
In einem anderen Thread schrieb ich (und oben steht es ja auch schon):
Als erstes passt du deine /etc/apt/sources.list so an, dass du in etwas so eine Ziele hast 'deb http://ftp.de.debian.org/debian/ sarge main contrib'. So etwas ähnliches solltest du bereits haben, relevant ist hier vor allem 'contrib'.
Mache danach mal ein apt-get update und schaue danach mit 'apt-cache search ipw2100' ob du etwas findest. Wenn ja gehts weiter.
Du lädst dir die aktuellste Firmware von ipw2100.sf.net und entpackst diese nach /usr/lib/hotplug/firmware/. (Oder steckt das auch schon bei den Souren dabei?)
Mit 'apt-get install wireless-tools' werden ein paar Tools installiert und weiter gehts.
Zum Intallieren kann man sehr komfortabel 'module-assistant' nutzen (wenn nicht vorhanden mit apt-get installieren). Dort einfach ipw2100 aswählen, downloaden, compilieren und auf die Nachfrage, ob das Ding auch installiert werden soll ja auswählen. Eventuell ist noch ein 'modprobe ipw2100' nötig (bin mir gerade nicht sicher) und fertig ist die Installation der Treiber.
Es müssen übrigens mindestens die passenden Kernel-Headers installiert sein.

Danach sind iwconfig und ifconfig dein Freund. Eventuell noch wpa_supplicant.
ipw2200 geht übrigens analog..
Viel Erfolg.

Bye
Trigger

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 11.04.2005 00:09:21

Hmm....
sorry aber nicht alles ist so auf den ersten debian-tag ersichtlich....klar muss man viel lesen aber ich denke wenn einsicht von beiden parteien ausgeht dann findet man einen mittelweg.

kann es evtl. daran liegen dass ich lediglich die grundinstallation von Debian Sarge installiert habe also nur die von der ersten CD? Hab noch nix sonstiges auf dem system

denn in meiner sources.list steht bloß:

#deb file:///cdrom/ sarge main contrib

deb cdrom:[Debian GNU/Linux ..../ unstable contrib main

#deb http://security.debian.org/ testing/updates main contrib

oder ist das so korrekt?


...weil wenn ich allein nur den module-assistenten von debian.org entpacke und inst verzeichnis wechsele und dort dann apt-get install module-assistant eingebe kommt wieder die Meldung : Konnte paket nicht finden.

barbie
Beiträge: 172
Registriert: 04.05.2004 17:10:37

Beitrag von barbie » 11.04.2005 07:50:13

hi

1. du kannst kein apt-get install machen wenn du die packete selbst geholt hast.
-> #man dpkg

2. empfehle ich dir mal ein

Code: Alles auswählen

apt-setup
wähle einen mirror aus, ergänze danach noch 'contrib' in der sources.list, danach führe ein #apt-get update aus - so und nun apt-get install ipw2200...

aber am wichtigesten - lies dich in apt und dpkg rein...

gruss

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 11.04.2005 23:11:15

hmm 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???

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

Beitrag von Snoopy » 11.04.2005 23:52:25

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

hat die kiste denn kein ethernet ?
nur wlan ?

wenn die treiber / benötigten pakete nicht unter der dementsprechenden lizenz laufen, werden sie eben bei debian nach contrib geschoben
Contrib
Pakete in diesem Bereich wurden von ihrem Urheber unter eine freie Lizenz gestellt, benötigen jedoch weitere Software, die nicht frei ist.

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 11.04.2005 23:55:43

hmm doch..
per usb kann ich mich an den router hängen...

tja...aber da kommt schon das nächste Problem...

wie schaffe ich es per usb also mit eth0 interface online zu gehen...

ajajajaj

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

Beitrag von Snoopy » 12.04.2005 00:09:55

hi

hmmm aber nach deiner sources.list hast du doch contrib oder net ?
deb cdrom:[Debian GNU/Linux ..../ unstable contrib main
aber wo es dann haken wird, ist die firmware...

barbie
Beiträge: 172
Registriert: 04.05.2004 17:10:37

Beitrag von barbie » 12.04.2005 09:29:26

hi..

also du kannst doch im forum schreiben...
also kannst du doch sicher auch ein paar files auf ne cd brennen...
ok - dann würde ich so vorgehen:

1. alle packete die du brauchst notieren
(ipw2200-sources, module-assistant,....)

2. danach auf irgend nem rechner unter packages.debian.org/[package]
die packete suchen

3. die packete und alle angegebenen abhängigkeiten runterladen
(oder gleich die 'contrib' und evtl. 'non-free' iso's besorgen - dauert wohl zu lange...)

4. alles mit dpkg installen

5. modul bauen und installen

...

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 12.04.2005 22:05:18

HI
vielen lieben Dank für eure Hilfe.
Posten kann ich weil ich von meiner Workstation poste...

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....

sieht wohl aus als ob ich fehlende kernel headers hätte oder?

hab mir schon aus Verzweiflung die iso's 2 - 5 von sarge gezogen...

itzme
Beiträge: 116
Registriert: 10.12.2004 00:22:03
Wohnort: Berlin
Kontaktdaten:

Beitrag von itzme » 17.04.2005 20:08:55

hallo!!

ich hab alles so gemacht, wie du oben beschrieben hast. hat auch alles
wunderbar geklappt,

aber woran kann es liegen, dass er unter iwconfig überall
no wireless extensions
ausgibt??

kann das mehrere ursachen haben?? oder welche ausgaben müsste ich
kontrollieren?

vielen dank im voraus!!

ps: woran kann ich erkenne, ob ipw2200 geladen wird??

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

Beitrag von Snoopy » 17.04.2005 20:11:36

itzme hat geschrieben:ps: woran kann ich erkenne, ob ipw2200 geladen wird??

Code: Alles auswählen

 dmesg | grep -i ipw
das sollte dir die dementsprechende ausgabe bzgl dem laden geben

mit

Code: Alles auswählen

dmesg
kannst du dir die komplette ausgabe des bootvorgangs anzeigen lassen

itzme
Beiträge: 116
Registriert: 10.12.2004 00:22:03
Wohnort: Berlin
Kontaktdaten:

Beitrag von itzme » 17.04.2005 21:28:50

cool, danke dir!!

war auch nur ein neustart erforderlich, schon gab er mir mit iwconfig unter eth1etwas an!

nur hab ich jetzt das problem, dass er bei booten anscheinend versucht, sich zu verbinden:

Code: Alles auswählen

DHCPDISCOVER on eth1 to 255.255.255.0 .... interval "verschieden"
und dass man das jetzt immer abbrechen muss :-/

zudem gibt er noch aus:

Code: Alles auswählen

eth2 unknown hardware address type 24
obwohl ich nur eine interne netzwerkkarte und wlan-karte hab!?
was hat das zu bedeuten??

danke dir im voraus!!

fg,steve

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

Beitrag von Snoopy » 17.04.2005 21:38:24

hi
ur hab ich jetzt das problem, dass er bei booten anscheinend versucht, sich zu verbinden:
Code:
DHCPDISCOVER on eth1 to 255.255.255.0 .... interval "verschieden"
du wirst in der datei /etc/network/interfaces ein device als dhcp-konfiguriert angegeben haben
dieses device sucht sich beim boot ( da es wohl auch als auto konfiguriert ist ) eine ip-adresse on einem dhcp-server

bzgl dem eth2
das sollte sich ebenfalls klären wenn man in die /etc/network/interfaces reinschaut
dort wird ein eth2 definiert sein

itzme
Beiträge: 116
Registriert: 10.12.2004 00:22:03
Wohnort: Berlin
Kontaktdaten:

Beitrag von itzme » 17.04.2005 23:01:35

hallo snoopy!!

das klingt alles voll logisch und ist echt wahnsinnig, was man alles so aus wenig
angaben herausfiltern kann!!

aber was muss ich in der /network/interfaces eingeben, wenn ich in der uni
per wlan ins internet möchte!?
als bei mir steht nur:
# the loopback networl interface
#auto lo
#iface lo inet loopback

auto eth1
iface eth1 inet dhcp
wireless_more managed
wireless_essid default
alle restl. angaben müssten doch über den vpn-client übergeben werden!?

fg,steve

ps: kann eth2 auch woanders definiert sein?

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 17.04.2005 23:09:09

Hallo,
ich versuche ebenfalls gerade mein debian über netzwerk soweit zu bringen dass ich online gehen kann.

Leider habe ich ein Problem...

Meine interfaces sieht wie folgt aus:

Code: Alles auswählen

auto eth0
iface eth0 inet static
address 192.168.abc.xy
netmask 255.255.255.0
network 192.168.abc.0
broadcast 192.168.abc.1
gateway 192.168.abc.1
allerdings kommt hier bei aufruf von /etc/init.d/networking restart:

Code: Alles auswählen

Setting up IP spoofing protection: rp_filter.
Reconfiguring network interfaces  . . . ifup : interface lo already configured done.
aber online kann ich immer noch nicht gehen...wenn ich den router HIER anpinge dann bekomme ich 100 % lost...also destination host unreachable....?!?

Nun wenn ich auf dhcp schalte , was mein router unterstützt also folgendermaßen meine interfaces umschreibe:

Code: Alles auswählen

auto eth0
iface eth0 inet dhcp

oder aber so:

Code: Alles auswählen

auto eth0
iface eth0 inet dhcp
address 192.168.abc.xy
netmask 255.255.255.0
network 192.168.abc.0
broadcast 192.168.abc.1
gateway 192.168.abc.1
meldet er immer:

Code: Alles auswählen

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.

 

Wenn ich hier den router anpinge dann bekomme ich aber immerhin 0% lost. Also hier habe ich irgendwie eine verbindung zum router nur online kann ich nicht gehen...

Tja momentan weiß ich einfach nicht weiter....
ich habe halt nur die debian sarge basic install von disc gemacht und noch keinerlei pakete installiert weil ich über netz das machen wollte....

Wenn mir jemand weiterhlefen kann .......gerne.
Danke

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

Beitrag von armin » 18.04.2005 11:53:21

Hi!

Wenn du dhcp aktivierst musst du natuerlich die feste zuweisung der IP-Adresse rausnehmen.
Also den Bereich:

Code: Alles auswählen

address 192.168.abc.xy 
netmask 255.255.255.0 
network 192.168.abc.0 
broadcast 192.168.abc.1 
gateway 192.168.abc.1
Das sollte dann ja ueber dhcp bezogen werden.

@itme: Falls du dich in mehreren WLans bewegst scchau dir mal wpa_supplicant an.
Ansonsten sollte der Rest ueber den VPN-Client laufen, sofern du nur die essid setzen musst.
Warum hast du eigentlich dass loopback device deaktiviert?

Bye
Trigger

itzme
Beiträge: 116
Registriert: 10.12.2004 00:22:03
Wohnort: Berlin
Kontaktdaten:

Beitrag von itzme » 18.04.2005 20:06:37

hallo!!

also ich hab eigentlich nur vor, mich in der uni per wlan zu bewegen!

also aktivier ich jetzt das loopback wieder, was auch immer/wozu auch immer das dient :-)

dann nehm ich das auto eth1 wieder raus
kann ich das dann einfach ueber ifup eth1 einbinden/aktivieren??

die feste ip, ueber die man sich in der uni verbindet, die muss ich doch mittels vpn-client
vergeben, oder? (hab jetzt den vpnc verwandt)

wie kann man feststellen, ob man ueberhaupt "netz" hat, also ob wlan ueberhaupt verfuegbar
ist?!

fg,steve

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

Beitrag von Snoopy » 18.04.2005 20:13:14

itzme hat geschrieben:also ich hab eigentlich nur vor, mich in der uni per wlan zu bewegen!
nicht verlaufen...
also aktivier ich jetzt das loopback wieder, was auch immer/wozu auch immer das dient :-)
der loopback sollte immer aktiv sein
dann nehm ich das auto eth1 wieder raus
no prob..auskommentieren reicht auch
kann ich das dann einfach ueber ifup eth1 einbinden/aktivieren??
jap...so isses
die feste ip, ueber die man sich in der uni verbindet, die muss ich doch mittels vpn-client
vergeben, oder? (hab jetzt den vpnc verwandt)
eine feste ip wird in die interfaces eingetragen, in die section wo dein eth1 definiert wird
vpnc ist ein vpn client für cisco :?
wenn du dich über vpnc einwählen musst, brauchst du den...finde ich aber etwas strange für einen campus :?
wie kann man feststellen, ob man ueberhaupt "netz" hat, also ob wlan ueberhaupt verfuegbar ist?!
unter gnome habe ich ein kleines applet das mir die qualität des signals usw angibt

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

Beitrag von armin » 18.04.2005 20:17:16

Hi!

Du wirst vermutlich auch in der Uni als erstes eine IP per DHCP beziehen und dich dann per VPN authentifizieren. Ohne IP kann ja die Kommunikation des VPN nicht stattfinden.
"ifup eth1 && dhclient && vpnc-connect profil" sollte es eigentlich tun.
'iwconfig' zeigt dir an, was deine aktuellen Einstellungen sind - 'iwscan -list' zeigt dir die erreichbaren APs an.

Bye
Trigger

EDIT: Da war wohl jemand schneller als ich :-)
In Darmstadt nutzen wir ein Cisco-System. Itzme - wo studierst du? Bei uns darf man explizit keine feste IP setzen. Also besser nichts dergleichen eintragen!
Zuletzt geändert von armin am 18.04.2005 20:21:19, insgesamt 1-mal geändert.

MATI
Beiträge: 58
Registriert: 10.04.2005 17:02:41

Beitrag von MATI » 18.04.2005 20:19:58

Hi ........
hab ich auch so gemacht!

Nur die Meldung ist natürlich dieselbe........

itzme
Beiträge: 116
Registriert: 10.12.2004 00:22:03
Wohnort: Berlin
Kontaktdaten:

Beitrag von itzme » 18.04.2005 20:23:28

gut....
danke euch erst einmal für die schnellen antworten!!

hab dann glaub soweit alles verstanden und werd das anpassen
und mich ggf. morgen (erst wieder) melden können :-/

der vpnc wird von der uni so empfohlen, aber wenns auch anders geht,gern :-)

schade, dass man die signalstärke nich auch per konsole abrufen kann.
danke euch nochmal!!

fg,steve

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

Beitrag von Snoopy » 18.04.2005 20:24:41

MATI hat geschrieben:Hi ........
hab ich auch so gemacht!

Nur die Meldung ist natürlich dieselbe........
wie sieht denn deine interfaces jetzt aus ?

nutzt du nun dhcp oder nicht ?
bzw ist überhaupt ein dhcp-server in deinem netzwerk vorhanden ?

Antworten