Rechner lässt sich nicht anpingen
Hallo allerseits, jetzt ist der eine Rechner mit 2 NW-Karten ausgestattet, wovon die Erste per DHCP ins Internet geht und die zweite statisch mit 192.168.1.10 konfiguriert wurde und über nen Switch mit nem anderen PC verbunden ist. Nun möchte ich den Internet - Rechner als Router für den zweiten einsetzen, allerdings lässt sich der Internetrechner nichtmal anpingen, es erscheint nur mehr "Destination Host Unreachable", bzw am Internet-Rechner erhalte ich: 11:17:00.464826 arp who-has 192.168.1.10 tell 192.168.1.12 diese Anfragen, allerdings wird nicht geantwortet. Weiß von euch einer mehr? Bzw. welche Config's kann ich euch zukommen lassen, damit ihr euch ein Bild machen könnt? Danke und bis dann mfg mIke
Am Samstag 23 August 2003 11:24 schrieb Michael Messner:
Weiß von euch einer mehr?
Bzw. welche Config's kann ich euch zukommen lassen, damit ihr euch ein Bild machen könnt?
Ja ... irgendwie werde ich aus Deiner Beschreibung nicht richtig schlau! Was willst Du wie machen? Ich habe in etwa folgendes Verstanden: Du hast ein lokales Netz mit n Rechnern, wobei ein Rechner als Server / Gateway dienen soll. Der erste Schritt ist somit erst einmal, dass das lokale Netz funktioniert. Dies kannst Du testen, indem Du die IPs des lokalen Netzes anpingst. Wenn Dies funktioniert, ist der erste Schritt schon fast getan. Damit die Clients alle ins Internet kommen, gibt es zwei Möglichkeiten: 1) Auf dem Server laufen Proxy-Dienste. Dies bedeutet, dass der Client gar nicht weiss, wie er ins Netz kommen kann. Er kennt nur das Lokale Netz. Und alle Programme, die etwas mehr wollen, wenden sich an einen Proxy Dienst. 2) Der Server beherscht sowas wie masquerading. Ich nehme an, dass Du dies willst. Dies bedeutet dann für die Clients: a) Gateway ist die loakale IP Adresse des Servers b) DNS Server sollte lokal verfügbar sein. (z.B. DNS cache auf dem Server.) c) Evtl. noch zusätzlich ein Proxy auf dem Server. Der kann auch "versteckt" sein, so dass die Clients von Ihm so ohne weiteres nichts mitbekommen. Doku findet sich ganz massiv auf www.linuxdoc.org! Für den ersten Schritt (lokales Netzwerk!) würde ich Dir - falls es hier Probleme gibt - die Guide: Network Administration Guide ans Herz legen. Die Grundagen von TCP/IP sind dort sehr schön erklärt. Ansonsten gibt es dort schöne HoTos: - Net-HOWTO - networking with Linux - DHCP-HOWTO - DSL-HOWTO - IP-Subnetworking - IP-Masquerading-HOWTO - Masquerading-Simple-HOWTO Welche Du brauchst oder nicht brauchst kann ich Dir nicht sagen. Dies ist nur eine kleine Auswahl. Falls Du DSL hast, solltest Du Dich z.T. fragen, in wie weit Du überhaupt einen Rechner zum Server machen sollst. Das Teil frisst grosse Mengen Strom und macht auch noch Lärm. Desweiteren muss man sehr viel Arbeit hinein stecken. Ich habe einen kleinen DSL Router. Der kostet heute nicht mehr sehr viel und hat das, was man braucht, wirklich schon mit drauf. So fungiert das Teil gleich als DHCP Server und so ... Ansonsten wäre da noch FLI4L zu nennen. Ein Linux auf Diskette, das sehr einfach zu konfigurieren ist. Selbst wenn man kein Linux hat, kann man dann unter Windows per GUI eine Diskette erstellen. Also eine sehr feine Sache! Mit den besten Grüßen, Konrad
Hallo, Am Samstag, 23. August 2003 11:59 schrieb Konrad Neitzel:
Am Samstag 23 August 2003 11:24 schrieb Michael Messner:
Weiß von euch einer mehr?
Bzw. welche Config's kann ich euch zukommen lassen, damit ihr euch ein Bild machen könnt?
Ja ... irgendwie werde ich aus Deiner Beschreibung nicht richtig schlau! Was willst Du wie machen? Ich habe in etwa folgendes Verstanden:
Du hast ein lokales Netz mit n Rechnern, wobei ein Rechner als Server / Gateway dienen soll.
so ist es
Der erste Schritt ist somit erst einmal, dass das lokale Netz funktioniert. Dies kannst Du testen, indem Du die IPs des lokalen Netzes anpingst. Wenn Dies funktioniert, ist der erste Schritt schon fast getan.
Und genau da hakt es schon, mir kommt vor als würde er die Pings ins Internet schicken. Wenn ich dann über eth1 (lokale Karte) pinge, erhalte ich am Rechner von dem ich pinge: tcpdump -I eth1: 12:14:29.190893 linuxmike.local > 192.168.1.12: icmp: echo request (DF) 12:14:30.181784 arp who-has 192.168.1.10 tell 192.168.1.12 und an dem von dem ich pinge: tcpdump: 14:10:42.918204 arp who-has 192.168.1.10 tell linux.local 14:10:43.916634 arp who-has 192.168.1.10 tell linux.local 14:10:44.916609 arp who-has 192.168.1.10 tell linux.local 14:10:45.974158 arp who-has 192.168.1.10 tell linux.local 14:10:50.966616 arp who-has 192.168.1.10 tell linux.local 14:10:50.974667 196.168.1.10 > linux.local: icmp: echo request (DF) 14:10:51.974752 196.168.1.10 > linux.local: icmp: echo request (DF) 14:10:51.974816 arp who-has 192.168.1.10 tell linux.local 14:10:52.966621 arp who-has 192.168.1.10 tell linux.local 14:10:52.974894 196.168.1.10 > linux.local: icmp: echo request (DF) 14:10:53.966612 arp who-has 192.168.1.10 tell linux.local 14:10:53.974997 196.168.1.10 > linux.local: icmp: echo request (DF)
Ansonsten wäre da noch FLI4L zu nennen. Ein Linux auf Diskette, das sehr einfach zu konfigurieren ist. Selbst wenn man kein Linux hat, kann man dann unter Windows per GUI eine Diskette erstellen. Also eine sehr feine Sache!
fli4l läuft noch nicht mit XDSL, es wird aber angeblich schon daran gearbeitet, und solange soll die jetzige Lösung als Workaround dienen! mfg mIke
Am Samstag 23 August 2003 12:52 schrieb Michael Messner:
Der erste Schritt ist somit erst einmal, dass das lokale Netz funktioniert. Dies kannst Du testen, indem Du die IPs des lokalen Netzes anpingst. Wenn Dies funktioniert, ist der erste Schritt. schon fast getan.
Und genau da hakt es schon, mir kommt vor als würde er die Pings ins Internet schicken. Wenn ich dann über eth1 (lokale Karte) pinge, erhalte ich am Rechner von dem ich pinge:
Dann würde ich Dir sehr die Network Administration Guide als Abendlektüre empfehlen. Und natürlich musst Du nicht das ganze Buch lesen sondern nur die Grundlagen zu TCP/IP. Ich nehme an, dass die Routen / Subnetzmasken nicht korrekt gesetzt sind. Ganz grob als Einführung: Du hast eine IP Adresse und eine Netmask. IP Adresse | Netmask gibt dann immer das Netz aus. Also wenn Du dir anschaust: IP: 192.168.123.1 Netmask: 255.255.255.0 Daraus folgt: Netz ist 192.168.123.0 Und nun muessen alle Rechner das gleiche Netz haben, damit es funktioniert. So kannst Du z.B. 192.168.* beliebig für eigene IPs verwenden, aber wenn Du im Netz benutzt: Server: 192.168.1.1 Client: 192.168.2.1 Und Netmask bei beiden 255.255.255.0, dann liegen die Rechner in unterschiedlichen Netzen! Evtl. ist da irgendwas falsch gelaufen?? Ansonsten die route einmal kontrollieren. man route hilft bestimmt weiter. Mit den besten Grüßen, Konrad
Hallo Konrad und alle anderen, Am Samstag, 23. August 2003 11:59 schrieb Konrad Neitzel:
Am Samstag 23 August 2003 11:24 schrieb Michael Messner: - die Guide: Network Administration Guide ans Herz legen. Die Grundagen von TCP/IP sind dort sehr schön erklärt.
Juhu es funzt! Aber leider kapier ich es nicht warum, vielleicht kann mich jemand auf den richtigen Gedankenweg führen?!? Also wenn ich den Rechner (bzw. das Netzwerk) neu starte dann ist es nicht möglich das lokale Netz anzusprechen! (z.B. mit /etc/init.d/network restart) Wenn ich allerdings das ganze Netz (lokale) mit ifdown eth1 runterfahre und anschl. mit ifconfig eth1 <ip-Addresse> netmask 255.255.255.0 up manuell konfiguriere dann sieht zwar die Ausgabe von ifconfig Haargenau gleich aus, aber es funktioniert! http://www.uni-tuebingen.de/zdv/zriinfo/linux/howto/German/DE-NET3-HOWTO-4.h... Masquerading habe ich zur Zeit auch händisch eingestellt, laut Kofler Seite 769! Jetzt muss ich noch nachguggen wie ich das Automatisiere, und dann fürs Erste Perfekt! Danke und bis dann mfg mIke
participants (2)
-
Konrad Neitzel
-
Michael Messner