PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nfs client über nfs-server ins Internet!?



micha97
09.11.04, 15:31
Hallo liebe Fachleute!
Habe nfs erfolgreich installiert! -
Der Server (mein PC) hat zwei Netzkarten (eine fürs Internet u. das andere für das lokale Netztwerk) und der Client (mein Laptop) natürlich auch eine!
Der Client erkennt den Drucker und die freigegebenen Ordner mit Dateien einwandfrei!
Will ich jedoch mit dem Client ins Internet gibt es leider eine Fehlermeldung!?

Was muss ich tun, damit der Client über den Server auf das Internet zugreifen kann!?

Habe schon überall gesucht, jedoch noch keine Lösung gefunden!

Wer kann mir behilflich sein!?

Besten Dank im voraus!

Gruß micha

DaGrrr
09.11.04, 15:49
Du musst deinen Server als Router konfigurieren.
Fragen und Antworten gibts hier im Forum genug, evtl sogar was
im Tutorial Bereich.

Was hat das jetzt mit NFS zu tun?
Oder hab ich was falsch verstanden?

Grüße
DaGrrr

micha97
09.11.04, 16:27
Danke für Deine Nachricht!
Ich war der Meinung, daß der Client über das Netzwerkkabel auch auf das Internet zugreifen kann, falls der Server online ist!?

Gruß micha

micha97
09.11.04, 16:46
Also, vor längerer Zeit hat das bei mir geklappt, ich weiß eben nur nicht mehr was ich da unternommen habe!?

Wer kann helfen!?

Gruß micha

DgWsd
09.11.04, 17:35
wie DaGrrR geschrieben hat, muss du dein Server als Router konfigurieren.

NFS ist wie Datenfreigabe bei Windows und so was du vor hast, nur mit Hilfe von NFS, nicht möglich.

DaGrrr
09.11.04, 17:43
Du könntest ein Script schreiben und deinen Server
damit Routingfunktionen beibringen.

Beispiel:



#!/bin/bash
#
# Dein externes Interface wäre hier zb eth1
EXTERNAL_INTERFACE=eth1
#
echo 1 > /proc/sys/net/ipv4/ip_forward
#
iptables -t nat -A POSTROUTING -o $EXTERNAL_INTERFACE -j MASQUERADE

echo "Routing eingeschaltet"

# EOF


Damit sollte es erstmal klappen.
Das script dann ausführbar machen "chmod +x name_des_scripts" und zb
nach /etc/init.d/ kopieren und in /etc/rc3.d einen link reinsetzen.
(Je nachdem welche Runlevel du nutzt)

zb

ln -s /etc/init.d/routing_script.sh /etc/rc3.d/S90routing_script.sh

Selbstverständlich müssen iptables und NAT als Modul geladen oder fest einkompiliert sein im Kernel.
Das ganze kannst du auch in einem kompletten Firewallscript einbinden.