logo
한국어 Select Language
FF 포럼
포럼지기에게 한 마디
공지사항
뉴스 EZ보드 통합 메뉴얼
FA-VUS 개발환경 !강추! 타켓보드 부팅-HyperTerminal 타켓보드 부팅-Tutty 타켓보드 부팅-minicom Windows환경-타겟 Linux 구동 Linux환경-타겟 Linux 구동 개발 시스템 구축 유형 페도라 설치 CentOS 설치 크로스 컴파일러 설치 TFTP 환경 구축 NFS 파일 시스템 구축 삼바 서버 구축 부트로더 부트로더 쓰기 커널 이미지 제작 및 설치 램디스크 이미지 제작 및 설치
임베디드 제품 사용기 오늘의 영어 휴게실 Appliance
강좌 & 팁
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
VIVADO DSP HSIO Logic Zynq
함수설명
C 라이브러리 함수 커널 API 그래픽 라이브러리 - gxLib
자료실
자료실 FALINUX SDK ARM PC-V210 S3C6410
G100-S3C6410 S100-S3C6410 C221-S3C6410 N200-S3C6410 EZ-S3C6410
S5PV210
G100-S5PV210 S100-S5PV210 N200-S5PV210 C221-S5PV210
EZ-S3C2440 EZ-PXA270 EZ-X5 EZ-S2410 Auto Package
도와주세요
FAQ 도와주세요

  • 회원가입
  • ID/PW 찾기
 
  1. FAQ

  2. 도와주세요


