Wie mounten Sie NFS-Freigabe mit autofs

3934
max

Ich habe das /dataVerzeichnis mit geteiltnfs

Dies ist der Inhalt von /etc/exports

/ data * (rw, sync) 

Ich habe diese beiden Dienste gestartet

Dienst rpcbind Neustart NFS-Dienst neu starten 

Dies ist meine Firewall-Konfiguration

*Filter : INPUT ACCEPT [0: 0] : VORWÄRTS AKZEPTIEREN [0: 0] : AUSGABE AKZEPTIEREN [0: 0] -Ein Zustand INPUT -m - Zustand ERSTELLT, VERWANDT -j AKZEPTIEREN -EINGANG -p icmp -j AKZEPTIEREN -A INPUT -i lo -j ACCEPT -Ein Zustand INPUT -m - state NEU -m TCP - -p TCP --dport 2049 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m TCP - -p TCP --dport 22 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m udp -p udp --dport 111 -j ACCEPT -Ein Zustand INPUT -m --State NEU -m TCP -P TCP --dport 20049 -j ACCEPT -A INPUT -m state --state NEU -m tcp -p tcp --dport 2020 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m udp -p udp --dport 32769 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m TCP -P TCP --dport 32803 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m TCP -P TCP -dport 662 -j ACCEPT -Ein Zustand INPUT -m --State NEU -m TCP -P TCP -dport 875 -j ACCEPT -Ein Zustand INPUT -m - state NEU -m TCP -P TCP -dport 892 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host -ohibited -A FORWARD -j REJECT --reject-with icmp-host-verboten VERPFLICHTEN  

Auf der Clientseite kann ich auf die Daten zugreifen und ich kann sie auch mounten

[root @ client ~] # showmount -e Server Exportliste für Server: /Daten * 
[root @ client ~] # mount -t nfs-Server: / data / mnt / 

Wenn ich versuche, mit autofs zu mounten, funktioniert es nicht. In / var / log / messages wird dies angezeigt

client automount [29971]: lookup_read_master: lookup (nisplus): nis + table auto.master konnte nicht gefunden werden 

Das ist meine /etc/auto.miscKonfiguration

public -ro, nfs, intr 192.168.122.123:/daten 

Wenn ich iptables auf der Serverseite anhalte, funktionieren autofs.

Um zuzulassen, welchen Firewall-Port ich öffnen soll?

1

1 Antwort auf die Frage

3
MariusMatutiae

Auf meinem System (Debian) sind es die Ports 111 (rpc) und 2049 (nfs), sowohl UDP als auch TCP

Lassen Sie mich auch einen Hinweis geben. Wenn Sie diese Art von Zweifel haben, können Sie anhand der folgenden Befehle überprüfen, welche Ports von den verschiedenen Anwendungen abgehört werden:

 sudo ss -lntp  sudo ss -lnup 

Die Flaggen funktionieren so:

 -l list listening sockets -n do not resolve service names -t list TCP sockets -u list UDP sockets -p show the process using the socket 
@max Ich habe nur ein paar Infos hinzugefügt, um zu erklären, woher das kam. Vielleicht finden Sie es nützlich ... MariusMatutiae vor 10 Jahren 1