Hallo,
Also: meine drei Rechner heißen ph1, ph2 und ph3. ph1 fährt eine SuSE LINUX 8.0 und soll als NFS-Server sowie als Gateway dienen (er hat auch den DSL-Anschluß), ph2 fährt ein FreeBSD 4.6.2 und soll bloß im LAN erreichbar sein, ph3 fährt Windows95 (jaja, das ist nen fast zehn Jahre alter 486er, der mir als Datenspeicher dient und nicht mehr als Win95 kann). Die IP-Adressen sind 192.168.0.1, 192.168.0.2 und 192.168.0.3.
Irgendwas mach ich mit dem FreeBSD-Rechner (ph2) verkehrt. Zwar habe ich mehrere dutzendmal sämtliche Netzwerk-Konfigurationsdateien in /etc nachgeschaut/korrigiert/neu geschrieben, aber er kriegt auf die anderen beiden einfach keinen Zugriff - nicht mal nen ping. "unreachable" krieg ich auf der Konsole gesagt. ABER: wenn ich von ph1 oder ph3 aus ein ping auf ph2 mache, klappt es problemlos, nix ist mit "unreachable".
Nachdem scheinbar die Netzwerk-Fachleute im Wochenende sind? Hier ein Tipp von einem Netzwerk-Autodidakten:
unreachable heißt: Ich kann keine Route zum angegebenen Host finden.
von ph1(192.168.0.1): ping 192.168.0.2 > bekommt Antworten
von ph2(192.168.0.2): ping 192.168.0.1 > unreachable
würde bedeuten, dass der ph2 keine Route zum 192.168.0.2 findet. Da das aber sein eigenes Netz ist, müsste die Netzroute zu seinem eigenen Netz fehlen. FreeBSD kenne ich nicht, aber unter linux kannst Du die Routen mit dem Befehl route ausgeben:
auf ph1:route
Dest Gateway NetMask Interface
192.168.0.0 * 255.255.255.0 Adapter mit 192.168.0.1
auf dem ph2 müsste es folgende Route geben:
192.168.0.0 * 255.255.255.0 192.168.0.2
In Deutsch: Das Netz 192.168.0.0 erreichst Du über den Netzwerk-Adapter mit der IP 192.168.0.2.
Gruß
Axel