GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit síť NFS?

Chci sloučit informace nalezené tu a tam, abych zaznamenal v jedné odpovědi všechny kroky k nastavení sítě NFS mezi mými dvěma počítači Ubuntu

To se čas od času hodí, například když přecházím na novou verzi Ubuntu, musím provést reset:

  • NFS
  • Autofs
  • UFW

Přijatá odpověď:

Řekněme, že «boris» je mé přihlášení, například /home/boris je moje domovská složka.

1. nastavte počítač «server»:

  • nainstalujte nfs-kernel-server a nfs-common

    $ sudo apt-get install nfs-kernel-server
    $ sudo apt-get install nfs-common
    
  • v /etc/exports , definujte složku ke sdílení přidáním tohoto:

    /home/boris   192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
    

    s:
    /home/boris je složka ke sdílení
    rw pro přístup ke čtení a zápisu klienta
    sync ??
    all_squash ??
    192.168.1.0/24 je řada klientů IP adresa počítače vaší místní sítě
    1001 je ID uživatele a skupiny. Chcete-li to najít, $ id boris

  • spravovat hostitele, 1. nedovolte nikomu v /etc/hosts.deny přidat

    portmap:ALL
    nfsd:ALL
    mountd:ALL
    

    Poté povolte svému klientovi počítač v /etc/hosts.allow přidat

    portmap:192.168.1.0/24
    lockd:192.168.1.0/24
    nfsd:192.168.1.0/24
    mountd:192.168.1.0/24
    rquotad:192.168.1.0/24
    statd:192.168.1.0/24
    

    s 192.168.1.0/24 je řada klientů IP adresa počítače vaší místní sítě

  • nastavte firewall UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow from 192.168.1.0/24
    $ sudo ufw allow out from 192.168.1.0/24
    

    s 192.168.1.0/24 je řada klientů IP adresa počítače vaší místní sítě

  • spusťte server

    $ sudo /etc/init.d/nfs-kernel-server start
    

    nebo po úpravě /etc/exports

    $ sudo /etc/init.d/nfs-kernel-server restart
    

2. nastavte počítač «klienta»:

  • nainstalujte nfs-common a autofs

    $ sudo apt-get install nfs-common
    $ sudo apt-get install autofs
    
  • vytvořte složku použitou pro připojení k serveru

    $ sudo mkdir /media/shareFolder
    
  • nastavit autofs na automatické připojení této složky,
    v /etc/auto.master přidejte tento řádek:

    /media/shareFolder /etc/auto.nfs --ghost, --timeout=60
    

    v /etc/auto.nfs přidat tento řádek

    boris  -fstype=nfs,rw,intr,uid=1001,guid=1001   192.168.1.1:/home/boris
    

    s:
    192.168.1.1 je adresa serveru počítač
    /home/boris je složka sdílená na serveru počítač.
    1001 je ID uživatele a skupiny. Chcete-li to najít, $ id boris
    rw pro přístup ke čtení a zápisu

  • nastavte firewall UFW

    $ sudo ufw enable
    $ sudo ufw default deny incoming
    $ sudo ufw default deny outgoing
    $ sudo ufw allow to 192.168.1.1
    $ sudo ufw allow out to 192.168.1.1
    

    s 192.168.1.1 je adresa serveru počítač

  • a restartujte svého klienta počítač.

Související:Jak nastavit otevření složky pomocí enteru ve vyhledávači?
Ubuntu
  1. Ubuntu – Jak nastavit statickou IP v Ubuntu?

  2. Jak nastavit výchozí Ruby 2.1.2?

  3. Jak nastavit Network Bonding Ubuntu 20.04

  1. Jak nastavit připojení NFS na Rocky Linux 8

  2. Jak nastavit server a klienta NFS na Ubuntu 20.04

  3. Jak nastavit preferované síťové rozhraní v linuxu

  1. Jak nastavit proměnné prostředí v Linuxu

  2. Jak funguje SSH?

  3. Jak Pxe Network Boot Ubuntu Server 14.04 pomocí Nfs?