최근 글

  • [특판][성Y인Y용Y품][...
  • 요즘 잘 나가는,,,
  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...

최근 댓글

  • 오래 전에 해결법을 터득해서 ...
  • 비트 코인으로 작업하는 것은 ...
  • 10년차 임베 엔지니어 입니다. ...
  • 임베디드쪽이라면 SOC 쪽 displ...
  • 그렇군요 제가 질문이 잘못됬었...
  • 취준생으로서 포트폴리오를 만...
  • 제가 현재 취업준비생입니다. ...
  • 에프에이리눅스 보드는 아래 링...
  • 전체
  • 일반
  • X5
  • S2410
  • ESP-NS
  • S3C2440
  • EP9312
  • 구매
  • 기타

일반 [re] vmware를 이용후 리눅스 설치관련

2007.10.01 20:28

장길석 조회 수:10753

안녕하세요. ^^
공유기를 사용하지 않고 개발환경을 구성하셨네요. 아마도 임베디드보드를 가지고 계시지 않고,
PC에 리눅스를 설치하셔서 우선 리눅스와 리눅스 C를 학습하시고자 하시는 것으로 생각됩니다.
그러나 앞으로 임베디드 학습을 편하게 하시기 위해서는 공유기 사용을 권해 드립니다.

물론 공유기 없이도 아무 문제없이 개발환경을 구축하고 학습 및 작업을 하실 수 있습니다. ^^

문제에 대한 답을 올리겠습니다.

      1. IP 설정 ///////////////////////////////////////

리눅스가 곧 통신이다라는 말이 있을 정도로 리눅스는 통신에 매우 막강한 OS입니다. 이런 막강한 통신 기능중 TCP/IP나 UDP/IP를 이용한 소켙 통신은 약방에 감초식으로 자주 사용되므로, 리눅스를 학습하시기 위해서는

      "네트워크 환경에 대한 학습이 반드시 필요"

합니다. ^^ 본 포럼의 전문서적 소개에 올린 "유무선 홈 + SOHO 네트워크 구축"을 권합니다. 당연히 저와 출판사와 저자하고는 아무 관계가 없으니 오해는 마시구요. ^^

로컬네트워크 IP란 기존 네트워크를 구성하는 시스템에 대해 같은 IP 번호대를 말합니다. 인터넷이 아닌 내부 네트워크에서는 대부분 192.168.0 번으로 시작하는 C 클래스를 많이 사용합니다. 저는 조금 다르게 192.168.10 번을 사용합니다.

예를 들어 PC 5대가 있는데, 각 IP를,

A PC : 192.168.10.20
B PC : 192.168.10.21
C PC : 192.168.10.22
D PC : 192.168.10.23
E PC : 192.168.10.24

이렇게 했다면 네트워크 IP는 192.168.10 가 되며 서브넷마스크는 255.255.255.0 이 됩니다.

vmware로 가상 PC 한대를 만드셨다면 여기에 PC 한대를 추가하셨다고 생각하시면 쉽습니다. 그러므로 말씀하신 "부팅시 활성화 선택” 밑에 입력하는 IP는 위의 규칙에 따라 다른 시스템이 사용하지 않는 번호를 입력하시면됩니다. 예로,

192.168.10.99

이렇게 입력하시면됩니다.

그러나!! 호진님께서는 공유기를 사용하지 않으시고 KT 인터넷과 직접 물려 있어서 PC의 IP가 KT의 DHCP에 의해 생성되고 그 IP도 동적으로 바뀝니다. 또한 그 IP는 인터넷을 연결하기 위한 IP이지 내부 로컬 네트워를 구성하기 위한 IP가 아닙니다. 그러므로 그 IP에 따라 vmware의 가상 PC에 IP를 설정하시면 안됩니다.

정확히 말씀드리면 IP는 LAN카드별로 독립된 번호를 부여 합니다. 그러므로 이미 KT와 연결된 LAN카드는 인터넷 연결에 사용되었으므로 vmware에 설치된 가상 PC와 통신하기 위해서는 또 하나의 LAN카드가 필요합니다. 그래서 vmware를 설치하면 네트워크 환경에 가상 네트워크 장치 2개가 설치됩니다.

즉,

VMware Virtual Ethernet Adapter for VMnet1
VMware Virtual Ethernet Adapter for VMnet8

입니다. 다시 말씀드려 컴퓨터에 LAN카드가 가상으로 설치되었다는 말씀이며, 이 LAN카드를 이용하여 VmWare의 PC와 통신하면됩니다.

자, 이상으로 이론 설명을 줄이고요, 실제 설정하는 방법은 본 포럼의 강좌에 올려진 "공유기와 허브없이 VMWare로 개발환경 구축"글을 참고하십시오. 동영상과 함께 자세히 설명되어 있습니다. ^^

      2. 수동 호스트명 ///////////////////////////////////////

vmware로 가상 PC를 만드시면 윈도즈 시스템의 네트워크 환경에 wmware의 가상 PC 이름이 출력됩니다. 이 이름으로 공유 폴더를 이용하게 되는데, 바로 그 PC 이름이 되겠습니다. 그러므로 적당한 영문이름을 넣어 주시면 됩니다.

     3. 게이트웨이 ///////////////////////////////////////

게이트웨이란 인터넷과 직접 연결되어 있는 시스템이나 PC를 말합니다. "공유기와 허브없이 VMWare로 개발환경 구축" 글에 따라 환경을 설정하시면, 우선 호스트 PC(호진님의 진짜 PC)에 생성된 가상 네트워크 장치 VMware Virtual Ethernet Adapter for VMnet1 에 192.168.10.1에서 192.168.10.254 사의 IP를 설정할 것입니다.

예로 192.168.10.35를 설정했다면, 이 IP가 게이트웨이 IP가 됩니다. 왜냐, 이 IP가 설정된 PC가 인터넷(KT)와 연결되어 있기 때문입니다.

     4. 터미널창 내용 ///////////////////////////////////////

네, 이 내용은 가상 PC를 위한 vmware tools 를 설치하는 방법을 소개한 것입니다. vmware tools를 설치하면 호스트 PC(호진님의 진짜 PC) 와 가상 PC끼리 클립보드가 공유되고, 가상 PC를 클릭하면 마우스가 호스트PC로 나오지 못하는 문제가 해결되며, 해상도도 더 다양하게 설정하실 수 있습니다.

별다른 옵션 선택은 없습니다. 그냥 실행하시고 엔터키만 눌러 주시면 되는데, 선택하실 것은 딱 하나, 화면 해상도만 지정해 주시면 됩니다.

작업을 /tmp에서 하겠습니다. 그러므로 /tmp로 이동합니다.

    ]# cd /tmp

vmware tools 프로그램은 가상 PC에 CD로 넣어 주는 것처럼 처리되므로 일단 CD롬을 마운트합니다.

    ]# mount /dev/cdrom /mnt/cdrom

vmware tools 설치 파일을 임시 디렉토리 /tmp로 복사합니다.

    ]# cp /mnt/cdrom/VMwareTools-1.0-.0-28343.tar.gz .

