Ich habe etwas mehr darüber recherchiert. Ubuntu verwendet das UFW, das extrem einfach zu konfigurieren und dennoch sehr leistungsfähig ist, zumindest für Soho-Anforderungen. Daher überwacht rpc.mountd standardmäßig mehrere Ports. Daher müssen Sie rpc.mountd an einen Port binden. Anschließend können Sie eine zusätzliche UFW-Regel hinzufügen, um eingehende Verbindungen an diesem bestimmten Port zu akzeptieren.
Öffnen Sie dazu / etc / default / nfs-kernel-server und kommentieren Sie die Zeile aus
RPCMOUNTDOPTS=--manage-gids
und fügen Sie die folgende Zeile hinzu
RPCMOUNTDOPTS="-p 13025"
13025 ist nur ein zufällig ausgewählter Port, der verfügbar ist und noch nicht in / etc / services definiert ist .
Starten Sie NFSd mit neu sudo /etc/init.d/nfs-kernel-server restart
Konfigurieren Sie nun die UFW so, dass eingehende Verbindungen an Port 13025 , 2049 und Port 111 akzeptiert werden .
ufw allow from 192.168.1.0/24 to any port 111
ufw allow from 192.168.1.0/24 to any port 2049
ufw allow from 192.168.1.0/24 to any port 13025
Das ist es. Sie sollten nun in der Lage sein, Ihre Exporte von einem anderen Computer aus zu mounten. :-)
--manage-gids
?sudo systemctl restart nfs-kernel-server
Mit neuen Versionen von Ubuntu müssen Sie keine komplexen Vorgänge ausführen. Ubuntu 18.04 ufw und nfs-kernel-server.
Verwenden Sie einfach diesen Befehl, um nfs auf Ihrem Host zuzulassen
oder
quelle