• 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] problem mit wlan0 und eth0

waldo

Newbie
Hallo,
vielleicht kann man mir ja helfen ?
Folgende Konfiguration:
Ich hab ein internes Netwerk mit mehreren PCs. Dieses Netzwerk ist über ein Suse PC (via Proxy) ans Internet angebunden. Alle PCs kommen ins Internet über den Proxy, soweit so gut, nun zu meinem Problem:
Jetzt hab ich mir ein Notebook zugelegt, das manchmal via Ethernet und manchmal via Wlan ins Internet soll. Beide Netzwerkkarten fünktionieren und bekommen via DHCP eine unterschiedliche Addresse (z.b eth0=192.168.5.1, wln0=192.168.5.2). Wenn ich jetzt aber das Kabel aus eth0 ziehe das habe ich via wlan0 keine Verbindung mehr und ich weiß nicht warum :(
Wenn eth0 gesteckt ist funktioniert ein Ping ins interne Netz, wenn eth0 gezogen ist nicht mehr. hier mal ein Output von ifconfig:
eth0 Link encap:Ethernet HWaddr 00:E0:00:1C:79:A6
inet addr:192.168.1.40 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1846 errors:0 dropped:0 overruns:0 frame:0
TX packets:836 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:926646 (904.9 Kb) TX bytes:192820 (188.3 Kb)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:281 errors:0 dropped:0 overruns:0 frame:0
TX packets:281 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23516 (22.9 Kb) TX bytes:23516 (22.9 Kb)

wifi0 Link encap:UNSPEC HWaddr 00-90-D1-05-50-11-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:591 errors:0 dropped:0 overruns:0 frame:0
TX packets:425 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:73835 (72.1 Kb) TX bytes:57390 (56.0 Kb)
Interrupt:3 Base address:0x3040

wlan0 Link encap:Ethernet HWaddr 00:90:D1:05:50:11
inet addr:192.168.1.192 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:591 errors:0 dropped:0 overruns:0 frame:0
TX packets:420 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:63197 (61.7 Kb) TX bytes:53900 (52.6 Kb)
Interrupt:3 Base address:0x3040

Was komisch aussieht ist wifi0, was diese Schnittstelle tut ist mir nicht klar, warum sieht die MAC Addresse so seltsam aus und wenn es eine Schnittstelle zzum Netz ist warum ist hier keine IP ?
Was für Ausgaben könnten denn noch hilfreich sein ?

gruß und Danke
 
Hallo
Wie es aussieht ist das dein Wlankarte

wlan0 Link encap:Ethernet HWaddr 00:90:D1:05:50:11
inet addr:192.168.1.192 Bcast:192.168.1.255 Mask:255.255.255.0

Bei wifi sind die nullen immer hinten dran, warum weiss ich auch nicht.
Ist bei mir auch so.

Hab zwar auch wenig erfahrung aber die Adressen von der anderen Karte hat ja die XX:XX.XX.40 von DHCP bekommen.
Solltest das kabel mal abziehen und mal sehen was dann zurück kommt

# iwconfig
(Das ist nur das Wlan)

# iwlist scan

sollte die erreichbaren Wlanrouter anzeigen.

Ich hoffe es hilft die einwenig weiter
bis dann
OLD_Hermann
 
OP
W

waldo

Newbie
hi,
danke ersteinmal fürs Feedback.
Das eth0 die Addresse 192.168.1.40 bekommen hat, ist gewollt, das hab ich am DHCP Server so eingestellt. Was mir aber dabei auffällt, ich hatte für die Wlan Karte die Addresse 192.168.5.2 eingestellt (im DHCP Server), warum bekommt die Karte eine Addresse aus dem freien Pool ?
Achja, wenn ich eth0 abziehe und das netzwerk neu starte, dann bekommt eth0 keine Addresse (war zu erwarten;) und und wlan0 bekommt die 192.168.1.192.

gruß

/Nachtrag:
Das Wlan0 ein freie Addresse aus dem Pool bekommt lag daran das der DHCP Server nur Addressen aus dem Bereich 192.168.1.* rausgibt, mein Fehler;)
 