파일의 이름이 너무 길죠. 리눅스에서는 파일 이름의 앞 부분을 입력하고 TAB키를 누르면 알아서 나머지를 입력해 줍니다. 예로 VMw 까지 입력하고 Tab 키를 누르면 나머지 areTools-1.0-.0-28343.tar.gz가 자동으로 입력됩니다.

압축 파일 풀기를 합니다.

    ]# tar zxvf VMwareTools-1.0-.0-28343.tar.gz

압축이 풀린 디렉토리로 이동합니다.

    ]# cd vmware-tools-distrib

이제 설치를 실행합니다.

    ]# ./vmware-install.pl

대부분 yes를 선택하시고 해상도에서만 호진님이 원하시는 해상도를 선택하시면 되며 반드시 리부팅합니다. 만일 설정이 마음에 들지 않으시면 언제든지 ]# ./vmware-install.pl 를 실행하여 다시 설정하시면됩니다.

     기타 ////////////////////////////////////////////

ez-x5와 연결하여 학습하시려면 역시 네트워크를 연결하셔야 하기 때문에 공유기 사용을 적극 권합니다. KT와 연결했다가 ez-x5와 연결했다가....너무 번거롭습니다. ^^

앞으로 ez-x5에서 프로그램을 실행하고 테스트하셔야 하는데, 이 때 자주 사용하는 것이 nfs입니다. nfs로 리눅스 시스템과 연결해야 하며, 이를 위해서도 ez-x5와 호진님의 PC는 LAN케이블로 연결하셔야 합니다. 공유기를 사용하지 않으면시 LAN케이블을 뺐다 꼈다...너무 힘드세요. ^^

물론 콘솔 포트에 시리얼 케이블로 연결해서 프로그램을 다운로드한 후에 실행하여 디버깅하는 방법이 있지만 매우 번거롭습니다. 이 방법은 정말 권하고 싶지 않습니다.

P.S.

죄송하다니요, 절대 아닙니다. 질문을 위한 게시판인데요. ^^ 처음 시작하신다면 이곳 포럼에 잘 오셨습니다. 저도 시작한지 얼마 안되기 때문에 부담없이 저와 함께 학습하실 수 있습니다. 또한 이곳 포럼에 고수분들이 오시고, 제가 알고 있는 분도 있어서 언제든지 질문을 올려 주시면, 저 뿐만 아니라 다른 고수분께 도움을 얻어 답을 올립니다. 그럼으로써 저도 학습하구요. 앞으로 자주 들러 주세요. ^^

답글을 자세히 올리려고 작성했습니다만 어떻게 도움이 되셨는지 모르겠습니다. 혹 부족한 부분이 있으면 다시 말씀 주십시오. 다시 정리하여 올리도록 하겠습니다.

그럼 즐거운 하루가 되세요. ^^

 

>처음 vmware 및 리눅스를 사용합니다.
>좋은 강좌를 마련해 주셔서 잘 보고 있습니다만 잘 이해가 되지 않는 부분이 있어 문의 드립니다.
>우선,
>제 컴의 환경은 아래와 같습니다.
>우선 vmware 설치후 8기가씩 할당하여 2개의 하드를 만들었습니다.
>이후 리눅스를 설치하여야 하나 강의 설명 중 이해가 가지 않는 부분이 있어 설치를 미루고 있습니다.
>
>1. “VMware에서 리눅스 설치하는 방법” 중 강의 내용중
> 09:23/18:08 부분 -> 우선 네트워크 설정 중 “부팅시 활성화 선택”한 후 입력하는 ip에 아래 어느 값을 입력해야
> 하는 지요?
>2. 09:39/18:08 -> “수동호스트명”은 어떤 값을 주어야 하나요?
>3. 10:10/18:08 -> “게이트웨이값”은 어떤 값을 주어야 하나요?
>4. 15:16/18:08 -> “터미널 창”에서 입력하는 값들 글씨가 작아 잘 보이지 않습니다.
> 따로 정리해 두신계 있으신지요?
> 특히, vmware tool 복사해 오시는 부분에서 파일이름 입력에 어떤 값을 주어야 하나요?
> 타입핑을 직접 다하신 것인가요?
> 아님 약자가 있나요?
> 그리고 저는 centos 4.5를 다운받았는데요..강사님처럼 입력하려고 하는데요..
> 이 부분에 입력하는 것들 좀 알려주세요..
>
>마지막으로 가지고 있는 ez-x5 보드와 연결해서 테스트 해보고 싶은데요…
>그 다음 해야 되는 순서 좀 알려주세요…
>
>질문이 좀 많은데요..
>처음시작 하는지라 아는 게 없어서 죄송합니다.
>
>//------------------------------------------------------------------------------------------
>// 아래는 제 pc환경입니다.
>// ip에 대한 정보는 System Info v1.44 Gabriel Topala 라는 프로그램을 이용하여 얻은 것입니다.
>//------------------------------------------------------------------------------------------
>
><vmware를 이용하여 만든 2개의 하드파일 이름
>: 윈도우 탐색기에서 vmware를 이용하여 만들어진 하드의 이름을 확인한 것임>
>Other Linux 2.6.x kernel-flat
>Other Linux 2.6.x kernel-0-flat
>
><KT 랜선과 연결된 pc의 ip
>: 공유기등을 사용치 않고 KT 메가패스 랜선을 바로 노트북에 연결함>
>IP Address: 125.138.131.74
>
><vmware설치후 두개의 하드에 자동으로 할당된 ip>
>Description: VMware Virtual Ethernet Adapter for VMnet1
>IP Address: 192.168.153.1
>
>Description: VMware Virtual Ethernet Adapter for VMnet8
>IP Address: 192.168.40.1
>
>위의 ip에 대한 정보는 System Info v1.44 Gabriel Topala 라는 프로그램을 이용하여 얻은 것입니다.
>

