[완료] VMware의 vmnet8에 대한 질문입니다.

1
point

안녕하세요.
VMware의 네트워크 설정에 대해서 질문 좀 드리겠습니다. 꾸벅

Host OS : Linux(CentOS 5)
Guest OS : WindowsXP

이구요.

ifconfig로 나온 vmnet8의 ip는 172.16.232.1 입니다.
VMware의 네트워크를 vmnet8으로 선택하고 Guest OS에 수동으로

ip - 172.16.232.128
subnet mask - 255.255.255.0
Gateway - 172.16.232.1
DNS - 172.16.232.1

이렇게 잡았는데요..인터넷이 안됩니다.
ip설정이 잘못된건지, 아니면 따로 설정해줘야 할 것이 더 있는지 갈피를 못 잡고있는 상황입니다. ㅠㅠ
도와주십쇼!

p.s 랜카드는 메인보드에 내장된 Mavell 88E8001 Gigabit... 씁니다.

wariua의 이미지
2990
points

VMware에서는 NAT용

0
points

VMware에서는 NAT용 가상 네트워크에서 다소 독특한 주소 할당 방식을 사용합니다. 즉, x.y.z.1은 'Host'에게 할당하고, x.y.z.2를 (가상의) NAT 게이트웨이에게 할당합니다. 인즉, 172.16.232.1을 172.16.232.2로 바꿔보시면 될 듯 합니다.
----
$PWD `date`

답변 고맙습니다만..

0
points

172.16.232.2 는 vmware vmnet8의 dhcp에서 받아오더군요.
172.16.232.1 로 수동설정을 하기전에 시도해보았습니다만.. 여전히 안되네요 ㅠㅠ

다시 vmware-config.pl을 돌려보니 vmnet8가 192.168.65.1로 바꼈네요.
그래서 게이트웨이를 192.168.65.1과 192.168.65.2 로 설정해보았지만 둘다 작동이 안되구요.

신기한건 eth0의 ip에 ping을 날리면 작동하는 것이었습니다. -.- (컴터 외부ip는 안되구요)
그런데 ifconfig에서는 패킷이 안 잡히더군요. (0 그대로;;)

모듈상의 문제일까요...

Guest OS 의 네트웍 설정을 NAT 로 하셨는지요?

0
points

vmnet8 은 NAT용입니다.
NAT 로 설정하셨다면 Gateway 는 x.x.x.2 가 맞습니다.

DNS 서버 ip 를 x.x.x.1 로 하셨던데 Host OS에 DNS 서버가 설치되어 있나요?

리눅스용 VMware 를 사용해 보지 않아서 정확히는 모르겠네요. ^^
----------------------------------------------------------------------------------------------------
Rina's Blog
http://rinapc.com

ydhoney의 이미지
38730
points

뭔가 복잡하고 어렵게 쓰시는 것 같아서;;

0
points

일단 현재 상태를 적당히 정리해서 올려주시면 좋을 것 같아요..-_-

일단 단순하고 기본적인 방법으로 정리를 하자면..

일단 VM의 Ethernet 설정시 Host Only가 아닌 NAT으로 설정하신것이 맞지요? 그리고 일단 dhcp로 Guest OS의 IP를 설정하신 후 받아온 IP로 정상적으로 외부 인터넷과 통신이 되는지를 확인하신 후에 그걸 이용해서 static으로 설정하시는것이 좋습니다. 물론 dhcp의 경우 129부터 시작할테니. static으로 작업하실 때는 1,2는 이미 gateway용으로 사용을 하고 있으니 3 이후부터 사용하시면 되고, gateway는 2를 박아넣습니다. 이후 네트워크 서비스 재시작 :-)

일단 이것이 정석적인 방법이고, vmware가 깔려있는 곳에서의 vm config와 vm내의 윈도우에서의 vm tools 설치등도 제대로 되어있는지 확인해보시는것이 좋겠네요. 일단 뭔가 이상하면 윈도우는 무조건 재부팅부터 하시는것도 좋은 방법입니다. ^^
 
====================여기부터 식인어흥====================
어흥 몰라 어흥? 호랑이 어흥!! 떡 하나 주면 어흥!! 떡 두개 주면 어흥어흥!!

정리해서 올립니다 ^^

0
points

* Host OS : CentOS 5
Guest OS : XP SP2

* VMware ver. : VMware Server 1.0.2 build-39867
VMware의 네트워크 설정 : Custom - vmnet8(NAT이죠)

* ifconfig에서 vmnet8
============================================================
vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
inet addr:172.16.167.1 Bcast:172.16.167.255 Mask:255.255.255.0
============================================================

* Host OS의 방화벽 - Off

* Guest OS (XP SP2)의 네트워크 설정
- IP 할당방식 : DHCP를 통해 자동으로..
- IP : 172.16.167.128
- Subnet Mask : 255.255.255.0
- Default Gateway : 172.16.167.2
- DHCP Server : 172.16.167.254
- DNS Server : 172.16.167.2
- 방화벽 : Off

* /etc/init.d/vmware status 결과
============================================================
[daiv2blu@jinmo ~]$ /etc/init.d/vmware status
At least one instance of VMware Server is still running.

Bridged networking on /dev/vmnet0 is running
Host-only networking on /dev/vmnet8 is running
NAT networking on /dev/vmnet8 is running
Module vmmon loaded
Module vmnet loaded
============================================================

* /etc/vmware/vmnet8/nat/nat.conf 에서 포트포워딩 등은 수정한 바 없음.

************ comment

GuestOS에서 VMware의 DHCP로부터 ip는 정상적으로 받아오고 있으며 HostOS의 telnetd로 접속이 가능합니다.
즉, HostOS - GuestOS간의 네트워크는 이루어지고 있으나, GuestOS에서 외부로의 접속이 안되는 상태인 듯 하네요.

공짜라서 VMware서버 씁니다. ^^ VMware-tools는 깔아둔 상태구요~
혹시나 해서 VMware를 지우고 재설치 해보았지만 그대로군요. ㅠ.ㅠ
Host-only networking on /dev/vmnet8 is running 이부분이 좀 수상하긴 하네요..

자답입니다. -_-;;

1
point

mystory님의 답변내용을 보고 DNS를 수동으로 잡아주니 되네요.
어느 블로그에서 보고 VMware의 게이트웨이주소로 DNS서버주소를 정해주면 된다는 말을 그냥 믿고있었는데..
아니었나봅니다. -_- VMware의 dhcp도 믿을 것이 못되네요..
머리가 딸리면 삽질을 하게되는군요..............

어쨋든 해결되어서 기분이 좋습니다. 답변해주신 분들 고맙습니다 !

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.