[gelöst] nfs Verbindung...

Hinweis: In dem Thema [gelöst] nfs Verbindung... gibt es 19 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Diesesmal will ich mal eine nfs- Verbindung ausprobieren und da gibt es gleich ein Problem:


    Rechner nfs-Server:


    hier soll das /home exportiert werden


    Eintrag /home
    und : aus /etc über nano exports:

    Code
    /home   merkur(ro,root_squash,sync,no_subtree_check)


    Auf nfs Klient-Rechner:


    im /home Verzeichnis wurde Ordner /nfshome angelegt in dem dann das exportierte /home vom Server abgelegt soll.


    Bei nfs-Klient Einträge:


    für Server: merkur


    für entferntes Verzeichnis: /home
    für Einhängepunkt: /home/roland/nfshome
    NFSTyp: nfs4
    für Optionen: minorversion = 1


    Jetzt im Rootterminal:


    mount -t merkur:/home /home/roland/nfshome


    ~ ergibt erstmal nach händischer Eingabe: mount -unknown filesystem ...


    Frage: Geht dieses exportieren deswegen nicht weil das /home auf dem nfs-server das Dateisystem xfs ist und auf dem nfs-Klient ext4???

    Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig
    geschenkt bekommen davon, wenn ich als Mann und souveränes und mündiges,
    einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt
    werde.

    Einmal editiert, zuletzt von Gerschon ()

    Für den Inhalt des Beitrages 86796 haftet ausdrücklich der jeweilige Autor: Gerschon

  • Hast du deine Firewall entsprechend konfiguriert (Portfreigabe beziehungsweise Dienst freigeben)?


    Eine interessante Anlaufstelle zur Konfiguration von NFS findest du hier

  • Hast du deine Firewall entsprechend konfiguriert (Portfreigabe beziehungsweise Dienst freigeben)?


    Eine interessante Anlaufstelle zur Konfiguration von NFS findest du hier


    Nun habe ich den Dienst Freigegeben in "Konfiguration Firewall":
    DHCPv4Server ~ NFS Server Dienst Open ports for NFS to allow other hosts to connect


    zusätzlich habe ich in der Datei /etc/exports auf rw geändert. (Es soll ja ein Datei-Austausch stattfinden...)

    Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig
    geschenkt bekommen davon, wenn ich als Mann und souveränes und mündiges,
    einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt
    werde.

    Für den Inhalt des Beitrages 86808 haftet ausdrücklich der jeweilige Autor: Gerschon


  • Nun habe ich den Dienst Freigegeben in "Konfiguration Firewall":
    DHCPv4Server ~ NFS Server Dienst Open ports for NFS to allow other hosts to connect


    zusätzlich habe ich in der Datei /etc/exports auf rw geändert. (Es soll ja ein Datei-Austausch stattfinden...)


    Hmmh das mit der Rechteänderung habe ich mir gedacht ich kann es natürlich auch zurückändern.


    Bis jetzt hat es nichts gebracht, also noch keine Verbindung obwohl ich auch auf dem Klient den Dienst in "Firewall" eingestellt habe zu NFS Client Dienst.
    also erlaubte Dienste bei "Firewall":
    NFS Client opens port NFS to allow NFS Server to connect


    Also wenn ich das jetzt richtig verstanden habe sind NFS-Serverseitig und NFS-Klientseitig die entsprechenden Verbindungsports geöffnet.


    In Yast NFS-Client:
    2. Reiter NFS-Einstellungen:
    ~ da ist ein Haken in NFSv4
    ~ NFSv4 Domainname: localdomain
    ~ Firewall deaktiviert


    Das lokale Heimnetzwerk hat einen Domainnamen bei mir. vielleicht liegt es ja auch daran.

    Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig
    geschenkt bekommen davon, wenn ich als Mann und souveränes und mündiges,
    einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt
    werde.

    Für den Inhalt des Beitrages 86811 haftet ausdrücklich der jeweilige Autor: Gerschon

  • Der Mount Befehl ist definitiv falsch.

    Code
    # zum Nachlesen des Typs:
    man mount | sed -rn '/^[[:blank:]]+-t/,/^$/p'
    
    
    # ergo:
    mount -t nfs  <URI>

    Für den Inhalt des Beitrages 86824 haftet ausdrücklich der jeweilige Autor: LinuPia

  • Ich hatte mit NFSv4 unter opensuse auch mal Probleme. Auf dem Server und den Clients die Firewall deaktiviert, alle Versuche üver Yast Verzeichnisse freizugeben und einzubinden (jeweils mit Standardoptionen und auch anderen wie z.B "rw") schlugen fehl. Die Verzeichnisse wurden nicht eingebunden und waren somit auch nicht lesbar.
    Dann habe ich es mal "nur" mit NFS (also v3) probiert.. und es klappte auf anhieb. Keine Ahnung warum, habe den Fehler nie gefunden.
    Ich habe viele Dokumentationen für NFS gelesen, aber ich habe es trotzdem nicht hinbekommen. Unter Yast auf der Client-Seite wurde sogar gar kein NFS-Server gefunden, nur als ich die IP des Servers per Hand angegeben habe, wurden die freigegebenen Verzeichnisse gefunden.


    Ich binde meine Freigaben jetzt übrigens per systemd ein:
    IP-DES-NFSSERVERS:/freigabe /eingebunden nfs users,noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,noatime 0 0




    Gruß
    mairo

    Einmal editiert, zuletzt von mairo ()

    Für den Inhalt des Beitrages 86830 haftet ausdrücklich der jeweilige Autor: mairo


  • Ich habe viele Dokumentationen für NFS gelesen, aber ich habe es trotzdem nicht hinbekommen.


    I

    Mir geht es auch so. Gelesen...ah ist nicht so schwer also machen... und...geht einfach nicht basta..
    Warum gibt es dazu nicht mal ein Tutorial wo z.B. genau das Fenster und die Einstellungen dazu zeigt wie man zum Beispiel das /home Verzeichnis des Servers auf den Klient in den dort angelegten Ordner /nfshome exportiert.
    Wenn das nämlich geht, dann funktioniert das auch mit anderen exportierenden Ordnern.
    Nichtmal in SuSE Handbuch ist so was drinne. Nur allgemeine Beschreibung, so auch wie bei Koffler Handbuch.
    Da denkt man sich nun das ist doch wohl super einfach und stellt dann enttäuscht fest dass es eben doch nicht geht.Weiss der Geier ...
    Da ist Samba wirklich einfacher.Vielleicht findet man ja deswegen nicht so viel im Internet darüber???
    Ich schau mal ob es ein Videotutorial gibt....

    Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig
    geschenkt bekommen davon, wenn ich als Mann und souveränes und mündiges,
    einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt
    werde.

    Für den Inhalt des Beitrages 86836 haftet ausdrücklich der jeweilige Autor: Gerschon

  • Warum probierst du es nicht einfach mit dem oben korrigierten Mount Befehl?
    Ich schätze, das ist alles, was dir fehlt.


    Und Linux hat dir das GANZ KLAR gesagt.


    (Der NFS-client ist ja wohl installiert....)

    Einmal editiert, zuletzt von LinuPia ()

    Für den Inhalt des Beitrages 86838 haftet ausdrücklich der jeweilige Autor: LinuPia

  • Warum probierst du es nicht einfach mit dem oben korrigierten Mount Befehl.

    Ich schätze, das ist alles, was dir fehlt.

    Ich weiss nicht was das bedeutet in den Klammern..<URL>


    Hier mal das auf dem Server...so wie es aussieht läuft hier der nfs Dienst, wie man sehen kann:



    Also ist das wohl etwas auf dem Klient.


    Alsp Klient:


    Code
    rpcinfo -p
       program vers proto   port  service
    	100000	4   udp	111  portmapper
    	100000	3   udp	111  portmapper
    	100000	2   udp	111  portmapper
    	100000	4   tcp	111  portmapper
    	100000	3   tcp	111  portmapper
    	100000	2   tcp	111  portmapper


    Da is nix mit nfs... warum?


    Code
    mount -t 192.168.XXX.XXX:/home /nfshome
    mount: can't find /nfshome in /etc/fstab


    Soll ja erst händisch gehen und wenn das geht in die fstab!
    In Ordnung noch genauer der Pfad zu dem exportierten Dateiordner:


    Code
    mount -t 192.168.XXX.XXX:/home /home/roland//nfshome
    mount: unknown filesystem type '192.168.XXX.XXX:/home'


    Ja auf Server Home ist ein anderes Dateisystem wie hier auf dem Klient. Klient ext4


    Gut anderer mount-Befehl:


    Code
    mount -t  nfs 192.168.XXX.XXX:/home /home/roland//nfshome
    mount.nfs: access denied by server while mounting 192.168.XXX.XXX:/home


    Das is dann das Ergebnis.

    Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig
    geschenkt bekommen davon, wenn ich als Mann und souveränes und mündiges,
    einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt
    werde.

    4 Mal editiert, zuletzt von Gerschon ()

    Für den Inhalt des Beitrages 86842 haftet ausdrücklich der jeweilige Autor: Gerschon