Geschwindigkeit in einer Richtung sehr langsam
Hallo, folgende Umgebung. 10 Mbit Twisted Pair Netzwerk mit 10 Mbit Hub. Zwei Windows Rechner (ME und 98) Ein Linux Rechner (S.u.S.E. 7.1 mit Kernel 2.2) Der Linux Rechner ist als Router konfiguriert und hat ne T-Dsl Leitung ins Internet. Auf ihm läuft ausserdem Samba und Apache. Er hat zwei Netzwerkkarten: ne0: 192.168.1.200 (Karte für T-dsl) ne1: 192.168.0.1 (Karte fürs Heimnetzwerk) Subnetmask bei beiden 255.255.255.0 Windowsrechner: 192.168.0.2 und 192.168.0.3, Subnet 255.255.255.0, Beide Gateway von ne1 eingetragen und DNS Server der Telekom eingetragen. Nun zu meinem Problem: Internet funktioniert wunderbar (80Kb), über alle Rechner. Mir ist nur aufgefallen, wenn ich eine Datei von einem Windows Rechner auf einem Samba share kopiere dann geht das ohne Probleme. Wenn ichs allerdings umgekehrt mache, von einem Windows Rechner aus eine Datei von einem Samba Share runterzukopieren, dann dauert dies eine Ewigkeit. Dann habe ich mal einen tracert 192.168.0.1 von einem Windows Rechner ausgemacht und habe ca. 20 Sekunden auf eine Rückantwort warten müssen. Wenn ich von Windows aufn Apache zugreife und nen download mache, dann habe ich 8 bis 10 Kb. (?) Was ich glaube, was das Problem ist: Mache ich einen tracert oder sonst irgendeinen Zugriff von Windows auf meinen Linux Rechner aus, dann wird der linux Rechner ersteinmal im Internet gesucht, wegen der Router konfiguration, wenn er dort einen Timeout erhält, dann greift er erst in meinem lokalen Netz auf den Linux Rechner zu. Bloß, wie kann ich einstellen, das er Requests von meinem Heimnetzwerk zuerst auf meinen Linux Rechner stellt und erst dann bei Mißerfolg auf das Internet? Vielleicht liege ich auch völlig falsch. Kann mir jemand helfen? Welche conf/log - Dateien soll ich veröffentlichen? (Ich habe die SuSE Anleitung zum T-Dsl, Gateway und Routerbau genommen). Danke. Andreas Rex. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
von einem Windows Rechner ausgemacht und habe ca. 20 Sekunden auf eine Rückantwort warten müssen. Wenn ich von Windows aufn Apache zugreife und nen download mache, dann habe ich 8 bis 10 Kb. (?)
Mache ich einen tracert oder sonst irgendeinen Zugriff von Windows auf meinen Linux Rechner aus, dann wird der linux Rechner ersteinmal im Internet gesucht, wegen der Router konfiguration, wenn er dort einen Timeout erhält, dann greift er erst in meinem lokalen Netz auf den Linux Rechner zu. Bloß, wie kann ich einstellen, das er Requests von meinem Heimnetzwerk zuerst auf meinen Linux Rechner stellt und erst dann bei Mißerfolg auf das Internet?
Hi Andreas, Deine Vermutung hoert sich ziemlich gut an. Aber solltest Du in dieser Richtung nicht weiterkommen, dann schau doch mal, wie es in Deinen Hosts-Dateien aussieht. Da Du (nehme ich einfach mal an :-) ) intern keinen DNS laufen hast, sehen die Rechner im Netz nach, ob sie den Namen von <IP-Adresse> finden koennen (koennen sie natuerlich nicht). Trag einfach mal die Rechner unter Linux in Deine /etc/hosts ein und unter Windows auch. Leider weiss ich nicht, wo die Datei unter Win9X oder ME liegt, wir haben hier nur NT und 2000. Unter 2000 ist es auf jeden Fall in c:\<WINDOWSVERZEICHNISS>\system32\drivers\etc\hosts. Warum es unter drivers liegt weiss ich nicht *g*. Vielleicht hilfts. :-) Cu Marcel _\|/_ `(o-o)' /-----------------oOO-{_}-OOo---------------------------------------\ | Marcel Meyer | c/o Fachschaft Mathe/Physik/Info | | meyerm@fs.tum.de | Technische Universitaet Muenchen | | Tel.: +49.89.289-22997 | Arcisstrasse 19, D-80290 Muenchen | \-------------------------------------------------------------------/
Am Montag, 9. April 2001 13:14 schrieb Marcel Meyer:
Deine Vermutung hoert sich ziemlich gut an. Aber solltest Du in dieser Richtung nicht weiterkommen, dann schau doch mal, wie es in Deinen Hosts-Dateien aussieht. Da Du (nehme ich einfach mal an :-) ) intern keinen DNS laufen hast, sehen die Rechner im Netz nach, ob sie den Namen von <IP-Adresse> finden koennen (koennen sie natuerlich nicht). Trag einfach mal die Rechner unter Linux in Deine /etc/hosts ein und unter Windows auch. Leider weiss ich nicht, wo die Datei unter Win9X oder ME liegt, wir haben hier nur NT und 2000.
die hosts sollte bei Win9x im Windowsverzeichnis liegen. Habe ich erst kürzlich gelesen, als jemand einen Sever im Inet umkonfigueriert hat und die DNS nnoch nicht so schnell war. Nachricht kann ich notfalls raussuchen. Bei Linux habe ich mindestens _3_ hosts Dateien welche nehme ich da ?
Unter 2000 ist es auf jeden Fall in c:\<WINDOWSVERZEICHNISS>\system32\drivers\etc\hosts. Warum es unter drivers liegt weiss ich nicht *g*.
Fragen Sie Bill Gates oder Radio Eriwan Sie bekommen eh keine sinnvolle Antwort SCNR. <spekulier> /etc/hosts dürfte vieleicht an ein Klein Bischen abkupfern von *nix ( der TCP/IP Stack soll ja von BSD kommen) dirvers könnte daran liegen das es zur Klasse von bestimmeten Diensten gehört ( LMSHosts liegt ja auch dort </spekuler> -- Diese Message wurde erstellt mit freundlicher Unterstützung eines frei- laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei von Micro$oft'schen Viren.
nicht). Trag einfach mal die Rechner unter Linux in Deine /etc/hosts ein und unter Windows auch. Leider weiss ich nicht, wo die Datei unter Win9X oder ME liegt, wir haben hier nur NT und 2000.
die hosts sollte bei Win9x im Windowsverzeichnis liegen. Habe ich erst kürzlich gelesen, als jemand einen Sever im Inet umkonfigueriert hat und die DNS nnoch nicht so schnell war. Nachricht kann ich notfalls raussuchen. Bei Linux habe ich mindestens _3_ hosts Dateien welche nehme ich da ?
Die Datei /etc/hosts enthaelt IP-Nummern und dazugehoerige Rechnernamen.
Einfach im folgendem Format reinschreiben:
<IP-Adresse> <name>
Ich hab die hosts bei den Win-Rechnern und beim Linux Rechner richtig
eingetragen.
Ich hab jetzt nen anderen Bericht gelesen, das einer mit einer
Rtl-nochirgenwas Netzwerkkarte Geschwindigkeitsprobleme hatte. Und ich habe auch eine
RTL-nochirgendwas Netzwerkkarte -> (Aufs eventuelle Problem hinzeig?)
Ich werde bei meinem Linux Rechner sämtliche Routing, pppoed und
sonstnochwas deaktivieren und mal auch vom Linux Rechner aus Daten auf den Winrechner
kopieren. Vielleicht ist ja echt nur die Netzwerkkarte schuld?
Tschüß.
--- Weitergeleitete Nachricht / Forwarded Message ---
Date: Mon, 9 Apr 2001 14:05:56 +0200 (CEST)
From: Marcel Meyer
nicht). Trag einfach mal die Rechner unter Linux in Deine /etc/hosts ein und unter Windows auch. Leider weiss ich nicht, wo die Datei unter Win9X oder ME liegt, wir haben hier nur NT und 2000.
die hosts sollte bei Win9x im Windowsverzeichnis liegen. Habe ich erst kürzlich gelesen, als jemand einen Sever im Inet umkonfigueriert hat und die DNS nnoch nicht so schnell war. Nachricht kann ich notfalls raussuchen. Bei Linux habe ich mindestens _3_ hosts Dateien welche nehme ich da ?
Die Datei /etc/hosts enthaelt IP-Nummern und dazugehoerige Rechnernamen. Einfach im folgendem Format reinschreiben:
<IP-Adresse> <name>
<nocheinName> Also im Prinzip alle Namen und Namenskombinationen hintereinander. Fuer jede IP eine eigene Zeile.
CU Marcel
_\|/_ `(o-o)' /-----------------oOO-{_}-OOo---------------------------------------\ | Marcel Meyer | c/o Fachschaft Mathe/Physik/Info | | meyerm@fs.tum.de | Technische Universitaet Muenchen | | Tel.: +49.89.289-22997 | Arcisstrasse 19, D-80290 Muenchen | \-------------------------------------------------------------------/
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
-- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
participants (3)
-
Andreas Rex
-
Marcel Meyer
-
Stefan Frech