Die Verbindung im lokalen Netzwerk funktioniert einwandfrei. Ich verwende nfs://192.168.0.10/nfs
die lokale Verbindung.
Wenn ich mich über das Internet verbinde, verwende ich eine statische IP:
nfs://xxx.xxx.xxx.xxx/nfs
In diesem Fall funktioniert es nicht und reagiert nicht einmal. Ich habe auch versucht, den UDP-Port für die Verbindung zu verwenden: nfs://xxx.xxx.xxx.xxx:2049/nfs
Verfügt WD über eine Firewall? Warum kann ich keine Remoteverbindung herstellen?
Dies ist meine access.allow-Datei:
lockd:ALL
portmap:ALL
statd:ALL
mountd:ALL
rquotad:ALL
access.deny ist leer.
Gleichzeitig funktioniert SSH aus der Ferne einwandfrei.
Antwort1
Klingt so, als ob entweder eine Firewall die Verbindung blockiert (vielleicht ufw), aber wahrscheinlich muss eine Portweiterleitung eingerichtet werden. So überprüfen Sie, ob ufw ausgeführt wird
sudo ufw status
Wenn die Firewall läuft, deaktivieren Sie sie testweise und versuchen Sie es erneut.
sudo ufw disable
Wenn nach dem Ausfall der Firewall alles funktioniert, müssen wir nur die Ports an der Firewall öffnen und es erneut versuchen.
sudo ufw allow 2049
sudo ufw allow 111
Versuchen Sie es jetzt erneut. Wenn es immer noch nicht funktioniert, haben wir möglicherweise einen Port übersehen (Sie sollten also nachsehen, welche Ports NFS verwendet, und sie öffnen, falls wir einen übersehen haben).
Wenn das nicht Ihr Problem ist, liegt es an der Portweiterleitung. Sie müssen die Ports 2049 und 111 auf dem Router öffnen, damit externe Verbindungen an den richtigen Computer weitergeleitet werden. Jeder Router hat seine eigene Vorgehensweise, aber normalerweise ist es ziemlich unkompliziert. Suchen Sie nach „Portweiterleitung für Marke/Modell Ihres Routers“.
Sie sagen Ihrem Router im Grunde, dass er alle Verbindungsanfragen an 2049 und 111 an die IP-Adresse Ihres NFS-Servers weiterleiten soll. Wenn Sie lokal verbunden sind, kann der Router alles selbst herausfinden, aber über das Internet muss die Weiterleitung eingerichtet werden. Wenn Sie weitere Probleme haben, müssen möglicherweise andere Ports weitergeleitet werden, damit es funktioniert. Denken Sie einfach daran, sie an die IP-Adresse des NFS-Servers weiterzuleiten.