Uživatelské nástroje

Nástroje pro tento web


linux-gentoo-nfs

Jak nastavit NFS na serveru a klientech tak, aby se Gentoo používal adresář /usr/portage/distfiles ze serveru.

Na serveru musí mít kernel zakompilované NFS jako modul nebo musí být v kernelu. Na serveru nastavíme potřebné soubory:

–/etc/exports:

/usr/portage/distfiles 10.128.58.10/255.255.255.255(sync,no_root_squash,rw)

–/etc/conf.d/nfs:

RPCMOUNTDOPTS="-p 4002"

RPCSTATDOPTS="-p 4000"

–/etc/sysctl.conf:

......
# TCP port for lock manager
fs.nfs.nlm_tcpport = 4001
# UDP Port for lock manager
fs.nfs.nlm_udpport = 4001

V iptables povolíme na klientovi potřebné porty:

# for NFS server
$IPTABLES -A INPUT -p tcp -m tcp -s --dport 111 -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp -s --dport 2049 -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp -s --dport 4000 -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp -s --dport 4001 -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp -s --dport 4002 -j ACCEPT
$IPTABLES -A INPUT -p udp -m udp -s --dport 111 -j ACCEPT
$IPTABLES -A INPUT -p udp -m udp -s --dport 2049 -j ACCEPT
$IPTABLES -A INPUT -p udp -m udp -s --dport 4000 -j ACCEPT
$IPTABLES -A INPUT -p udp -m udp -s --dport 4001 -j ACCEPT
$IPTABLES -A INPUT -p udp -m udp -s --dport 4002 -j ACCEPT

# Drop all other traffic
$IPTABLES -A INPUT -j DROP

U klienta ještě doplníme

–/etc/fstab:

10.128.58.98:/usr/portage/distfiles /usr/portage/distfiles  nfs  rw  0 0

A to je o NFS úplně vše. :-)

linux-gentoo-nfs.txt · Poslední úprava: 2013/08/06 21:41 (upraveno mimo DokuWiki)