이 게시물을
  • Twitter
  • Facebook
  • Delicious
목록

댓글 0

목록
번호 제목 글쓴이 날짜 조회 수
공지 포럼의 메뉴가 보이지 않아요! 장길석 2014.02.06 957672
공지 [중요 공지]제품 사용 및 기술 문의는 전화 상담을 받지 않습니다. 장길석 2012.11.09 1408555
공지 답글에 대한 공지 사항. falinux 2006.11.20 2424055
15341 [특판][성Y인Y용Y품][비아][시알][여성흥분제] 전부 1+1 vv8282.top 지금 확인해보세요~! dde33 2026.10.15 2
15340 요즘 잘 나가는,,, dde33 2026.09.12 845
15339 buildroot 사용 관련 로즈마리 2021.02.01 38167
15338 GPIO 제어 방법 문의 [1] 단순최고 2021.01.25 51084
15337 임베디드 리눅스 개발 보드 추천 nam 2019.12.06 48864
15336 make wandboard_quad 실행시 문제 gasi 2019.08.27 47085
15335 LCD 초기화 코드 좀 봐주세요 [1] 김용수 2019.07.12 63137
15334 임베디드 리눅스 커널 소스에 관해 질문드립니다 ! ekthatkxkd 2019.06.28 43730
15333 numpy,scipy 를 arm-linux-XXXX 로 크로스컴파일 하여 올릴수 있나요? 초보자 2019.06.24 49288
15332 I2C - deal with arbitration loss 오류가 궁금합니다. [1] S1eepingBeauty 2018.12.10 56771
15331 구형 EM-PXA270 보드 혹시 보유하시분 연락 주시면 감사드릴께요. file 존 2018.11.24 42753
15330 리눅스 GPIO 관련 센서의 단선 또는 고장유무 판별법이 궁금합니다. [2] S1eepingBeauty 2018.11.12 55127
15329 임베디드 리눅스에서 c 언어 디버깅 궁금합니다. [1] 존 2018.09.14 47073
15328 부팅 시간 문의 [1] nam 2018.06.29 45795
15327 localport? port? 검은고래 2018.06.29 39961
15326 fork()의 thread 멈추는 현상 [4] HwangRoy 2018.05.09 58616
15325 임베디드 리눅스 습득용 보드 판매하시나요? 임베디드초급자 2018.04.27 39719
15324 (도와주세요)네트워크 디바이스 드라이버 수정문제입니다. [1] Chanmini 2018.03.04 43602
15323 Ez x5 구합니다!! khobaik 2018.01.26 38317
15322 실행중 symbol not found 를 발생시키는 u-boot 본적 있으신가요 ? sayyouandme 2017.12.17 57350
첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지
쓰기
태그
부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.
  • FF 포럼
  • 강좌 & 팁
  • 함수설명
  • 자료실
  • 도와주세요