• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Keine Internetverbindung via WLan unter SUSE 10.1

Depardieu

Newbie
Hallo zusammen,

ich habe auf einem ACER Laptop SUSE 10.1 (Kaufversion) und Windows XP installiert. Während sich unter Windows

sowohl über das integrierte Modem als auch über die WLan-Karte eine Internet-Verbindung aufbauen läßt, funktioniert

unter LINUX weder das eine noch das andere.

Dass LINUX Probleme mit den Software-Modemen hat, habe ich hier schon erfahren (ich werde demnächst ein externes

Modem ausprobieren),.

Jetzt möchte ich erst mal meine WLan-Karte zum Laufen kriegen.

Zur Fehleranalyse:

Ich habe LINUX so konfiguriert, dass die eingebaute LAN-Karte nur bei Bedarf (Steckerverbindung) eingeschaltet

wird, die WLan-Karte jedoch sofort aktiviert wird.

Der KNetworkManager meldet dann "Drahtlose Ethernet-Verbindung aktiv: eth1 (aktives Netzwerk:...)"

Rufe ich dann mit Konqueror eine Internet-Seite auf, bekomme ich den Fehlerhinweis
"Fehler: Unbekannter Rechner www...


Ich bin zunächst nach der Liste >>[TIP] Test bei Problemen mit der Internetverbindung<< vorgegangen.

Der ipconfig-Befehl gab folgende Antwort:

Windows-IP-Konfiguration

Hostname. . . . . . . . . . . . . : acer-831e203fc0

Prim�es DNS-Suffix . . . . . . . :

Knotentyp . . . . . . . . . . . . : Broadcast

IP-Routing aktiviert. . . . . . . : Nein

WINS-Proxy aktiviert. . . . . . . : Nein

DNS-Suffixsuchliste . . . . . . . : lan.PDK



Ethernetadapter Drahtlose Netzwerkverbindung:

Verbindungsspezifisches DNS-Suffix: lan.PDK

Beschreibung. . . . . . . . . . . : Intel(R) PRO/Wireless 2200BG Network Connection

Physikalische Adresse . . . . . . : 00-13-CE-D1-9D-65

DHCP aktiviert. . . . . . . . . . : Ja

Autokonfiguration aktiviert . . . : Ja

IP-Adresse. . . . . . . . . . . . : 172.17.17.23

Subnetzmaske. . . . . . . . . . . : 255.255.255.0

Standardgateway . . . . . . . . . : 172.17.17.254

DHCP-Server . . . . . . . . . . . : 172.17.17.254

DNS-Server. . . . . . . . . . . . : 172.17.17.254

Lease erhalten. . . . . . . . . . : Freitag, 23. Juni 2006 11:16:22

Lease l�ft ab. . . . . . . . . . : Freitag, 23. Juni 2006 12:16:22



Ethernetadapter LAN-Verbindung:

Medienstatus. . . . . . . . . . . : Es besteht keine Verbindung

Beschreibung. . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC

Physikalische Adresse . . . . . . : 00-16-36-15-1C-C8



Der route-Befehl führte zu folgender Ausgabe:

===========================================================================
Schnittstellenliste
0x1 ........................... MS TCP Loopback interface
0x2 ...00 13 ce d1 9d 65 ...... Intel(R) PRO/Wireless 2200BG Network Connection - Paketplaner-Miniport
0x3 ...00 16 36 15 1c c8 ...... Realtek RTL8139/810x Family Fast Ethernet NIC - Paketplaner-Miniport
===========================================================================
===========================================================================
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 172.17.17.254 172.17.17.23 30
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.17.17.0 255.255.255.0 172.17.17.23 172.17.17.23 30
172.17.17.23 255.255.255.255 127.0.0.1 127.0.0.1 30
172.17.255.255 255.255.255.255 172.17.17.23 172.17.17.23 30
224.0.0.0 240.0.0.0 172.17.17.23 172.17.17.23 30
255.255.255.255 255.255.255.255 172.17.17.23 3 1
255.255.255.255 255.255.255.255 172.17.17.23 172.17.17.23 1
Standardgateway: 172.17.17.254
===========================================================================
Stndige Routen:
Keine





