태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

 

 

 

 
블로그 검색:
분류 전체.. (270)
나의 관심사 (167)
connec2u.com (66)
기술 분석/.. (34)
iBeacon  Google  IOT  안드로이드  NFC  Microsoft  Qualcomm  Safari  개발자 인생  Android 
 Content manag..
└>mindwing
 Nouveautés
└>mindwing
 Marque
└>mindwing
 Découvrez le..
└>mindwing
 Par date de d..
└>mindwing
«   2018/10   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
+ Total : 309,228
+ Today : 0
+ Yesterday : 265
  

 

 

 

NAT _해당되는 글 1건
2009.04.02   NAT 설정중인 VMWare 의 NFS 서버를 다른 PC 에서 접근하기 
Google 의 재반격: Google Wallet

Google 처럼 시장을 맘대로 주무르면서 편하게 사업하는 기업도 없다는 없는 것 같지만, 사실 알고보면 Google 도 많은 실패를 겪었던 전력이 있습니다. 대표적으로 Google Wallet 을 들 수 있는데요. Googl..

iTunes Pass, 애플의 새로운 결제모델 실험일지도...

2일전, 애플은 iTunes Pass 라는 Apple Store 에 한해 사용할 수 있는 선불형 지불시스템을 발표했습니다. 그리고, 오늘은 미국과 호주에서도 사용할 수 있도록 적용국가를 늘렸다고 발표했습니다. iTunes Pa..

Thread Group 설립, Nest 와 ARM 과 삼성의 전략적 동거

Microsoft 와 삼성이 Intel 주도의 OIC 에 참여한다는 뉴스가 나온지 얼마 되지 않아서, 이번에는 Nest 가 주도하는 Thread Group 에 ARM 과 삼성이 참여한다는 뉴스가 나왔습니다. Nest 는 Goo..

NFC 와 Bluetooth 의 신경전

NFC 와 Bluetooth 의 승부는 아직 전운이 감도는 하지만, 본격적인 전투는 벌어지지 않은 전장과도 같습니다. 대체적인 평가로는 POS 같이 물리적인 접촉행위가 소비자에게 안심을 주거나 비교적 자유롭게 통행해도 괜찮은 ..

OIC, AllJoyn 의 대항세력 등장

Open Interconnect Consortium, 줄여서 OIC 라는 단체가 출범했습니다. 이 단체는 이름만 들어도 쟁쟁한 회사들이 모여서 설립되었는데요. Intel, Dell, Samsung, Atmel, Broadcom..

WiGig, Connected home 에서 네트워크의 중요성

IoT 는 기본적으로 사물들이 인터넷에 직접 혹은 간접적으로 자유롭게 연결될 수 있어야 한다는 중요한 전제가 있습니다. 기업시장에서는 BYOD 와 각종 센서들까지 접속을 필요로 하는 기기들이 엄청나게 많아질 것이므로, 접속속도..

 

NAT 설정중인 VMWare 의 NFS 서버를 다른 PC 에서 접근하기
+   [나의 관심사/개발팁]   |  2009.04.02 13:38  
제가 지금 하고 있는 일은 방송용 셋탑박스에 ACAP M/W 를 올리는 것에 관련된 일입니다.
셋탑박스는 주로 IPTV 용인데 이것들은 거의 대부분 리눅스를 운영체제로 하고 있습니다.


개발을 하다보면 셋탑박스에 파일을 전송하거나 심지어 셋탑박스에서 외부 디렉토리를 볼 목적으로 TFTP 나 SSH, NFS 등을 이용하게 되는데요.
NFS 를 이용하는 방법이 제일 편합니다.

개발PC 는 리눅스가 아닌 경우도 있는데 개발PC 에 VMWare 를 설치하고 여기에 Fedora 나 Ubuntu, CentOS 등을 설치하고 개발을 하게 되지요.
이때 문제가 VMWare 가 네트웍설정이 Bridged 가 아닌 NAT 일 경우입니다.
쓸 수 있는 IP 가 제한되어 있을 경우에는 VMWare 의 네트웍설정을 Bridged 로 하기가 어렵기 때문에 NAT 를 쓰게 되는건데요.
이렇게 하면 셋탑박스 <-> 개발PC <-> VMWare 의 그림이 나오게 됩니다.
셋탑박스에서 VMWare 의 디렉토리를 NFS 로 마운트하기 위해서는 개발PC 의 방화벽에서 필요한 포트번호에 대해 통과시키게 해야 하고, VMWare 의 NAT 설정에서 Port Forwarding 도 해야 합니다.

먼저, VMWare 상의 리눅스에서 NFS 에 관련된 daemon 들의 포트번호를 알아야 하는데요.
콘솔에서 다음과 같이 확인을 해봅니다.

# rpcinfo -p

이렇게 하고서 portmapper, nfs, mountd 를 살펴봅니다.
NFS 설정은 하셨다고 가정하고요. 보통 다음과 같은 포트번호를 가지게 됩니다. (tcp 와 udp 모두 같은 번호입니다.)

portmapper: 111
nfs: 2049
mountd:25010

 아마 별도 설정을 안하셨다면 mountd 포트번호가 다를 것입니다. 기본 설정으로는 mountd 의 포트번호는 mountd 프로세스 실행시마다 달라집니다. 그런데, Port Forwarding 을 하려면 고정된 포트번호가 필요하죠.
그래서, 다음과 같이 /etc/services 파일에 mountd 의 포트번호를 지정해줍니다. (25010 번은 제가 임의로 정한 번호입니다.)

mountd 25010/tcp # mountd 
mountd 25010/udp # mountd

 이제 다음과 같이 실행해서 NFS 서비스를 재기동합니다.

#service nfs-kernel-server restart

showmount -e 명령어로는 export 중인 마운트포인트를 확인할 수 있습니다.

# showmount -e

이상없이 실행되었다면 이제 VMWare 의 Port Forwarding 설정을 손볼 차례입니다.
먼저, NAT 설정은 되어 있다고 가정하고요. 콘솔에서 다음과 같이 실행해서 NAT 로 사용중인 IP 를 알아냅니다.


사용자 삽입 이미지


이 글에서는 192.168.247.130 으로 가정합니다.
이제 VMWare 의 Edit - Virtual Network Editor - NAT - Edit... 버튼을 누릅니다.
다음 그림과 같이 각 포트번호에 대해 설정을 해줍니다.
이때, forwarding 할 IP 는 이 글에서는 192.168.247.130 이 되겠습니다.


이제 마지막으로 PC 의 방화벽설정을 바꿔주어야 하는데요.
다음 그림처럼 각 포트번호에 대해 예외설정을 해줍니다.

사용자 삽입 이미지


이제 NFS 를 마운트해서 쓰고자 하는 셋탑박스에서 NFS 마운트를 시도해봅니다.
물론, NFS 를 걸 IP 번호는 192.168.247.130 이 아니라 개발PC 가 받은 IP (셋탑박스와 같은 서브 네트웍) 를 쓰셔야 합니다.

만약, 안된다면 셋탑박스 콘솔에서 개발PC 의 VMWare 상의 NFS 관련 포트로 직접 telnet 을 해보고 연결상태가 어떤지 확인해보셔야 합니다.

telnet 123.123.123.123 25010

연결이 바로 거부된다면 방화벽이나 Port Forwarding 이 안되고 있다는 뜻이거나 리눅스상에서 NFS 서비스가 제대로 안떠있기 때문입니다.



 
 
     , , , ,
     4   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | 다음>>

mindwing's Blog is powered by Daum

 

티스토리 툴바