framp

Moderator
Teammitglied
Es reicht nicht das Kabel zu ziehen. Du musst auch eth0 deaktivieren. Es darf nur eines von beiden IFs aktiv sein.
 
OP
W

waldo

Newbie
Daran hatte ich auch schon gedacht, also hatte ich ein ifdown eth0 gemacht:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1363 errors:0 dropped:0 overruns:0 frame:0
TX packets:1363 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:138888 (135.6 Kb) TX bytes:138888 (135.6 Kb)

wifi0 Link encap:UNSPEC HWaddr 00-90-D1-05-50-11-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1380 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:235723 (230.1 Kb) TX bytes:189017 (184.5 Kb)
Interrupt:3 Base address:0x3040

wlan0 Link encap:Ethernet HWaddr 00:90:D1:05:50:11
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:208759 (203.8 Kb) TX bytes:177725 (173.5 Kb)
Interrupt:3 Base address:0x3040

Mit dem Resultat das immer noch kein Ping geht :(
Ich werd mal via wireshark auf dem Router schauen ob die Pings dort ankommen, die DHCP Requests kommen auf jedenfall an, ich hatte eth0 runterkonfiguriert, am DHCP Server die Addresse fürs Notebook (MAC Addr. der Wlan Karte) geändert und da kam dann auch die neue Addresse für die Wlan Karte.
Ein Problem mit dem Accesspoint würd ich auch ausschließen wollen weil mit einem anderen Gerät kann ich via Wlan auf das interne Netz zugreifen.
Vielleicht liegt es irgendwie daran das das Linux nicht weiß auf welcher Schnittstelle die Request raus zu senden sind wenn eth0 nicht aktiv ist ? Wie könnte ich das denn herausbekommen ?

gruß
 

framp

Moderator
Teammitglied
waldo schrieb:
Vielleicht liegt es irgendwie daran das das Linux nicht weiß auf welcher Schnittstelle die Request raus zu senden sind wenn eth0 nicht aktiv ist ? Wie könnte ich das denn herausbekommen ?
Die DefaultRoute muss stimmen.
Code:
route -n
 
OP
W

waldo

Newbie
hmmm, einmal mit eth0:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
einmal ohne eth0:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

Und was mir noch aufgefallen ist, ein einfaches ifup eth0 reicht nicht um wieder aufs interne Netz zu zugreifen, mußte das Netzwerk (rcnetwork restart) komplett neu starten.

Was muß eigentlich als Gateway rein ? 192.168.1.1 --> mein Accesspoint oder 192.168.1.250 meine Verbindung ins I-Net (wo der Proxy läuft)

gruß


/Nachtrag:
Hab den Wireshark auf 192.168.1.250 laufen lassen und siehe da die Pings kommen dort an, der Server antwortet also, aber sie werden wohl nicht vom Accespoint zurück gegeben. Warum funktionieren denn aber Pings von einem Windows PC, der ebenfalls an dem Accespoint angeschloßen ist ? Das werd ich nocheinmal überprüfen.
 
OP
W

waldo

Newbie
Hab ebend mal umgebootet und unter WIndowsXP funktioniert ein Ping, mit eth0 und ohne. Ich denke damit kann ich den Accesspoint ausschließen. Allerdings mußte ich unter Windows beide Karten zu einer Bridge hinzufügen (wobei ich nicht wirklich weiß was das bedeutet;).
Hat jemand noch eine Idee was falsch an meiner Linuxkonfiguration sein könnte ? Oder wo ich weiter bohren könnte ?

gruß
 

framp

Moderator
Teammitglied
waldo schrieb:
Hab den Wireshark auf 192.168.1.250 laufen lassen und siehe da die Pings kommen dort an, der Server antwortet also, aber sie werden wohl nicht vom Accespoint zurück gegeben.
Hast Du vielleicht eine FW an wo eth0 offen ist und wlan0 zu?

Hast Du schon http://wiki.linux-club.de/opensuse/Tests_bei_Problemen_mit_der_Internetverbindung besucht?
 
OP
W

waldo

Newbie
Auf dem Notebook ist die FW abgeschaltet (sagt Yast), auf dem Server (192.168.1.250) hab ich 2 Netzwerkkarten drin aber dort ist nur auf der anderen Karte die FW aktiv (wo die Verbindung ins Netz ist). Ich denke mal am Server (192.168.1.250) kann es nicht liegen weil mit Windows kommen ja Antworten zurück.
Den Link schau ich mir gleich mal an.

gruß
 
Ich melde mich noch mal

Was liefert eigentlich

# iwlist scan

zurück ???

Bezüglich der Adressen
über DHCP bekommt jede MAC-adresse eigentlich immer die gleiche
IP-Adresse daher kommt auch das Gateway .
Wie lange kann man im Router einstellen. ( 1 Tag -2 Wochen oder halt immer
aber nur wenn der Router nicht ausgeschaltet wird, ansonsten wird alles neu verteilt

so long
Hermann
 
OP
W

waldo

Newbie
hmm, das ist komisch iwlist scan findet kein Accesspoint:
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wifi0 No scan results

wlan0 No scan results
iwconfig zeigt aber die MAC addresse des APs an:
lo no wireless extensions.

eth0 no wireless extensions.

wifi0 IEEE 802.11b ESSID:"meinlan" Nickname:"notebook"
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:49:1A:D5:BA
Bit Rate:11 Mb/s Sensitivity=1/3
Retry short limit:8 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx Security mode:eek:pen
Power Management:eek:ff

wlan0 IEEE 802.11b ESSID:"meinlan" Nickname:"notebook"
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:49:1A:D5:BA
Bit Rate:11 Mb/s Sensitivity=1/3
Retry short limit:8 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx Security mode:eek:pen
Power Management:eek:ff
Link Quality=43/92 Signal level=-65 dBm Noise level=-100 dBm
Rx invalid nwid:0 Rx invalid crypt:441 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:17585 Missed beacon:0

Was heißt denn das ? Mein AP trägt die MAC Addresse von wlan0 in seine Liste, also der kennt diese aber iwlist findet den AP nicht ?
Grübel grübel....
Ich bin noch dabei den Link zu sichten und werd wahrscheinlich heute nicht mehr viel machen können. Ich dank dir schonmal (für heute?;)

gruß

/Nachtrag:
Zeigt iwlist auch APs an mit denen er schon verbunden ist ?
 
Hallo Waldo

Wie das alles hier aussieht liegt dein Problem mehr im Datenverkehr zum Router
Den Accesspoint findet deine Karte ja wohl, Hat ja auch Datenverkehr mit 11 Mbits

Du solltest mal die Verschlüsselungscode auf beiden seiten kontrollieren
wo möglich ist da was falsch.

Der Rechner bekommt ja auch ne IP-Adresse per DHCP also findet er deinen Router.

PS.
Steht ja da !! MAC-Adresse des: Access Point: 00:13:49:1A:D5:BA
deine Wlankarte hat ne ganz andere.

so long
Hermann
 
OP
W

waldo

Newbie
old_hermann schrieb:
Du solltest mal die Verschlüsselungscode auf beiden seiten kontrollieren
wo möglich ist da was falsch.

Werd ich mal machen, würd trotzdem nicht verstehen warum die Pings zum Router kommen. Das würde ja bedeuten das jeder in meinem Netz pingen kann der eine wlan Karte hat (auch wenn nur in Reichweite meines APs).

gruß

/Edit:
Die Verschlüsselung stimmt, hab den Key mal geändert und es war keine Verbindung zu AP mehr möglich. So langsam wird es lästig, ich weiß momentan nicht mehr weiter :(
Ich danke dir Hermann für deine Tips/Ratschläge, vielleicht fällt Dir ja noch was ein ?
 
Hallo WALDO

Wenn ich alles noch mal so durchlese solltest du mal genau posten
wie deine Netzwerk genau aufgebaut ist.
Wlan Router ???
AP am Server darüber ins I-net ???
Oder wie ???

gruß Hermann
 
OP
W

waldo

Newbie
ok, ich versuchs mal bildlich darzustellen:

Internet <->DLS Modem <-> 192.168.2.1 u. 192.168.1.250--> (1)
(1) Switch --> internes Netz
.......|
Zyxcel AP --> Eth Port --> eth0 (Notebook)
......|
......|
......|via wlan
......|
...wlan0 (Notebook)

zwischen 192.168.1.250 und internes Netz ist ein Switch um mehrere PCs (3) anzuschließen.
Ist das verständlich ?
Bitte ignoriere die Punkte, leider werden die Leerzeichen entfernt.

/Edit:
So jetzt paßt es :)
 
OP
W

waldo

Newbie
waldo schrieb:
wifi0 Link encap:UNSPEC HWaddr 00-90-D1-05-50-11-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1380 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:235723 (230.1 Kb) TX bytes:189017 (184.5 Kb)
Interrupt:3 Base address:0x3040

wlan0 Link encap:Ethernet HWaddr 00:90:D1:05:50:11
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:208759 (203.8 Kb) TX bytes:177725 (173.5 Kb)
Interrupt:3 Base address:0x3040
Was bedeutet eigentlich wifi0 ? Ist das eine Art Adapter um die wlan karten einzubinden ? Ist es richtig das da keine IP Addresse steht ?
 
OP
W

waldo

Newbie
Hallo,
ich bin jetzt mal den Link von oben nachgegangen und dort gab es einen Hinweis wenn die Verbindung unter Windows funktioniert und unter Linux nicht, daraufhin habe ich mir die Routen beider OSe ausgeben lassen:
Windows:
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 192.168.1.250 192.168.1.41 30
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.41 192.168.1.41 30
192.168.1.41 255.255.255.255 127.0.0.1 127.0.0.1 30
192.168.1.255 255.255.255.255 192.168.1.41 192.168.1.41 30
224.0.0.0 240.0.0.0 192.168.1.41 192.168.1.41 30
255.255.255.255 255.255.255.255 192.168.1.41 20004 1
255.255.255.255 255.255.255.255 192.168.1.41 192.168.1.41 1
Standardgateway: 192.168.1.250

und Linux:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.41 127.0.0.1 255.255.255.255 UGH 0 0 0 lo
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.250 0.0.0.0 UG 0 0 0 wlan0
 
Hallo WALDO
Wenn ich deine HW-List richtig deute
Hast'e ein DSL Modem was Direkt an Switch angeschlosen ist,
des weiteren ist AC-point auch am Switch abgeschlossen,
über den das WLAN laufen soll.
Dein Problemkind kommt über etho ins I-Net über's WLAN nicht.
Ist das soweit richtig ??

mfg. Hermann
 
OP
W

waldo

Newbie
old_hermann schrieb:
Hallo WALDO
Hast'e ein DSL Modem was Direkt an Switch angeschlosen ist,
des weiteren ist AC-point auch am Switch abgeschlossen,
über den das WLAN laufen soll.
Dein Problemkind kommt über etho ins I-Net über's WLAN nicht.
Ist das soweit richtig ??
Fast, das Modem ist an einem PC mit Suse Linux und 2 Netzwerkkarten (192.168.1.2 am Modem und 192.168.1.250 am internen Netz). Dieser PC hängt dann am Switch, wo zum einen 3 weitere PCs hängen und der AP. Am AP (hat ethernet ports, als Switch konfiguriert) ist zum einen eth0 (des Notebooks), wo der Zugriff auf 192.168.1.250 funktioniert und zum anderen, über wlan die wlan-Karte des Notebooks, wo der Zugriff nicht funktioniert. Also fast richtig ;)

gruß
 
Oben