iconfig führt zu folgender Ausgabe:

eth0 Protokoll:Ethernet Hardware Adresse 00:16:36:15:1C:C8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Basisadresse:0x4000

eth1 Protokoll:Ethernet Hardware Adresse 00:13:CE:D1:9D:65
inet Adresse:172.17.17.11 Bcast:255.255.255.255 Maske:255.255.255.0
inet6 Adresse: fe80::213:ceff:fed1:9d65/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:244 errors:309 dropped:309 overruns:0 frame:0
TX packets:435 errors:0 dropped:11 overruns:0 carrier:1
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:24865 (24.2 Kb)
Interrupt:169 Basisadresse:0x2000 Speicher:b0101000-b0101fff

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:1916 errors:0 dropped:0 overruns:0 frame:0
TX packets:1916 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:175990 (171.8 Kb) TX bytes:175990 (171.8 Kb)


Der route-Befehl führte zu folgender Ausgabe:

Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
172.17.17.0 * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default 172.17.17.254 0.0.0.0 UG 0 0 0 eth1


Bitte geht nicht gleich so hart mit mir ins Gericht, wenn ich mich zu blöd angestellt habe. Ich bin grade dabei,

mich in LINUX reinzufummeln (mit dicken Büchern und diesem tollen Forum hier) und war davor nur gewohnt, bunte

Bildchen anzuklicken...

Grüße
D.
 

oc2pus

Ultimate Guru
hast du auch die Treiber für deine WLAN-karte installiert ?

ipw2200bg - Sourcecode der Intel Treiber
2200bg firmware - Modifizierte Firmware von Intel

sollten via Yast zu finden sein.

Wenn du nur die 5 CDs heruntergeladen hast, dann brauchst du die 6. EXTRA Disk zusätzlich, denn dort sind diese Pakete drauf.

ansonsten hier schauen:
http://sourceforge.net/projects/ipw2200

btw. die Einrichtung wurde hier auch schon oft erklärt
==> Suchfunktion ipw2200
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
hast du auch die Treiber für deine WLAN-karte installiert ?

ipw2200bg - Sourcecode der Intel Treiber
2200bg firmware - Modifizierte Firmware von Intel

oc2pus,

"ipw-firmware" ist installiert.

Yast erkennt die Karte im Netzwerkeinrichtungsmenü ja auch als "Intel PRO/Wireless 2200BG"
 

oc2pus

Ultimate Guru
ok, dann fehlt noch die Ausgabe von iwconfig

und checke mal ob das Modul geladen wurde:
lsmod | grep ipw

falls es nicht geladen wurde:
modprobe ipw2200 (evtl den richtigen Namen einsetzen ... )

find /lib -name ipw2200* <== liefert den namen des Moduls

und in der /var/log/messages schauen ob es Meldungen beim laden des Moduls gibt. Alternativ mit dem Befehl dmesg die letzten Meldungen abrufen

nach den obigen ANgaben ist eth1 wohl dein WLAN und üerträgt auch ein paar bytes, aber genaueres sieht man mit iwconfig
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
ok, dann fehlt noch die Ausgabe von iwconfig

iwconfig:

lo no wireless extensions

eth0 no wireless extensions

eth1 IEEE 802.11b ESSID:"pdk"
Mode:Managed Frequency:2.432 GHz Access Point: 00:01:F4:ED:6A:1F
Bit Rate=11 Mb/s Tx-Power=20 dBm
Retry limit:7 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:3030-3030-3030-3030-3030-3030-3030-3030 Security mode:eek:pen
Power Management:eek:ff
Link Quality_71/100 Signal level=-57 dBm Noise level=-88 dBm
Rx invalid nwid:0 Rx invalid crypt:542 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:4

sit0 no wireless extensions

(Hoffentlich alles richtig abgetippt...)

Der Rest wird noch etwas dauern.
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
ok, dann fehlt noch die Ausgabe von iwconfig

und checke mal ob das Modul geladen wurde:
lsmod | grep ipw

