>> Edit article
이름
제목
패스워드
하드웨어 : IBM T21 2647-9BU CPU : Intel P3 850MHz NIC : 3Com PCI 3c556B Laptop Hurricane at 0x1800 from /var/log/messages Modem 1: 3Com mini PCI combo -- 한 마디로 리눅스에서 지원 안하는 윈모뎀 Modem 2: Zoom PCMCIA 모뎀 - 리눅이에서 잘 됩니다. 근데 속도가 좀 느림. VGA : S3 IX (?) 8메가 프린터 : HP Laserjet 6P Sound: CS46XX <-- 저도 정확히 칩셋은 잘 모릅니다. 스팩을 확인 했었는디 까먹어서리.. OS : 한컴 리눅스 2.0 , 커널 2.4.5, ALSA sound 0.5.11 VMware : 2.0.4 build 1142 Guest OS : 한글윈도 2000 pro 5.00.2195 대충 이정도면 시스템 정보는 충분 한가요? 시스템이 노트북이다 보니 이것 저것 걸리는 게 많은 것 같습니다. 먼저 게스트 오에스에서 사운드, 프린터, 모뎀을 쓸려면 리눅이에서 제대로 다 동작을 하는 것 들이어야 합니다. 게스트 오에스(이하 게스트)에서 프린터를 ECP모드로 쓸려면 커널 컴파일을 아마 다시 해야 될겁니다. CONFIG_PARPORT_PC=m <--- 이게 모듈로 되어 있어야 합니다. ****중요!!!!**** 이건 vmware support 페이지에 가보시면 이유가 나와 있습니다. 일단 사운드, 프린터, 모뎀은 리눅스에서 잘 동작을 한다는 가정 하에서 얘길 하겠습니다. 0. 게스트 설치. 첨 vmware를 설치하고 실행을 하면 메뉴창이 뜨고 거기서 첫번째 꺼 골라서 configuration wizard를 실행 시킵니다. 그럼 저처럼 넷스를 지워 버린 경우는 어디에 넷스가 있냐고 묻는 창이 뜹니다. 그럼 거기다 모질라 실행파일이 있는 경로를 적어 주시면 됩니다. ^_^ 그다음 Welcome 화면 에서 Next 클릭 하면 게스트 고르는 화며 나오고 거기서 설치 하려는, 혹은 이미 다른 파티션에 설치된 게스트를 골라 주고 다음으로 갑니다. 다음은 어디다 현재 설정하고 있는 거를 저장 할건지 지정하고 Next . 그다음은 어떤식으로 게스트를 설치 할건지... 가상드라이브를 설치 할건지, 저처럼 이미 설치된 것을 불러다 쓸건지 결정 하는 겁니다. 여기서 다른 파티션에 있는 놈을 불러다 쓸려면 아래거 선택하고 Next. 그럼 여기서 "퍼미션 어쩌고 저쩌고 " 하는 에러가 날겁니다. ^_^ 이건 /dev/hda가 root 와 disk 그룹에 있는 사용자만 읽고 쓰기가 가능하기 때문이죠. 그럼 해결책은 퍼미션을 바꾸던가 disk그룹에 vmware를 실행할 사용자를 추가 해야죠. 이건 나중에 모뎀이나, 프린터 설정시에도 부딛히는 문제입니다. 일단 퍼미션을 바꾸던가 disk그룹에 추가를 하던가 해서 다시 vmware를 실행하면 이젠 어떤 디스크에 액세스가 가능한지 보여주고 그다음엔 게스트가 파티션들에 액세스할 퍼미션을 고르라고 나옵니다. 알아서 적당히 주시는데 게스트가 있는 파티션엔 최소한 read퍼미션은 주어야 겠죠? 그리고 나서는 시디롬, 플로피 선택 나오고 게스트의 네트웍 타입을 묻는 창이 나옵니다. 저처럼 게스트에서 인터넷으로 랜을 통해 직접 나갈일이 없으면 그냥 세번째 "Host only 어쩌고 저쩌고" 에 클릭하면 됩니다. 이렇게 해도 나중에 마스커레이딩을 통해 게스트에서 인터넷으로 연결 가능합니다. 대충 이정도면 vm설정은 끝난듯 싶고요.... 1. 삼바를 통한 게스트 에서 linux 접근 이걸 위해서는 vmware 설치시 선택을 해 주어야 합니다. rpm이나 타르볼을 가져다 설치 후 vmware-config.pl을 실행하면 "게스트 오에스가 호스트로 자동 접속 하게 할래? " 하고 물어 봅니다. 일명 "host only networking(?)" 지원 여부를 묻는 겁니다. 여기 "예스" 하면 지가 알아서 삼바 설치 해 주고 사설 네트웍 설정 해 주고 리눅스에 DHCPD설치 해 주고 다 합니다. 이 경우 리눅스엔 삼바가 설치 안되어 있어도 상관 없습니다. 만약 삼바가 실행중이면 문제가 복잡 해 질 수도 있을 겁니다. 근데 전 리눅스 설치시 삼바설치를 했다가 지우고 해서 문제를 경험하진 못했습니다. 여기 까진 그냥 프롬프트에 나오는 거에 적당히 알아서 대답 해 주시면 문제 없습니다. 2. 게스트에 네트웍 카드 , 드라이버 설치. 이게 좀 햇갈리는데요, 리눅스에서 네트웍 설정이 되어 있어야 하는지 없어도 되는지 좀 햇갈립니다. 아마 없어도 되는 것 같긴 하고... 왜냐하면 제 노트북은 부팅시 네트웍이 되지 않게 되어 있기 땜시... 아뭏든 게스트에서 랜카드를 AMD PCnet 어쩌고 하는 걸로 설치를 하고- 이거 설치법 역시 vmware support 페이지에 잘 나와 있습니다- 파일 프린터 공유, TCP/IP 등의 프로토콜을 추가 해 줍니다. 그리고 IP는 앞서 vmware 설치 할 때 어떤 사설 네트웍을 쓸거냐고 묻는 부분에서 나온 네트웍으로 설정 해 주시거나 그냥 "자동 아이피할당"으로 해도 되고요. 고정 아이피로 쓰고 싶은데 네트웍을 까먹었다면 /sbin/ifconfig 하면 vmnet1 에 나오는 네트웍주소중 끝자리만 바꿔주면 됩니다. 근데 어떤 경우에 삼바 연결시 잘 안되는 경우가 있는데 두 옵션중 다른 것으로 바꿔 가면서 해 보세요. 일단 게스트에서 랜카드 설정 끝났으면 테스트를 해야죠. ping "vmnet1 아이피주소" or 리눅스에서 ping "게스트에 할당된 아이피주소" 문제 없이 핑이 되면 다음 단계로, 아니면 다시 점검 해 보시고요 3. 게스트스서 리눅스 들여다 보기. 여기서 전 엄청 고생을 했네요. 다른 분의 도움으로 해결을 했고요 . 질답란에서 답변 해 주신 분들께 감사드립니다. 먼저 증상은 게스트에서 리눅스의 공유 이름이 보이는데 들어 갈려고 하면 "네트웍 경로를 찾을 수 없습니다" 하는 에러가 나더만요. 이건 아직도 확실한 해결 방법을 잘 모르겠는데 아뭏든 해결 한 과정을 적어보면 다음과 같습니다. /etc/vmware/vmnet1/smb/smb.conf 파일에서 netbios name = myhostname <-- 임의로 적어 주면 게스트에서 이걸로 나타납니다. 첨 리눅스 설치시 호스트 이름을 할당하지 않고 설치를 했는데 그 상태로 두고 게스트에서 보면 localhost로 나타나고 들어 갈려고 하면 "이름이 중복된다"라는 내용의 에러가 나면서 접근을 할 수가 없습니다. 이 문제는 게스트에도 루프백 디바이스가 있고 localhost로 설정이 되어 있어서 그런다고 하네요. 그래서 꼭 리눅스의 호스트 이름을 바꿔주거나 최소한 etc/vmware/vmnet1/smb/smb.conf 파일에서 netbios name = myhostname 이부분을 설정 해 주어야 할것 같습니다. 디폴트는 이 부분에서 리눅스 호스트 이름을 쓰도록 되어 있습니다. 근데 이것도 바꾸고 리눅스 호스트 이름도 바꾸고 둘다 했네요. /etc/hosts에서 xxxx.xxxx.xxx.xxx myhostname.mydomain myhostname 127.0.0.1 myhostname.mydomain localhost /usr/sbin/netcfg 를 실행 한 후 Hostname 적는 부분에 myhostname 적어 주고요. 이러면 나중에 프린터 설정 하는 부분에서 제가 겪었던 문제가 해결이 되는데 이건 나중에 거기서 보기로 하죠. 일단 이렇게 하면 삼바문제는 해결 된 것 같습니다. 참, 한가지 예전의 삼바는 게스트에서 패스워드를 plane text로 하기 위해 레지스트리를 편집 해야 했는데 vmware설치시 설치되는 삼바는 이게 필요 없습니다. 괜히 레지스트리 건드리지 마십시요. 4. 게스트에서 프린터 일하게 만들기. 먼저 리눅스 커널이 ECP모드를 지원 하도록 컴파일 되었다고 가정을 하고요, 사용자로 로긴을 vmware 실행 후 setting -> Configuration editor -> Parallel port Bidirectional에 체크, Path에 /dev/parport0 , Install 버튼 클릭 이러면 게스트 부팅시 프린터 포트가 잡히게 됩니다. 근데 여기서도 /dev/parport0 의 액세스 권한이 root와 lp 그룹으로 제한되어 있으니 lp그룹에다 vmware실행하는 사용자를 추가 해 주어야 겠죠? 일단 이렇게 하고 부팅하면 게스트 부팅시 "프린터 포트를 다른 프로그램이 쓰고 있다" 는 에러가 날겁니다. 그럼 cat /proc/modules 해 보시면 거기에 lp , ppdev, parport parport_pc가 있을 겁니다. 이중 'rmmod lp'로 lp 모듈을 제거하고 게스트를 다시 부팅하면 이제 제대로 패러럴 포트를 잡고 넘어갑니다. **** lp 모듈을 제거 하는게 중요합니다. 이 문제는 커널 2.4.5와 vmware 2.0.4의 조합에서만 나타나는 듯 싶네요. 이거 vmware뉴스그룹 다 뒤져서 알아 낸겁니다. *****제대로 vm에 패러럴 포트가 인식 됐는지 확인은 부팅 후 devices메뉴에 보면 parallel0 -> /dev/parport0로 되어 있으면 됩니다. 부팅 후 게스트에서 로컬로 프린터 드라이버 설치하고 테스트해서 잘 나오면 프린터 인식은 성공입니다. 안되면..... 저도 잘 모릅니다. -_- 첨엔 저도 안되서 삼바로 리눅스에 있는 프린터 공유 할라고 했는데 이것도 안되서 vmware뉴스그룹 5시간 정도 뒤졌습니다. 느려터진 모뎀접속으로요... -_- **** 2001년 6월 29일 10:19 am 추가 **** 근데 게스트에서 프린터를 쓸려면 앞에서도 말씀 드렸지만 리눅스에서 프린터가 제대로 인식되고 프린트가 되어야 합니다. 저처럼 첨 리눅스 설치시 호스트명을 안주고 그냥 localhost로 설치 나중에 호스트명을 바꾸면 부팅시 lpd데몬 로드 하는 부분에서 "Get_local_host 어쩌고 저쩌고 myhostname bad" 하는 에러를 보게 됩니다. 그럼 프린트도 안되죠. 이것에 대한 해결책이 저 위에서 말한 리눅스에 호스트명 할당하기 입니다. **** 여기까지***** 5. 게스트에서 모뎀 일하게 만들기. 이거 하느라 거의 이틀을 보낸 것 같네요. 왜 리눅스에서 모뎀이 제대로 되는데 굳이 게스트에서 모뎀을 쓸려고 하느냐 하실지 모르지만 ... 인터넷 접속 프로그램이 윈 전용이라 방법이 없습니다. 제 경우는 pcmcia모뎀을 씁니다. 이게 슬롯에 없을 때는 /dev/modem이 없다가 집어 넣으니 /dev/modem이 /dev/ttyS0로 링크가 되더만요. 이것 알아 내느라 또 뉴스그룹 엄청 뒤졌습니다. 일단 , vm 실행 후 setting -> serial port , COM 1 or 2 or 3 or 4 에 /dev/ttyS0 를 매핑?) 시킵니다. Path란에 /dev/ttyS0 쓰고 install 버튼 클릭 하란 소리입니다. 근데 이게 꼭 필요 한지는 저도 잘 모르겠네요. 왜냐 하면 전 COM2에 매핑을 시켜 줬는데 정작 게스트에서 모뎀은 com2에서 찾아 지는게 아니더만요. 위에서 매핑 시킬 때 도 역시 /dev/ttyS0 액세스 권한을 사용자에게 주어야 합니다. 이렇게 했다고 모뎀이 게스트에서 바로 인식이 되느냐? 불행이도 제 경운 안됐습니다. 분명 vmware홈에 있는 문서에 보면 지가 알아서 인식을 한다고 되어 있었는데... 일단 안되면 게스트의 하드웨어 정보 부분에서 com포트에 노란 물음표(?)가 붙어 있을 겁니다. 그럼 일단 그 com포트를 모두 삭제 한 다음 하드웨어 찾기를 기동을 시킵니다. 윈2000에선 control panel -> 시스템 -> 하드웨어 마법사 -> 장치추가/문제해결 -> 새장치 추가 -> 목록에서 하드웨어 선택 -> 모뎀찾기 하면, 제 경우는 "알수없는 모뎀"으로 인식이 되었습니다. 이렇게 하면 모뎀도 열심히 게스트에서 일을 합니다. ^_^ **** 2001년 6월 29일 10:19 am 추가 **** 6. 게스트에서 사운드 울리게 만들기. 이건 좀 쉽네요. 일단 vm 에서 setting -> configuration Editor -> Sound 클릭하면 Device적어 주는데가 있죠. /dev/dsp하시고 , start connect 버튼 체크 되어 있나 확인 하신담 install버튼 클릭 하고 save 하면 됩니다. 게스트로 부팅을 해서 사운드카드를 설정 해야죠. 윈 2000에서 control panel -> add/remove hardware wizard -> Add a New Device -> Sound, Video and game controllers" -> "Sound blaster 16 or AWE 32 or compatible" 그리고 화면에 나오는 것에 적당히 대답 해 주시면 됩니다. 더 자세한 것은 vmware support 페이지에 잘 나와 있으니 참고하시고요. www.vmware.com/support 혹 이렇게 했는데 설치된 사운드카드에 노란 느낌표(?)가 붙어 있으면 리눅스에서 사운드카드가 제대로 동작 하는지, vm부팅 할 때 devices 메뉴에서 sound -> /dev/dsp 로 연결이 되어 있는지 확인 해 보시고 사운드 디바이스를 지웠다가 다시 한번 설치 해 보세요. ***** 여기 까지 **** 헥헥~~ 힘들다... 이거 보시고 도움이 됏으면 좋겠네요. 맘대로 퍼가시는데 일부만 갖다가 써먹진 마세요. -_- 특히 돈벌 목적으론.... All right reserved by Seon-ho Choi ^_^ 첫번째 버전: 2001년 6월 29일 02:31am 두번째 수정,추가: 20001년 6월 29일 10:20 am -- 이 곳에 서명을 적어주십시오. 킬리만자로의 표범
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved