Zum Hauptinhalt springen

NFS-Server im Router: Einrichten und Verwenden

Das Network File System (NFS) ist ein verteiltes Dateisystem, mit dem Sie Dateien und Verzeichnisse zwischen Computern in einem Netzwerk austauschen können. Ein Fehler bei der Konfiguration des NFS-Servers im Router kann den Zugriff auf Dateien einschränken und die Netzwerkleistung beeinträchtigen.

Führen Sie die folgenden Schritte aus, um einen NFS-Server auf einem Router zu konfigurieren. Zuerst müssen Sie das Paket nfs-kernel-server auf dem Router installieren. Anschließend müssen Sie die exportierten Verzeichnisse konfigurieren und den Zugriff auf diese für die Clientcomputer zulassen. Dazu können Sie die Datei /etc/exports bearbeiten und die Pfade zu den zu exportierenden Verzeichnissen und die IP-Adressen der Client-Maschinen angeben, für die der Zugriff zugelassen ist.

Beispiel für die Zugriffseinstellung in /etc/exports:

/Pfad/zu/Verzeichnis des client1 client1_IP(Optionen)

/Pfad/zu/Verzeichnis client2 client2_IP(Optionen)

Optionen können Parameter wie no_root_squash (ermöglicht dem Client den Zugriff auf Dateien als Root-Benutzer) und sync (Synchronisieren des NFS-Dateisystems mit dem Laufwerk, bevor der Schreibvorgang abgeschlossen ist) enthalten.

Nachdem Sie die Datei /etc/exports geändert haben, müssen Sie den nfs-kernel-server-Dienst auf dem Router neu starten. Der NFS-Server im Router ist jetzt konfiguriert und einsatzbereit. Client-Maschinen können eine Verbindung mit dem NFS-Server herstellen, indem sie den Mount-Befehl verwenden oder automatisch die Dateien /etc/fstab oder autofs verwenden.

Wie konfiguriere ich einen NFS-Server im Router?

Um einen NFS-Server im Router einzurichten, benötigen Sie die folgenden Schritte:

  1. Überprüfen Sie die Unterstützung für den NFS-Server-Router: Stellen Sie sicher, dass Ihr Router die NFS-Serverfunktion unterstützt. Diese Informationen finden Sie normalerweise in der Beschreibung Ihres Routers oder im Benutzerhandbuch.
  2. Aktivieren Sie den NFS-Server: Gehen Sie zu den Einstellungen Ihres Routers und suchen Sie den Abschnitt mit den NFS-Servereinstellungen. Aktivieren Sie diese Funktion.
  3. Konfigurieren von Zugriffsregeln: Richten Sie Regeln für den Zugriff auf Dateien und Ordner auf Ihrem Router ein. Legen Sie Lese-/Schreibberechtigungen entsprechend Ihren Anforderungen fest.
  4. Exportverzeichnisse einrichten: Geben Sie an, welche Verzeichnisse auf Ihrem Router für die gemeinsame Nutzung von Dateien über das Netzwerk verfügbar sind. Legen Sie die erforderlichen Einstellungen für jedes Verzeichnis fest, z. B. Zugriffsrechte, Zugriffsmodus und andere.
  5. Konfigurieren von NFS-Clients: Konfigurieren Sie Clientgeräte (Computer, Laptops, Media Player usw.)) um auf einen NFS-Server auf Ihrem Router zuzugreifen. Geben Sie die IP-Adresse des Routers und den Ordner oder die Datei an, auf die Sie zugreifen möchten.

Beachten Sie, dass die Konfiguration des NFS-Servers im Router je nach Hersteller und Modell des Routers geringfügig abweichen kann. Um genaue Anweisungen zu erhalten, wenden Sie sich an das Benutzerhandbuch Ihres Routers oder wenden Sie sich an den Kundendienst des Herstellers.

Nachdem Sie einen NFS-Server im Router eingerichtet haben, können Sie Dateien problemlos zwischen Ihren Geräten austauschen, ohne dass Sie Flash-Laufwerke oder Cloud-Dienste verwenden müssen. Dies ist praktisch, zuverlässig und effizient, insbesondere wenn Sie mehrere Geräte im selben lokalen Netzwerk haben.

Vorbereiten des Routers und Installieren der erforderlichen Software

Bevor Sie mit der Konfiguration eines NFS-Servers im Router beginnen, müssen Sie sicherstellen, dass der Router die Anforderungen dieser Aufgabe erfüllt.

Erstens muss der Router die Installation und den Betrieb zusätzlicher Software unterstützen, z. B. des OpenWRT-Betriebssystems.

Zweitens muss der Router über eine ausreichend hohe Leistung und Ressourcen verfügen, damit der NFS-Server funktioniert. Dazu gehören der Prozessor, der RAM und der interne Speicher des Routers.

