Moin Moin!
Nochmal: Es geht mir nicht um ein Routing-Problem als solches, sondern nur darum, dass der im Router integrierte 7fach-Switch gelegentlich Pakete an den falschen LAN-Host leitet:
Host A Host B Drucker (weitere Hosts)
192.168.123.1 192.168.123.2 192.168.123.240 192.168.123.x
| | |
| | |
+---------------------------------------+
|Router mit LAN-Switch (192.168.123.254)|
+---------------------------------------+
|
Modem/WANWenn nun Host A oder B mit einem Server im Internet kommunizieren, dann "sieht" Host C ab und zu eines der Response-Datenpakete, die eigentlich an A oder B adressiert sind. Ich vermute, dass der eigentliche Empfänger dieses IP-Paket dann nicht bekommt und deshalb u.U. die Übertragung als gescheitert ansieht.
Nicht notwendigerweise. Switches schicken Pakete, zu denen sie noch keine Zuordnung zwischen MAC-Adresse und Port gelernt haben, an alle Ports außer den eingehenden Port. Kommt ein Paket mit der passenden MAC-Adresse von einem der Ports zurück, wird diese Zuordnung gelernt. Pro Port sind dabei (wegen eventuell angehängten Hubs) mehrere MAC-Adressen möglich.
Nach einer Weile sollten in einem kleinen Netz aber alle beteiligen MAC-Adressen gelernt sein. Typischerweise sollten pro Port so 8 bis 16 MAC-Adressen gespeichert werden können. Möglich wäre, dass der Switch-Chip gelegentlich seinen Cache ausleert und dann wieder neu angelernt werden muß. Oder das Ding hat einen Knacks.
Aber nur weil ein Paket am falschen Port auftaucht, heißt das noch nicht, dass es am richtigen Port nicht auftaucht. Um das festzustellen, brauchst Du einen Hub (keinen Switch) und einen Paket-Sniffer. Wenn Dir öfters Verbindungen abreißen, besonders im LAN-internen Verkehr, ist der Switch natürlich verdächtig.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".