Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Kann mit meinem Linux Client nicht über Linux Router ins Internet, Winclient geht

  1. #1
    Banned Avatar von Catonga
    Registriert seit
    Nov 1999
    Beiträge
    2.389

    Unhappy Kann mit meinem Linux Client nicht über Linux Router ins Internet, Winclient geht

    Hilfe

    Ich habe folgendes Problem:

    Ich habe einen Linux Router der ans Internet über ein DSL Modem angeschlossen ist.
    Er dient als masq Router und als Firewall.
    Die interne Ip is 192.168.100.5

    Jetzt will ich mit meinem 2. Rechner, also dem Client (ip: 192.168.100.2) über diesen Rechner ins internet.

    Wenn ich auf dem Client WinME laufen lasse geht es.
    Wenn ich aber Linux laufen lasse geht es nicht.

    so sieht das netzwerk aus:

    Client (WinME oder Linux )ip 192.168.100.2
    <-> Linux Router ip 192.168.100.5 <-> dsl modem <-> internet

    beide Linux rechner verwenden Slackware 7.1 als Distri und Kernel 2.2.18.

    Beim Client stehen unter Linux also in /etc/resolv.conf die gleichen Nameserver drin wie unter Windows.

    Die /etc/hosts und /etc/hostname Dateien wurden auch konfiguriert.

    Das merkwürdige daran, ich kann mit dem Client, wenn Linux läuft im lokalen Netzwerk den Router per ping erreichen. nur sobald ich eine Internetaddresse eingebe gehts nicht.
    Dabei spielt es keine rolle ob als Internetaddresse ein Name z.b. www.yahoo.com oder direkt eine Ip nummer angegeben wurde.

    Also das Lokale Netzwerk ist erreichbar,
    das internet nicht wenn auf dem client Linux läuft.

    Wenn auf dem Client Windows läuft ist das Netzwerk und das internet ereichbar, ist also unwahrscheinlich, das es am Linux Router/Firewall liegt.

    Die Ip Addresse ist beim Client immer die gleiche egal ob Windows oder Linux läuft, also 192.168.100.2

    Die Nameserver die ich angeben habe sind auch unter beiden OS die gleiche.

    Das gleiche gilt für den Gateway, der 192.168.100.5 ist.


    Jetzt würd mich interessieren woran das liegt:
    "lokales Netz geht, Internet geht nicht."

    Unter Win hab ich auch vor einiger Zeit, was merkwürdiges festgestellt was ich inzwischen behoben habe.
    Und zwar mußte ich bei der Netzwerkkarte einstellen das sie im Modus 10 Mbit half-duplex läuft, (war ne 100 Mbit full dulpex Karte) dann lief das Internet schnell, ansonsten kroch es nur so dahin.

    Meine Frage könnte es daran liegen?
    Das wenn Linux läuft die Karte im 100 Mbit full duplex modus läuft?

    Beim Router sind beide Netzwerkkarten nur 10 Mbit Karten.
    Eine kann full duplex die andere nur half.
    Weiß nur nicht welche davon ans Lan und welche ans DSL Modem angeschlossen ist.

    Das merkwürdige ist halt, nämen wir mal an die Netzwerkkaret auf dem Client (linux) läuft im 100 Mbit Mode und die auf dem Router nur 10 Mbit half-duplex, dann ist es komisch das das Netzwerk ansich trotzdem funzt und das internet nicht.


    Oder liegt es gar net an der Netzwerkkarte sondern an DSL?
    muß ich da vielleicht besondere mtu werte einstellen, damit ich vom Client aus ins Internet komme?

    Vom Router komme ich übrigens problemlos ins INet.


    Wer net wenn da mir jemand helfen könnte.



  2. #2
    Gast

    Post

    Ist das Standard-Gateway in /etc/route auf den Linux-Router gesetzt ?

    default "router-ip"

    Daran wird es mit Sicherheit liegen.

  3. #3
    Banned Avatar von Catonga
    Registriert seit
    Nov 1999
    Beiträge
    2.389

    Unhappy

    Nein, in Slackware wird der Gateway Server in /etc/rc.d/rc.inet1 gesetzt.

    Die Datei /etc/rout gibt es in Slackware nicht.

    Daran liegt es leider nicht.

    Wenn ich /sbin/route starte bekomme ich folgenden Bericht:

    ---------------------------------------------
    Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
    localnet * 255.255.255.0 U 0 0 0 eth0
    loopback * 255.0.0.0 U 0 0 0 lo
    default Linux.WORKGROUP 0.0.0.0 UG 1 0 0 eth0
    ---------------------------------------------

    Mit der option -n also route -n bekomme ich:

    ---------------------------------------------
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.100.0 0.0.0.0 255.255.255.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.100.5 0.0.0.0 UG 1 0 0 eth0
    ---------------------------------------------

    Bei netstat bekomme ich:
    -------------------------------------------
    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    Active UNIX domain sockets (w/o servers)
    Proto RefCnt Flags Type State I-Node Path
    unix 1 [ ] STREAM CONNECTED 479 @0000000b
    unix 1 [ ] STREAM CONNECTED 448 @0000000a
    unix 1 [ ] STREAM CONNECTED 502 @0000000c
    unix 1 [ ] STREAM CONNECTED 445 @00000009
    unix 1 [ ] STREAM CONNECTED 503 /dev/log
    unix 1 [ ] STREAM CONNECTED 480 /dev/log
    unix 1 [ ] STREAM CONNECTED 449 /dev/log
    unix 1 [ ] STREAM CONNECTED 446 /dev/log
    --------------------------------------------

    bei netstat -r bekomme ich folgende Meldung:

    --------------------------------------------
    Kernel IP routing table
    Destination Gateway Genmask Flags MSS Window irtt Iface
    localnet * 255.255.255.0 U 0 0 0 eth0
    loopback * 255.0.0.0 U 0 0 0 lo
    default Linux.WORKGROUP 0.0.0.0 UG 0 0 0 eth0
    --------------------------------------------

    die Eingabe von ifconfig zeigt:

    --------------------------------------------
    eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
    inet addr:192.168.100.2 Bcast:192.168.100.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1490 Metric:1
    RX packets:53 errors:0 dropped:0 overruns:0 frame:0
    TX packets:115 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    Interrupt:3 Base address:0xd400

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:3924 Metric:1
    RX packets:46 errors:0 dropped:0 overruns:0 frame:0
    TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    --------------------------------------------

    auch habe ich mal traceroute auf den www.sybex.de server gemacht:
    traceroute 194.77.29.2 als Ergebnis bekam ich:

    -----------------------------------------
    1 Linux.WORKGROUP (192.168.100.5) 1.125 ms 0.835 ms 0.811 ms
    2 193.158.136.73 (193.158.136.73) 64.504 ms 65.718 ms 63.721 ms
    3 193.158.136.74 (193.158.136.74) 62.729 ms 70.946 ms 63.651 ms
    4 S-SB1.S.DE.net.dtag.de (62.154.22.105) 76.07 ms 76.54 ms 74.447 ms
    5 F-SB1.F.DE.net.dtag.de (62.154.0.41) 64.99 ms 67.194 ms 68.527 ms
    6 F-SA2.F.DE.net.dtag.de (62.154.17.74) 66.467 ms 67.148 ms 69.075 ms
    7 F-SA3.F.DE.net.dtag.de (62.154.17.86) 69.117 ms 66.875 ms 65.787 ms
    8 62.154.18.46 (62.154.18.46) 69.375 ms 65.872 ms 66.715 ms
    9 F-gw0.F.net.DTAG.DE (62.156.140.50) 66.535 ms 66.79 ms 68.693 ms
    10 62.156.133.70 (62.156.133.70) 67.961 ms 67.446 ms 69.533 ms
    11 cisco13.ne.dpn.net (194.77.0.177) 77.54 ms 73.312 ms 73.483 ms
    12 ibg-gw.ne.dpn.net (194.77.0.74) 83.823 ms 134.839 ms 381.717 ms
    13 llmc01.niederrhein.de (194.77.170.21) 338.382 ms 83.399 ms 80.966 ms
    14 giesenkirchen-remote.niederrhein.de (194.231.20.150) 193.509 ms 87.848 ms 86.281 ms
    15 giesenkirchen-local.niederrhein.de (194.231.20.149) 90.092 ms 84.839 ms 93.234 ms
    16 giesenkirchen-remote.niederrhein.de (194.231.20.150) 86.193 ms 93.571 ms 86.958 ms
    17 giesenkirchen-local.niederrhein.de (194.231.20.149) 86.3 ms 87.335 ms 87.573 ms
    18 giesenkirchen-remote.niederrhein.de (194.231.20.150) 93.147 ms 92.995 ms 91.077 ms
    19 giesenkirchen-local.niederrhein.de (194.231.20.149) 88.828 ms 93.422 ms 91.181 ms
    20 giesenkirchen-remote.niederrhein.de (194.231.20.150) 95.78 ms 106.588 ms 96.808 ms
    21 giesenkirchen-local.niederrhein.de (194.231.20.149) 89.196 ms 93.754 ms 95.703 ms
    22 giesenkirchen-remote.niederrhein.de (194.231.20.150) 92.764 ms 95.346 ms 99.977 ms
    23 giesenkirchen-local.niederrhein.de (194.231.20.149) 92.2 ms 96.554 ms 98.213 ms
    24 giesenkirchen-remote.niederrhein.de (194.231.20.150) 94.708 ms 93.501 ms 106.444 ms
    25 giesenkirchen-local.niederrhein.de (194.231.20.149) 109.4 ms 94.136 ms 98.304 ms
    26 giesenkirchen-remote.niederrhein.de (194.231.20.150) 97.568 ms 103.761 ms 98.076 ms
    27 giesenkirchen-local.niederrhein.de (194.231.20.149) 99.489 ms 96.854 ms 97.715 ms
    28 giesenkirchen-remote.niederrhein.de (194.231.20.150) 100.975 ms 96.418 ms 99.162 ms
    29 giesenkirchen-local.niederrhein.de (194.231.20.149) 102.456 ms 97.387 ms 96.64 ms
    30 giesenkirchen-remote.niederrhein.de (194.231.20.150) 104.967 ms 103.145 ms 102.8 ms
    ---------------------------------------------

    Ich hoffe ihr könnt mir mithilfe dieser Daten weiterhelfen.

    Obwohl ich zwar mit traceroute Daten von der Außenwelt bekomme geht das Internet extrem schlecht, ich habe z.b. versucht mit lynx den sybex www server zu erreichen, also gleiche ip wie bei traceroute, das Resultat war, das ich nach 3 Minuten Wartezeit immer noch
    nichts von der Seite sah.
    Man könnte meinen es werden nur 1 Byte/s verschickt.

    Ich könnte mir durchaus vorstellen das es was mit dem Modus der Netzwerkkarte zu tun hat.
    Weil die Symptome unter Windows: extrem langsamer Seitenaufbau, packet losses so gut wie die selben waren, bis ich halt die Karte auf 10 Mbit half-duplex runterdrehte.

    Wie könnte ich die Netzwerkkarte unter Linux in den 10 Mbit half-duplex mode versetzten?

    Vielleicht liegt es auch doch an was ganz anderes.
    Ich hoffe ihr könnt mir mit den oben genannten Angaben weiterhelfen.



    [Dieser Beitrag wurde von Catonga am 04. Februar 2001 editiert.]
    Geändert von Catonga (16.04.07 um 04:38 Uhr)

  4. #4
    Gast

    Question

    Hallole,

    wie sieht denn die Datei /etc/nsswitch.conf aus?
    Dort wird in der Zeile beginnend mit "hosts" festgelegt, woher das System die Namensauflösung nimmt.
    Die Zeile sollte z.B. etwa so aussehen:

    hosts: files nis nisplus dns

    Fehlt hier der Eintrag "dns", wird die Namensauflösung über DNS völlig außen vor gelassen.
    Grüße

    Björn

    ------------------
    Contrary to popular belief, Unix is user friendly.
    It just happens to be selective about who it makes friends with.
    -- Dave Parnas

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •