도와주세요!!
글 수 15,339
2007.10.01 11:38:45 (*.25.108.230)
6670
>
> <p>안녕하세요. ^^<br />
> 공유기를 사용하지 않고 개발환경을 구성하셨네요. 아마도 임베디드보드를 가지고 계시지 않고,<br />
> PC에 리눅스를 설치하셔서 우선 리눅스와 리눅스 C를 학습하시고자 하시는 것으로 생각됩니다.<br />
> 그러나 앞으로 임베디드 학습을 편하게 하시기 위해서는 공유기 사용을 권해 드립니다.</p>
> <p>물론 공유기 없이도 아무 문제없이 개발환경을 구축하고 학습 및 작업을 하실 수 있습니다. ^^</p>
> <p>문제에 대한 답을 올리겠습니다.</p>
> <p> 1. IP 설정 /////////////////////////////////////// </p>
> <p>리눅스가 곧 통신이다라는 말이 있을 정도로 리눅스는 통신에 매우 막강한 OS입니다. 이런 막강한 통신 기능중 TCP/IP나 UDP/IP를 이용한 소켙 통신은 약방에 감초식으로 자주 사용되므로, 리눅스를 학습하시기 위해서는 </p>
> <p> "<strong><font color="#990000">네트워크 환경에 대한 학습이 반드시 필요</font></strong>"</p>
> <p>합니다. ^^ 본 포럼의 <a href="http://forum.falinux.com/bbs/zboard.php?id=books">전문서적 소개</a>에 올린 "<a href="http://forum.falinux.com/bbs/zboard.php?id=books&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=10">유무선 홈 + SOHO 네트워크 구축</a>"을 권합니다. 당연히 저와 출판사와 저자하고는 아무 관계가 없으니 오해는 마시구요. ^^ </p>
> <p>로컬네트워크 IP란 기존 네트워크를 구성하는 시스템에 대해 같은 IP 번호대를 말합니다. 인터넷이 아닌 내부 네트워크에서는 대부분 192.168.0 번으로 시작하는 C 클래스를 많이 사용합니다. 저는 조금 다르게 192.168.10 번을 사용합니다. </p>
> <p>예를 들어 PC 5대가 있는데, 각 IP를,</p>
> <blockquote>
> <p> A PC : 192.168.10.20<br />
> B PC : 192.168.10.21<br />
> C PC : 192.168.10.22<br />
> D PC : 192.168.10.23<br />
> E PC : 192.168.10.24</p>
> </blockquote>
> <p>이렇게 했다면 네트워크 IP는 192.168.10 가 되며 서브넷마스크는 255.255.255.0 이 됩니다.</p>
> <p>vmware로 가상 PC 한대를 만드셨다면 여기에 PC 한대를 추가하셨다고 생각하시면 쉽습니다. 그러므로 말씀하신 "부팅시 활성화 선택” 밑에 입력하는 IP는 위의 규칙에 따라 다른 시스템이 사용하지 않는 번호를 입력하시면됩니다. 예로,</p>
> <blockquote>
> <p>192.168.10.99</p>
> </blockquote>
> <p>이렇게 입력하시면됩니다.</p>
> <p><strong>그러나!! 호진님께서는 공유기를 사용하지 않으시고 KT 인터넷과 직접 물려 있어서</strong> PC의 IP가 KT의 DHCP에 의해 생성되고 그 IP도 동적으로 바뀝니다. 또한 그 IP는 인터넷을 연결하기 위한 IP이지 내부 로컬 네트워를 구성하기 위한 IP가 아닙니다. 그러므로 그 IP에 따라 vmware의 가상 PC에 IP를 설정하시면 안됩니다.</p>
> <p>정확히 말씀드리면 IP는 LAN카드별로 독립된 번호를 부여 합니다. 그러므로 이미 KT와 연결된 LAN카드는 인터넷 연결에 사용되었으므로 vmware에 설치된 가상 PC와 통신하기 위해서는 또 하나의 LAN카드가 필요합니다. 그래서 vmware를 설치하면 네트워크 환경에 가상 네트워크 장치 2개가 설치됩니다.</p>
> <p>즉, </p>
> <blockquote>
> <p>VMware Virtual Ethernet Adapter for VMnet1<br />
> VMware Virtual Ethernet Adapter for VMnet8</p>
> </blockquote>
> <p>입니다. 다시 말씀드려 컴퓨터에 LAN카드가 가상으로 설치되었다는 말씀이며, 이 LAN카드를 이용하여 VmWare의 PC와 통신하면됩니다.</p>
> <p>자, 이상으로 이론 설명을 줄이고요, 실제 설정하는 방법은 본 포럼의 강좌에 올려진 "<a href="http://forum.falinux.com/bbs/zboard.php?id=lecture2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=vmware&select_arrange=headnum&desc=asc&no=144">공유기와 허브없이 VMWare로 개발환경 구축</a>"글을 참고하십시오. 동영상과 함께 자세히 설명되어 있습니다. ^^ </p>
> <p> 2. 수동 호스트명 /////////////////////////////////////// </p>
> <p>vmware로 가상 PC를 만드시면 윈도즈 시스템의 네트워크 환경에 wmware의 가상 PC 이름이 출력됩니다. 이 이름으로 공유 폴더를 이용하게 되는데, 바로 그 PC 이름이 되겠습니다. 그러므로 적당한 영문이름을 넣어 주시면 됩니다.</p>
> <p> 3. 게이트웨이 /////////////////////////////////////// </p>
> <p>게이트웨이란 인터넷과 직접 연결되어 있는 시스템이나 PC를 말합니다. "<a href="http://forum.falinux.com/bbs/zboard.php?id=lecture2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=vmware&select_arrange=headnum&desc=asc&no=144">공유기와 허브없이 VMWare로 개발환경 구축</a>" 글에 따라 환경을 설정하시면, 우선 호스트 PC(호진님의 진짜 PC)에 생성된 가상 네트워크 장치 VMware Virtual Ethernet Adapter for VMnet1 에 192.168.10.1에서 192.168.10.254 사의 IP를 설정할 것입니다.</p>
> <p>예로 192.168.10.35를 설정했다면, 이 IP가 게이트웨이 IP가 됩니다. 왜냐, 이 IP가 설정된 PC가 인터넷(KT)와 연결되어 있기 때문입니다.</p>
> <p> 4. 터미널창 내용 /////////////////////////////////////// </p>
> <p>네, 이 내용은 가상 PC를 위한 vmware tools 를 설치하는 방법을 소개한 것입니다. vmware tools를 설치하면 호스트 PC(호진님의 진짜 PC) 와 가상 PC끼리 클립보드가 공유되고, 가상 PC를 클릭하면 마우스가 호스트PC로 나오지 못하는 문제가 해결되며, 해상도도 더 다양하게 설정하실 수 있습니다.</p>
> <p>별다른 옵션 선택은 없습니다. 그냥 실행하시고 엔터키만 눌러 주시면 되는데, 선택하실 것은 딱 하나, 화면 해상도만 지정해 주시면 됩니다.</p>
> <p>작업을 /tmp에서 하겠습니다. 그러므로 /tmp로 이동합니다.</p>
> <p> ]# cd /tmp </p>
> <p>vmware tools 프로그램은 가상 PC에 CD로 넣어 주는 것처럼 처리되므로 일단 CD롬을 마운트합니다.</p>
> <p> ]# mount /dev/cdrom /mnt/cdrom</p>
> <p>vmware tools 설치 파일을 임시 디렉토리 /tmp로 복사합니다. </p>
> <p> ]# cp /mnt/cdrom/VMwareTools-1.0-.0-28343.tar.gz . </p>
> <p>파일의 이름이 너무 길죠. 리눅스에서는 파일 이름의 앞 부분을 입력하고 TAB키를 누르면 알아서 나머지를 입력해 줍니다. 예로 VMw 까지 입력하고 Tab 키를 누르면 나머지 areTools-1.0-.0-28343.tar.gz가 자동으로 입력됩니다. </p>
> <p>압축 파일 풀기를 합니다.</p>
> <p> ]# tar zxvf VMwareTools-1.0-.0-28343.tar.gz</p>
> <p>압축이 풀린 디렉토리로 이동합니다.</p>
> <p> ]# cd vmware-tools-distrib</p>
> <p>이제 설치를 실행합니다.</p>
> <p> ]# ./vmware-install.pl</p>
> <p>대부분 yes를 선택하시고 해상도에서만 호진님이 원하시는 해상도를 선택하시면 되며 반드시 리부팅합니다. 만일 설정이 마음에 들지 않으시면 언제든지 ]# ./vmware-install.pl 를 실행하여 다시 설정하시면됩니다.</p>
> <p> 기타 ////////////////////////////////////////////</p>
> <p>ez-x5와 연결하여 학습하시려면 역시 네트워크를 연결하셔야 하기 때문에 공유기 사용을 적극 권합니다. KT와 연결했다가 ez-x5와 연결했다가....너무 번거롭습니다. ^^</p>
> <p>앞으로 ez-x5에서 프로그램을 실행하고 테스트하셔야 하는데, 이 때 자주 사용하는 것이 nfs입니다. nfs로 리눅스 시스템과 연결해야 하며, 이를 위해서도 ez-x5와 호진님의 PC는 LAN케이블로 연결하셔야 합니다. 공유기를 사용하지 않으면시 LAN케이블을 뺐다 꼈다...너무 힘드세요. ^^</p>
> <p>물론 콘솔 포트에 시리얼 케이블로 연결해서 프로그램을 다운로드한 후에 실행하여 디버깅하는 방법이 있지만 매우 번거롭습니다. 이 방법은 정말 권하고 싶지 않습니다.</p>
> <p>P.S.</p>
> <p>죄송하다니요, 절대 아닙니다. 질문을 위한 게시판인데요. ^^ 처음 시작하신다면 이곳 포럼에 잘 오셨습니다. 저도 시작한지 얼마 안되기 때문에 부담없이 저와 함께 학습하실 수 있습니다. 또한 이곳 포럼에 고수분들이 오시고, 제가 알고 있는 분도 있어서 언제든지 질문을 올려 주시면, 저 뿐만 아니라 다른 고수분께 도움을 얻어 답을 올립니다. 그럼으로써 저도 학습하구요. 앞으로 자주 들러 주세요. ^^ </p>
> <p>답글을 자세히 올리려고 작성했습니다만 어떻게 도움이 되셨는지 모르겠습니다. 혹 부족한 부분이 있으면 다시 말씀 주십시오. 다시 정리하여 올리도록 하겠습니다.</p>
> <p>그럼 즐거운 하루가 되세요. ^^ </p>
> <p> </p>
> <p>>처음 vmware 및 리눅스를 사용합니다. <br />
> >좋은 강좌를 마련해 주셔서 잘 보고 있습니다만 잘 이해가 되지 않는 부분이 있어 문의 드립니다.<br />
> >우선,<br />
> >제 컴의 환경은 아래와 같습니다. <br />
> >우선 vmware 설치후 8기가씩 할당하여 2개의 하드를 만들었습니다.<br />
> >이후 리눅스를 설치하여야 하나 강의 설명 중 이해가 가지 않는 부분이 있어 설치를 미루고 있습니다.<br />
> ><br />
> >1. “VMware에서 리눅스 설치하는 방법” 중 강의 내용중 <br />
> > 09:23/18:08 부분 -> 우선 네트워크 설정 중 “부팅시 활성화 선택”한 후 입력하는 ip에 아래 어느 값을 입력해야 <br />
> > 하는 지요?<br />
> >2. 09:39/18:08 -> “수동호스트명”은 어떤 값을 주어야 하나요? <br />
> >3. 10:10/18:08 -> “게이트웨이값”은 어떤 값을 주어야 하나요?<br />
> >4. 15:16/18:08 -> “터미널 창”에서 입력하는 값들 글씨가 작아 잘 보이지 않습니다. <br />
> > 따로 정리해 두신계 있으신지요?<br />
> > 특히, vmware tool 복사해 오시는 부분에서 파일이름 입력에 어떤 값을 주어야 하나요? <br />
> > 타입핑을 직접 다하신 것인가요? <br />
> > 아님 약자가 있나요? <br />
> > 그리고 저는 centos 4.5를 다운받았는데요..강사님처럼 입력하려고 하는데요..<br />
> > 이 부분에 입력하는 것들 좀 알려주세요..<br />
> ><br />
> >마지막으로 가지고 있는 ez-x5 보드와 연결해서 테스트 해보고 싶은데요…<br />
> >그 다음 해야 되는 순서 좀 알려주세요…<br />
> ><br />
> >질문이 좀 많은데요..<br />
> >처음시작 하는지라 아는 게 없어서 죄송합니다.<br />
> ><br />
> >//------------------------------------------------------------------------------------------<br />
> >// 아래는 제 pc환경입니다.<br />
> >// ip에 대한 정보는 System Info v1.44 Gabriel Topala 라는 프로그램을 이용하여 얻은 것입니다.<br />
> >//------------------------------------------------------------------------------------------<br />
> ><br />
> ><vmware를 이용하여 만든 2개의 하드파일 이름 <br />
> >: 윈도우 탐색기에서 vmware를 이용하여 만들어진 하드의 이름을 확인한 것임><br />
> >Other Linux 2.6.x kernel-flat<br />
> >Other Linux 2.6.x kernel-0-flat<br />
> ><br />
> ><KT 랜선과 연결된 pc의 ip <br />
> >: 공유기등을 사용치 않고 KT 메가패스 랜선을 바로 노트북에 연결함> <br />
> >IP Address: 125.138.131.74 <br />
> ><br />
> ><vmware설치후 두개의 하드에 자동으로 할당된 ip><br />
> >Description: VMware Virtual Ethernet Adapter for VMnet1 <br />
> >IP Address: 192.168.153.1 <br />
> > <br />
> >Description: VMware Virtual Ethernet Adapter for VMnet8 <br />
> >IP Address: 192.168.40.1<br />
> ><br />
> >위의 ip에 대한 정보는 System Info v1.44 Gabriel Topala 라는 프로그램을 이용하여 얻은 것입니다.<br />
> ><br />
> </p>
>