Record

Linux 서버 ( NFS와 Linux router NAT로 공유 서버 만들기) 본문

CS/서버

Linux 서버 ( NFS와 Linux router NAT로 공유 서버 만들기)

now-record 2025. 12. 18. 16:55
반응형

 

 

 

현재 그림 처럼 NFS 서버에 있는 공유폴더를 Web서버의 index.html에 공유하고 이를 NAT로 연결하는 실습을 진행

 

 

 

1. NFS서버와 Router NAT 

 

SNAT와 DNAT설정 

iptables -t nat -A POSTROUTING -s 192.168.11.12 -j SNAT --to-source 10.11.0.242
iptables -t nat -A PREROUTING -d 10.11.0.242 -j DNAT --to-destination 192.168.11.12

 

SNAT는 라우팅 되고나서 주소가 바뀌어야  해서 postrouting

DNAT는 라우팅 되기전에 주소가 바뀌어야 해서 prerouting

 

 

 

 

이러면 사설 ip 192.168.11.12에서 10.19.0.240에 ping이 가야한다. 

 

 

ping이 잘가는 모습 이거는 다른 web서버쪽에서도 연결을 진행한다. 

 

dnf install nfs-utils -y

 

nfs를 설치해주고 

 echo Test > /webShare/index.html

공유폴더로 만들어줄 webShare를 만들어준다. 

vi /etc/exports

 

지금 현재는 어떤 ip든 들어올 수 있게 허용된 상태다. 

 

systemctl restart nfs-server

 

그후 nfs-server를 재실행 or 실행해주고 

 

Client(192.168.19.240) 에서 nfs-utils를 똑같이 설치해주고 어디에 mount할지 작성한다. 아래는 html문서가 있는 곳에 mount한다. 

 

mount -t nfs 10.11.0.240:/webShare /var/www/html

 

이후에 10.19.0.242에 들어가면 192.168.19.12에 올린 홈페이지와 공유폴더에 작성된 index로 나오는 것을 확인할 수 있다.