2012. 8. 24. 14:19

nfs 간단 설정

1. 데몬 설치 확인 (nfs-util, portmap), 없으면 yum으로 설치


2. 공유목록 관리

vi /etc/exports

/home/경로    192.168.0.*(rw)


3. 공유목록 확인

exportfs -v


4. 포트맵 및 nfs 데몬 관련 rpc 포트를 고정

vi /etc/rc.d/init.d/nfslock


daemon rpc.statd "$STATDARG" 를 

daemon rpc.statd -p 4000 으로 변경


5. 사용할 포트 지정

vi /etc/sysconfig/nfs


LOCKD_TCPPORT=4001

LOCKD_UDPPORT=4001

MOUNTD_PORT=4002


6. 포트 명칭 변경(궂이 안해줘도..)

vi /etc/service

4000 ~ 4003 번까지 이름을 변경해줌


7. 포트 적용 확인

rpcinfo -p


8. 방화벽에서 포트 열어 주기

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -s 192.168.0.0/24 -m tcp --dport 111 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m state --state NEW -s  192.168.0.0/24 -m udp --dport 111 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -s  192.168.0.0/24 -m tcp --dport 2049 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m state --state NEW -s  192.168.0.0/24 -m udp --dport 2049 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -s  192.168.0.0/24 -m tcp --dport 4000:4004 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m state --state NEW -s  192.168.0.0/24 -m udp --dport 4000:4004 -j ACCEPT


9. 클라이언트에서 연결

mount -t nfs 서버아이피:/home/경로 /클라이언트경로


10. 클라이언트 fstab 에 설정

아이피:/home/경로    /클라이언트경로    nfs    defaults    1 2