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

[gelöst] ipw2200 und dhcp geht nicht

ralf43

Newbie
Hallo zusammen,

dhcp auf dem WLAN funktioniert nicht.

Versuche das ans Laufen zu bringen, bei Open-SuSE 10.1 lief das ganze problemlos - upgrade auf Open-SuSE 10.2 und dhcp funktioniert nur mit Kabel.

WLAN -Router: Siemens Gigaset 505 SE; Medion Notebook MD 95800 mit Intel Pro/wireless 2200 BG.

Alles nachlesen im Forum und probieren brachte bisher nur Teilerfolge, vieleicht hat noch jemand eine Idee?

Eintrag in /var/log/messages beim booten

Jan 4 11:10:40 linux-mobil ifstatus: eth1 device: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Jan 4 11:10:40 linux-mobil ifstatus: eth1 configuration: wlan-bus-pci-0000:06:05.0
Jan 4 11:10:40 linux-mobil ifstatus-dhcp: eth1 dhcpcd is still waiting for data

Die Eingabe der folgenden Befehle als root ergaben die gelisteten Antworten.

# ifconfig
eth1 Protokoll:Ethernet Hardware Adresse 00:12:F0:08:7D:F6
inet6 Adresse: fe80::212:f0ff:fe08:7df6/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:588 errors:0 dropped:0 overruns:0 frame:0
TX packets:820 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:233 Speicher:b8006000-b8006fff

# iwconfig
eth1 unassociated ESSID:eek:ff/any
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:eek:ff Fragment thr:eek:ff# route
Encryption key:eek:ff
Power Management:eek:ff
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

# iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:01:E3:0F:56:89
ESSID:"<hidden>"
Protocol:IEEE 802.11bg
Mode:Master
Channel:11
Encryption key:eek:n
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=84/100 Signal level=-46 dBm
IE: WPA Version 1
Group Cipher : WEP-40
Pairwise Ciphers (1) : WEP-40
Authentication Suites (1) : PSK
Extra: Last beacon: 464ms ago

# rcnetwork restart
eth1 device: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
eth1 configuration: wlan-bus-pci-0000:06:05.0
eth1 starting wpa_supplicant
eth1 (DHCP) . . . . . no IP address yet... backgrounding.
Warning: Could not set up default route via interface
Command ip route replace to default via 192.168.2.1 returned:
. RTNETLINK answers: Network is unreachable
Configuration line: default 192.168.2.1 - -

# route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
loopback * 255.0.0.0 U 0 0 0 lo

Wenn ich den Befehl
# iwconfig eth1 essid <WLAN-Name> mode managed
eingebe funktioniert das Ganze hervorragend.

Hoffentlich kann jemand helfen, auf jeden Fall Danke im Voraus.

Ralf
 

Greedy

Member
Oder du postest mal die Datei:
/etc/sysconfig/network/ifcfg-wlan.....


Verwendest Du Networkmanager oder ifup?
In Verbindung mit ipw läuft es bei mir nur mit ifup gut. Networkmanager verbindet sich bei mir nach dem Hochfahren auch nicht automatisch, und ich habe statische IP also kein dhcp...

Probiere zuerst am besten mal ifup statt Networkmanager aus.
Kannst in Yast - Netzwerkkarte einstellen.
 

spezi

Advanced Hacker
Hallo,
hast Du die normale Netzwerkarte auf "bei Kabelanschluss" eingestellt ?

mfg
spezi
 
OP
R

ralf43

Newbie
Hallo,

erstmal danke fuer die schnellen Antworten, bin begeistert.

Nun zum Problem:

WLAN ist mit Yast und ifup konfiguriert.

Die ESSID und WPA ebenso.

Die Kabelgebundene eth0 ist nicht konfiguriert, damit es kein Durcheinander gibt. (Tip aus dem Forum)

# /etc/sysconfig/network/ifcfg-wlan-bus-pci.......
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='Intel PRO/Wireless 2200BG Network Connection'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='H185.9LS7U1W0872'
USERCONTROL='yes'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='XXXXXXXX'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK='yyyyyyyyyyyyyyyy'
_nm_name='bus-pci-0000:06:05.0'

XXXX und yyyyyy sind fuer die echte essid und das Passwort gepostet.

Danke fuer die Muehe

Gruss Ralf
 

spezi

Advanced Hacker
Guten Abend,
die Ausgabe von iwlist schaut gut aus, hmm. Was mir dazu einfällt ist
-richte doch mal Deine "normale" Netzwerkkarte ein und stelle sie auf "nur bei Kabelanschluss" ein.

Eine andere Möglichkeit (ist bei mir so):lass bei Deinen Router mal das Broadcasten der ESSID zu und schau was dann passiert.

gute Nacht
spezi
 

Greedy

Member
spezi schrieb:
Eine andere Möglichkeit (ist bei mir so):lass bei Deinen Router mal das Broadcasten der ESSID zu und schau was dann passiert.

Wenn bei Dir die ESSID verborgen ist, liegt da der Hund begraben. Frag mich nicht wieso, aber bei Opensuse 10.2, ipw2200 Treibern und wlans mit versteckter ESSID besteht dieses Problem mittlerweile verstärkt.

Ich persönlich halte eh nichts von ESSID Broadcast, denn mit einem einigermaßen nützlichen Tool finde ich diese Wlans ebenfalls. Was ehr Sicherheit gibt, ist WPA-Verschlüsselung, die Du ja eh verwendest.

Der Vorschlag von spezi ist aber gut. Probier es mal aus. Es sollte dann klappen.
 

spezi

Advanced Hacker
Hallo,
der Haken ist die /var/run/wpa_supplicant-ethx.conf und dort der Eintrag scan_ssid=1.
Wenn man den manuell auf 2 ändert wird er bei einem Neustart wieder mit 1 überschrieben.
Wo da der Verursacher dafür ist weiss ich nicht, wenns jemand weiss - weitersagen. Ich glaube nicht das es die wpa_supplicant.conf ist die in /usr/share/doc/packages liegt.
Änderungen dort haben nichts gebracht. Weshalb auch, was hätte eine conf bei den Doc's verloren ?
Es stört mich allerdings nicht das mein AP die ESSID hinausposaunt. Aber wo man drehen kann, das er das nicht tut, würde mich schon interessieren.

mfg
spezi
 
OP
R

ralf43

Newbie
Guten Abend zusammen,

Danke Euch fuer die Tipps.

Der Vorschlag mit dem eth0 "bei Kabelanschluss" war leider wirkungslos.

Der Tipp -- die ESSID vom WLAN-Router nicht mehr zu verstecken, scheint das Problem zu loesen. 5 Neustarts gingen problemlos.

Damit denke ich, ist das Thema soweit erledigt. Werde jetzt versuchen das Ganze mit dem NetworkManager ans laufen zu bekommen.

Nochmals vielen Dank fuer die Hilfe.

Gruss Ralf
 

spezi

Advanced Hacker
Guten Abend,
...und jetzt noch ein "Gelöst" in die Überschrift und andere haben auch was davon

mfg
spezi
 
OP
R

ralf43

Newbie
Hallo zusammen,

das Ganze hat mir doch keine Ruhe gelassen, ich habe nun eine Lösung, die ESSID wird vom WLAN-Router nicht mehr hinaus posaunt.

In /etc/init.d/boot.local folgende Zeile als root eingeben : iwconfig ethX essid xxxxxxx mode managed

Es funktioniert hervorragend auch wenn das WLAN erst eingeschaltet wird, wenn der Laptop schon läuft.

Gruß Ralf
 

spezi

Advanced Hacker
Hallo Ralf,
eben erst gesehen. Das ist ein Super-Tip für alle wlan - Paranoiker. Klappt einwandfrei bei mir. Wie bist Du da drauf gekommen ? Wo steht da was drüber?

Eigentlich gehört das auf wichtig

mfg
spezi
 
OP
R

ralf43

Newbie
Hallo spezi,

als root habe ich auf der Konsole folgendes abgesetzt:

Wenn ich den Befehl

# iwconfig eth1 essid <WLAN-Name> mode managed

eingebe funktioniert das Ganze hervorragend.

Das war mir irgendwann zuviel und ich habe die Befehlssequenz in die boot.local eingetragen.
Es steht übrigens nirgendwo geschrieben, aber mit boot.local kann man dem System einiges beim Starten aufdrücken.

Gruß Ralf
 

Grothesk

Ultimate Guru
Bringt aber nur etwas, wenn man sich nur mit diesem einen Netzwerk verbinden möchte. Für Notebooks, die auch schon mal den Standort wechseln ist das eher nicht so geeignet.
Ich würde einfach die ESSID mitsenden. Bringt sicherheitsmäßig nämlich gar nix, die (vermeintlich) zu verstecken. Was es bringt ist eine möglichst hoch Verschlüsselung, am besten WPA2 AES.
 

spezi

Advanced Hacker
Hallo,
ich find den Tip aber immer noch gut. Für die, die das brauchen können 8)

mfg
spezi
 
Oben