Netzwerk unter Linux geht nicht, obwohl es unter Windows

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Netzwerk unter Linux geht nicht, obwohl es unter Windows

Beitrag von bobjob » 18.11.2005 23:30:52

funktioniert, die Einstellungen sind beides mal die selben.

Umgebung: LAN in einem Wohnheim

Win-Einstellungen:

IP: 10.10.10.206
GW: 192.168.179.1
Subnetmaske: 255.0.0.0
DNS: 130.59.211.10

Linux:
IP: 10.10.10.206
Subnetmaske: 255.0.0.0

Wenn ich nun unter Debian mit:

Code: Alles auswählen

route add default gw 192.168.179.1
das Gateway festlegen will oder einfach nur mit

Code: Alles auswählen

ping -c 4 192.168.179.1
die Verbindung zum Router testen will, sagt er mir daß das Netzwerk nicht erreichbar ist, oder so. Kann mir jemand helfen?

bobjob[/code]
Überzeugter Debianbenutzer!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 18.11.2005 23:45:27

schau dir mal deine Einstellungen unter Windows genauer an

Code: Alles auswählen

ipconfig
route print
Gruß
gms

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 18.11.2005 23:58:18

du versuchst ne default-route (*), die besagt, das alles was unbekannt ist zu dieser gw gesandt wird.

deine gateway liegt aber scheinbar in nem anderen netz

versuch mal ne route zu DER gateway anzulegen ueber ne gateway das dein 10.10...Netz mit dem 192...Netz verbindet

dann ist fuer deinen rechner der rechner(urspr. gateway) im anderen netz ueber die neue gateway (die die du viell. vergessen hast) erreichbar und kann damit als gateway ins * fungieren

--hoff das richtig gebockt zu haben
route-->10.10...

Code: Alles auswählen

route add 192.168.179.1 gw 10.10.??.??
route -->gw-->192...

Code: Alles auswählen

route add default gw 192.168.179.1
route----(gw)----->gw-->*
Watt about the non-digital!?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.11.2005 00:10:55

chabayo hat geschrieben:versuch mal ne route zu DER gateway anzulegen ueber ne gateway das dein 10.10...Netz mit dem 192...Netz verbindet

Code: Alles auswählen

route add 192.168.179.1 gw 10.10.??.??	
route add default gw 192.168.179.1
Das ist genau der falsche Weg. So braucht er ein Gateway um SEIN DEFAULT Gateway zu erreichen. Er sollte entweder seine IP/Netmask oder das Default Gateway anpassen.



Gruß
gms

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 19.11.2005 00:22:39

wuerdest mich schon gluecklich machen wenn du mir sagen koenntest meines ist nicht komplett falsch :$

Er schreibt die Netzwerkumgebung ist die eines Wohnheims...
Umgebung: LAN in einem Wohnheim
...bin kein Fachinformatiker der Systemtechnik (leider...), aber ich wuerde annehmen das das wohnheim-netz (10.10.??) ein subnet im netz (192.168.??) des gateway-servers ins wan ist (naja - vorstellbar waers *g)...

Was ist an meinem eigentlich falsch, weil das es falsch sein koennte ging mir schon noch drunter...

_und warum funktioniert die addressbelegung im windows???
Watt about the non-digital!?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.11.2005 00:40:45

Code: Alles auswählen

route add 192.168.179.1 gw 10.10.??.??    
route add default gw 192.168.179.1
Immer wenn er sein default gateway erreichen möchte, müßte er über das andere gateway routen. Wozu soll daher dieser default gateway Eintrag gut sein, der kann ja dann gleich auf 10.10.??.?? geändert werden

Gruß
gms

[edit]
chabayo hat geschrieben: _und warum funktioniert die addressbelegung im windows???
das würde mich auch interessieren. Wahrscheinlich ignoriert es zumindest eine der getroffenen Einstellungen und das ohne mit der Wimper zu zucken.
[/edit]

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 19.11.2005 01:00:28

...vielleicht, ich weiss es nicht.

Aber stell dir vor der 10.10...-gw hat keine default-route, dann sagt er zu 0.0.0.0 netzwerk-nicht erreichbar; schon klar ziemlich doofes gewaesch, aber waer ne moeglichkeit (schlussendlich) doch ein klein wenig recht zu bewahren (oder so) LOL...

...ich weiss echt nicht...

...deins klingt schon irgendwie logisch. bzw da spricht einiges dafuer...

[klugwerd]
Ich hatte ueber qemu eine Verbindung zum tun0 die gebridged mit eth0 zum router, die routes aus nt40, wenn ich mich entsinne wie oben beschrieben. Route zu Bridge, Route zu router; glaub das klappte schon.

Mein Problem war damals die Bridge, weil ich das nicht anfangen wollte. Ich meinte auf tun0 reingehen zu koennen, das der kernel erkennt das gehoert nicht hier her -(ip-forward-like/proc/sys)-> an eth0 raus zum router...bekam ich nicht hin.
Watt about the non-digital!?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.11.2005 01:24:38

