문제

가상 운영 체제가 VMWware에 정적 IP 주소를 갖는 가장 좋은 방법은 무엇입니까? IP 주소는 가상 서버이므로 정적으로 유지하고 싶습니다.

도움이 되었습니까?

해결책

NAT 기반 VMware 네트워킹을 사용하지 않는다고 가정하면 실제 서버와 가상 (게스트) 서버에 대해서는 대답이 다르지 않습니다. 당신은 할 수 있습니다 :

  • 게스트 운영 체제가 지원하는 메커니즘을 통해 정적 IP를 할당하십시오.
  • DHCP 서버에서 IP 주소를 가져 오도록 게스트 운영 체제를 구성하고 DHCP 서버를 구성하여 VMware 인스턴스의 MAC 주소에 대한 정적 IP 주소를 반환하도록 구성하십시오.

다른 팁

호스트 OS에서 실행되는 VMware DHCP 서버를 구성하여 매번 VM에 수정 IP 주소를 할당 할 수 있습니다.

에 따르면 VMware 문서, 구성은 다음 위치에 저장됩니다.

윈도우 XP

C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf

Windows Vista 또는 Windows 7

C:\ProgramData\VMware\vmnetdhcp.conf

리눅스 (호스트 전용)

/etc/vmware/vmnet1/dhcp/dhcp.conf

리눅스 (NAT)

/etc/vmware/vmnet8/dhcp/dhcp.conf

Mac 용 VMware Fusion (호스트 전용)

/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf

Mac 용 VMware Fusion (NAT)

/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf

Mac의 정적 IP 및 DNS 이름 예 :

host ubuntu {
    hardware ethernet 00:0c:29:c0:2c:58;
    fixed-address 192.168.118.3;
} 

이에 대한 자세한 내용은 이것을 참조하십시오 블로그 게시물.

VM Slice / VM Machine (게스트)에 정적 IP가 있으려면 VM 슬라이스에 할당하십시오. 그런 다음 VM 서버에서 네트워크 어댑터 설정에 대해 "브리지"를 선택하십시오. 이것은 VMware에게 게스트에서 설정 한 IP 설정을 사용하도록 지시합니다.

이것은 내 컴퓨터에서 작동합니다

다음과 같은 간단한 단계를 따르십시오. 단지 5 분이 걸립니다.

1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
    a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf 
    b. These 2 files are auto synced or mirrored. 
    c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below

host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}

3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)

참고 : 아래 폴더는 자동으로 동기화됩니다. 한 곳에서 변경하면 다른 폴더에 동일하게 반영됩니다.

C : ProgramData VMware C : 문서 및 설정 모든 사용자 응용 프로그램 데이터 VMware

간단한 해결 방법을 구성하십시오 VMware DHCP 서버 더 긴 임대를 사용합니다. 에서 VMware 구성 폴더 (on 윈도우 7 -- C:\ProgramData\vmware) 파일 편집vmnetdhcp.conf 그리고 값을 변경하십시오 default-lease-time 그리고 max-lease-time 더 큰 것에 대해 4 개월 (4mo*30days*24hours*60min*60sec = 10368000). 그런 다음 다시 시작하십시오 VMware DHCP 서버. 그런 다음 손님의 임대를 풀고 갱신하십시오. 이제 손님 IP ~이다 공전 다음 4 개월 동안.

VM 호스트 구성을 기본값으로 맡기는 것을 선호하는 경우 DHCP에 고정 된 주소를 요청하도록 게스트 머신을 구성 할 수도 있습니다. 이것은 NAT 네트워크에서도 작동합니다. 우분투의 경우 dhclient, 이것은 다음 블록으로 달성됩니다 dhclient.conf:

interface "eth0" {
    send dhcp-requested-address 192.168.1.222;
}

원천: https://serverfault.com/a/381137

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top