Ausgabe:
ipw2200 92980 0
ieee80211 28232 1 ipw2200
firmware_class 9856 2 pcmcia,ipw2200

oc2pus schrieb:
falls es nicht geladen wurde:
modprobe ipw2200 (evtl den richtigen Namen einsetzen ... )

Wenn ich dieses Kommando eingebe, bekomme ich keine Rück/Fehlermeldung

oc2pus schrieb:
find /lib -name ipw2200* <== liefert den namen des Moduls

und in der /var/log/messages schauen ob es Meldungen beim laden des Moduls gibt. Alternativ mit dem Befehl dmesg die letzten Meldungen abrufen

die Datei /var/log/messages ist leer
 

oc2pus

Ultimate Guru
in der /var/log/messages MUSS etwas stehen ...

hier ist ein Beispiel, vielleicht ist das ja auch schon dein Problem:
http://forums.suselinuxsupport.de/lofiversion/index.php/t36861.html
Firmware files fail to load even if installed
In some kernel configurations (users have most frequently reported the problem only with 2.6.9), the default timeout value for the hotplug subsystem is too low. You may have this problem if you see the following in your kernel log (via dmesg or /var/log/messages):

ipw2200: Intel® PRO/Wireless 2200/2915 Network Driver, 1.0.1
ipw2200: Copyright© 2003-2004 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.2-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: 0xFFFFFFFE
ipw2200: failed to register network device
ipw2200: probe of 0000:00:0b.0 failed with error -5

To work around this, you can increase the default timeout value:

echo 100 > /sys/class/firmware/timeout

and then reload the ipw2200 module. If this corrects your problem, you may wish to add the above line to your system startup scripts prior to the point at which the driver module would be loaded.

The other most common reason for getting the above error is that the firmware files are not installed in the correct location. Please see the INSTALL document for information on installing the firmware files.

also:
rmmod ipw2200
modprobe ipw2200

und in einer zweiten Konsole als root:
tail -f /var/log/messages
 
Ich hab das mit dem "itup" Assistenten von Yast gemacht und es ging sofort, man darf nur nicht diese andere Möglichkeit benutzen, also immer die klassische Variante, das andere geht (zumindest bei mir) nicht!
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
also:
rmmod ipw2200
keine Rück/Fehlermeldung
oc2pus schrieb:
keine Rück/Fehlermeldung
oc2pus schrieb:
und in einer zweiten Konsole als root:
tail -f /var/log/messages

linux:/home/ralf # tail f /var/log/messages
tail: „f“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
==> /var/log/messages <==
Jun 28 07:36:44 linux kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
Jun 28 07:36:44 linux ifup: eth1 device: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Jun 28 07:36:44 linux ifup: eth1 configuration: wlan-id-00:13:ce:d1:9d:65
Jun 28 07:36:45 linux SuSEfirewall2: Warning: ip6tables does not support state matching. Extended IPv6 support disabled.
Jun 28 07:36:45 linux SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
Jun 28 07:36:45 linux SuSEfirewall2: batch committing...
Jun 28 07:36:45 linux SuSEfirewall2: Firewall rules successfully set
Jun 28 07:36:55 linux kernel: eth1: no IPv6 routers present
 
OP
D

Depardieu

Newbie
Jan@Bremen schrieb:
Ich hab das mit dem "itup" Assistenten von Yast gemacht und es ging sofort, man darf nur nicht diese andere Möglichkeit benutzen, also immer die klassische Variante, das andere geht (zumindest bei mir) nicht!

Das habe ich gestern auch noch probiert, die Karte noch mal komplett neu mit "ifup" eingerichtet, leider ohne Erfolg.
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
in der /var/log/messages MUSS etwas stehen ...

hier ist ein Beispiel, vielleicht ist das ja auch schon dein Problem:
http://forums.suselinuxsupport.de/lofiversion/index.php/t36861.html
Ich habe mir "sicherheitshalber" den Treiber "ipw-firmware-7.11" runtergeladen und wollte ihn gegen die alte Version 7.10 (die mit dem SuSE Paket mitgeliefert wird) austauschen.

Aber irgendetwas mache ich falsch.

Ich rufe über YAST "Software installieren oder löschen" auf, suche mir den alten Treiber und setze "löschen"

Dann "Übernehmen".

Dann schließe ich YAST und rechtsklicke das heruntergeladene Paket mit der firmware 7-11 und wähle die Option "Paket mit YAST installieren".

Wenn ich dann wiederum in YAST nach der firmware suche, ist plötzlich wieder die Version 7-10 installiert.

Ich kriege bald 'ne Kriese...
 
OP
D

Depardieu

Newbie
Depardieu schrieb:
Ich habe mir "sicherheitshalber" den Treiber "ipw-firmware-7.11" runtergeladen und wollte ihn gegen die alte Version 7.10 (die mit dem SuSE Paket mitgeliefert wird) austauschen.

So, ich hab das Paket über die Konsole installiert ("100% ok").

Leider weigert sich meine WLan-Karte auch mit dem neuen Treiber, eine Internetverbindung aufzubauen.
 
OP
D

Depardieu

Newbie
Nachdem Hardware- bzw. Treiberprobleme ausgeschlossen werden konnten, jetzt noch mal ein neuer Versuch:

linux:/home/ralf # ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:16:36:15:1C:C8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177

eth1 Protokoll:Ethernet Hardware Adresse 00:13:CE:D1:9D:65
inet6 Adresse: fe80::213:ceff:fed1:9d65/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7995 errors:5365 dropped:5367 overruns:0 frame:0
TX packets:1203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:154428 (150.8 Kb)
Interrupt:169 Basisadresse:0xe000 Speicher:b0101000-b0101fff

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:1049 errors:0 dropped:0 overruns:0 frame:0
TX packets:1049 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:107688 (105.1 Kb) TX bytes:107688 (105.1 Kb)

Offensichtlich werden Pakete gesendet und empfangen. Der mit KWiFi kontrollierte Empfang des WLANs ist "ultimativ"

linux:/home/ralf # route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
loopback * 255.0.0.0 U 0 0 0 lo

Obwohl im Konfigurationsmenü (Routing-Konfiguration) eingegeben, ist keine Standardgateway gespeichert.
Der Versuch, sie manuell nachzuspeichern, schlägt fehl:

linux:/home/ralf # route add default gw 172.17.17.254
SIOCADDRT: Das Netzwerk ist nicht erreichbar

Unter Windows ist das Netzwerk erreichbar.
Das Abschalten der Firewall bringt kein anderes Ergebnis.

Jetzt noch cat/etc/resolv.conf:

linux:/home/ralf # cat /etc/resolv.conf
nameserver 172.17.17.254
nameserver 217.237.150.225
nameserver 217.237.148.65
search site
linux:/home/ralf # nslookup

Außerdem habe ich
- die eingebaute Netzwerkkarte gelöscht,
- Automatische Adressenkonfiguration mit DHCP erfolglos ausprobiert
-Hostname über DHCP ändern eingestellt (hier allerdings auch das Problem, dass ich nicht weiss, ob diese Einstellung übernommen wurde)

(alles mit ifup)

Standardgateway / DNS Server (derselbe Rechner) kann ich nicht anpingen:
linux:/home/ralf # ping 172.17.17.254
connect: Network is unreachable
 

oc2pus

Ultimate Guru
in deinem ersten Posting oben, hatte eth1 noch einen "normale" ip und eine ipv6.

also ist irgendetwas umgestellt worden ....
 
OP
D

Depardieu

Newbie
oc2pus schrieb:
in deinem ersten Posting oben, hatte eth1 noch einen "normale" ip und eine ipv6.

also ist irgendetwas umgestellt worden ....

Bei meinem ersten Posting hatte ich zunächst bei "Konfiguration der Netzwerkadresse" die Option "Konfiguration der statischen Adresse" gewählt und eine Adresse eingetragen.

Da unser Router aber ein DHCP-Server ist, habe ich
"Automatische Adressenkonfiguration (mit DHCP)"
gewählt.

Und jetzt ist die Adresse raus...
 
Oben