chabayo hat geschrieben:Aber stell dir vor der 10.10...-gw hat keine default-route, dann sagt er zu 0.0.0.0 netzwerk-nicht erreichbar
Das "default gateway" ist nur für den einen Host von interesse. Es ist ja SEIN default gateway. Anhand seiner Routingtabelle schickt er das Packerl auf die Reise. Beim Gateway angelangt wiedeholt sich das Spiel. Das Gateway entscheidet wiederum anhand seine Routingtabelle wo's lang geht. Die "default gateway" Einstellung eines Hosts, bei dem das Packer einmal vorbeigekommen ist, interessiert dieses Gateway überhaupt nicht.

Gruß
gms

bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Beitrag von bobjob » 19.11.2005 11:28:19

Hier mal die Ausgaben von ipconfig und route:

Code: Alles auswählen

C:\Dokumente und Einstellungen\bobjob>ipconfig

Windows-IP-Konfiguration


Ethernetadapter LAN-Verbindung:

        Verbindungsspezifisches DNS-Suffix:
        IP-Adresse. . . . . . . . . . . . : 10.10.10.206
        Subnetzmaske. . . . . . . . . . . : 255.0.0.0
        Standardgateway . . . . . . . . . : 192.168.179.1

C:\Dokumente und Einstellungen\bobjob>route print
===========================================================================
Schnittstellenliste
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 30 84 79 2c da ...... Realtek RTL8139-Familie-PCI-Fast Ethernet-NI
C
===========================================================================
===========================================================================
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway   Schnittstelle  Anzahl
          0.0.0.0          0.0.0.0    192.168.179.1    10.10.10.206       20
         10.0.0.0        255.0.0.0     10.10.10.206    10.10.10.206       20
     10.10.10.206  255.255.255.255        127.0.0.1       127.0.0.1       20
   10.255.255.255  255.255.255.255     10.10.10.206    10.10.10.206       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
        224.0.0.0        240.0.0.0     10.10.10.206    10.10.10.206       20
  255.255.255.255  255.255.255.255     10.10.10.206    10.10.10.206       1
Standardgateway:     192.168.179.1
===========================================================================
Ständige Routen:
  Keine
Zu dem LAN im Wohnheim: Da hat jeder seine ganz eigene Art und Weise sich IP-Adressen zu verteilen. Zudem gibt es kein Internetzugang vom Wohnheim aus, das einzige was wir hier haben, sind privat organisierte DSL-Leitungen, die sich dann eine Gruppe von Leuten teilen. Das daraus entstehende Chaos kann man sich ja vorstellen ...

MfG bobjob
Überzeugter Debianbenutzer!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.11.2005 16:54:28

wäre nicht schlecht, wenn ihr da mal Ordnung reinbringts.

Du brauchst noch eine Host-Route für das Default-Gateway, also:

Code: Alles auswählen

 route add  192.168.179.1 eth0
 route add default gw  192.168.179.1
Gruß
gms

bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Beitrag von bobjob » 19.11.2005 21:50:39

Das mit der Ordnung wird schätz ich mal nicht so schnell passieren, da das alles ungemanaget ist und jeder seinen eigenen Kopf durchsetzen will.

Habs jetzt zum laufen gebracht mit

route add -net 192.168.179.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.179.1

Das einzige Problem was ich jetzt noch habe ist, daß ich das nach jedem Neustart erneut eingeben muß. Gibt es dafür eine besser Lösung als was in die rc*.d Ordner zu schreiben?

MfG bobjob
Überzeugter Debianbenutzer!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 19.11.2005 22:01:49

die Routen kannst du auch mit der Option "up" bzw "down" in der /etc/network/interfaces setzen

Gibt es einen Grund warum du statt der Host-Route eine Net-Route verwendest, dachte das wäre egal, bzw eigentlich dachte ich die Host-Route wäre in diesem Fall besser.

Gruß
gms

[edit]
die /etc/network/interfaces schaut dann ungefähr so aus:

Code: Alles auswählen

iface eth0 inet static
        address ...
        netmask ...
        network ...
        broadcast ...
        up   <command>
        down <command>
statt <command> könntest du deine "route"-Befehle direkt eintragen, oder ein Script aufrufen

[/edit]

bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Beitrag von bobjob » 19.11.2005 22:41:18

Gibt es einen Grund warum du statt der Host-Route eine Net-Route verwendest, dachte das wäre egal, bzw eigentlich dachte ich die Host-Route wäre in diesem Fall besser.
Weil ichs nicht besser wußte. Werd es mal mit:

Code: Alles auswählen

        up route add 192.168.179.1 dev eth0
        up route add default gw 192.168.179.1
probieren.

MfG bobjob[/quote]
Überzeugter Debianbenutzer!

Antworten