Nachdem Sie die Kompatibilität des Routers überprüft haben, müssen Sie das OpenWRT-Betriebssystem auf dem Router installieren. Besuchen Sie dazu die offizielle Website des OpenWRT-Projekts und laden Sie die entsprechende Version des Betriebssystems für den Router herunter.

Nachdem Sie das OpenWRT-Betriebssystem gestartet haben, müssen Sie die Installation auf dem Router durchführen. Es wird empfohlen, die Dokumentation zur Installation von OpenWRT für einen bestimmten Router zu lesen.

Nachdem Sie das OpenWRT-Betriebssystem auf dem Router installiert haben, müssen Sie die erforderliche Software für den Betrieb des NFS-Servers installieren.

Öffnen Sie ein Terminal und stellen Sie mithilfe der Anmeldeinformationen, die Sie bei der Installation von OpenWRT angegeben haben, eine Verbindung zum Router über das SSH-Protokoll her.

Geben Sie im Terminal den folgenden Befehl ein, um die erforderliche Software zu installieren:

opkg update

opkg install nfs-utils-kernel-server

Nachdem Sie den NFS-Server im Router installiert haben, können Sie mit der Konfiguration und Verwendung des Servers beginnen.

Konfigurieren und Starten eines NFS-Servers auf einem Router

1. Verbinden Sie zunächst den Router mit Ihrer Heimnetzwerkumgebung. Stellen Sie sicher, dass Sie eine Internetverbindung haben.

2. Gehen Sie zu den Router-Einstellungen, die normalerweise über die Webschnittstelle verfügbar sind. Suchen Sie den Abschnitt NFS-Servereinstellungen.

3. Aktivieren Sie den NFS-Server und geben Sie den Pfad zu dem Verzeichnis an, das Sie für die Dateifreigabe freigeben möchten. Dies ist normalerweise ein freigegebener Ordner, der sich auf dem internen Laufwerk des Routers befindet.

4. Legen Sie die Zugriffsrechte für das Verzeichnis fest. Sie können die Zugriffsrechte für jeden Benutzer oder jede Benutzergruppe festlegen.

5. Zusätzlich können Sie Client-Optionen konfigurieren, z. B. Lesen und Schreiben zulassen, den Zugriff auf bestimmte IP-Adressen einschränken usw.

6. Speichern Sie die Änderungen nach der Konfiguration und starten Sie den Router neu.

7. Ihr Router ist jetzt bereit, als NFS-Server zu arbeiten. Clients in Ihrem Netzwerk können Dateien und Ordner über das NFS-Protokoll freigeben.

Bitte beachten Sie, dass der Zugriff auf den NFS-Server nur im lokalen Netzwerk erfolgen kann. Stellen Sie daher sicher, dass sich Ihre Clients im selben Netzwerk wie der Router befinden.

ZugangDie Beschreibung
roNur lesen. Benutzer können den Inhalt anzeigen, die Dateien jedoch nicht ändern.
rwLesen und Schreiben. Benutzer können Inhalte anzeigen und Änderungen an Dateien vornehmen.
no_root_squashErmöglicht Clients, die eine Verbindung mit Root-Rechten herstellen, alle Berechtigungen auf dem Server zu haben.
root_squashWenn Sie als root verbunden sind, werden alle Berechtigungen eingeschränkt und durch nfsnobody- oder Nobody-Benutzerrechte ersetzt.

Verwenden eines NFS-Servers im Netzwerk

Nachdem Sie den NFS-Server auf dem Router konfiguriert und ausgeführt haben, können Sie ihn zum Freigeben von Dateien im Netzwerk verwenden. Der NFS-Server ermöglicht den Zugriff auf Dateien und Ordner auf einer Remote-Maschine, ähnlich wie der normale Zugriff auf lokale Dateien.

Um einen NFS-Server im Netzwerk zu verwenden, müssen Sie Clientcomputer konfigurieren. Gehen Sie zu den Einstellungen jeder Client-Maschine und geben Sie die IP-Adresse und den Pfad zum gewünschten Verzeichnis auf dem Server ein.

Client-IP-AdressePfad zum Verzeichnis auf dem Server
192.168.0.100/shared
192.168.0.101/shared/documents
192.168.0.102/shared/files

Nachdem Sie die Clientcomputer konfiguriert haben, können Sie Dateien freigeben und mit ihnen arbeiten, als wären sie auf dem lokalen Computer. Sie können Dateien und Ordner kopieren, bearbeiten, verschieben und löschen sowie neue erstellen.

Die Verwendung eines NFS-Servers im Netzwerk vereinfacht die Zusammenarbeit in einem Team oder einer Organisation erheblich, da Sie Dateien zentral speichern und verteilen, Informationen austauschen und bei der Arbeit synchronisieren kann.