2009-01-14 103 views
12

什麼是使虛擬操作系統在VMWware中具有靜態IP地址的最佳方式。我想保持IP地址是靜態的,因爲它是一個虛擬服務器。VMWare - 虛擬操作系統的靜態IP地址

+0

什麼是來賓操作系統? – 2009-01-14 19:19:21

+1

我認爲它應該被移到超級用戶。 – Vadzim 2014-09-08 08:32:48

回答

16

假設您沒有使用基於NAT的VMWare網絡,對於虛擬(來賓)服務器而言,答案與其實際不同。您可以:

  • 通過訪客操作系統支持的任何機制分配靜態IP。
  • 配置來賓操作系統從DHCP服務器獲取其IP地址,並配置DHCP服務器返回VMWare實例MAC地址的靜態IP地址。
+0

非常感謝你! – lamarmora 2012-11-20 16:36:34

3

如果希望VM切片/ VM機器(guest)具有靜態IP,請將其分配給VM切片。然後在VM Server上爲網絡適配器設置選擇「橋接」。這告訴VMWare使用您在guest虛擬機上建立的任何IP設置。

2

一個簡單的解決方法,配置vmware dhcp服務器使用更長的租約。 在的VMware config文件夾(在Windows 7的 - C:\ProgramData\vmware)編輯文件 vmnetdhcp.conf和改變default-lease-time的價值觀和max-lease-time到 更大的東西說,4個月(4mo*30days*24hours*60min*60sec = 10368000)。 然後重新啓動vmware dhcp服務器。然後釋放並續訂客人的租約。 現在你的客人IP靜態未來四個月。

+0

不 - 這不是一個靜態IP,我只是不好的建議。 「靜態IP」意味着IP永遠不會改變 - 而不是長時間後改變。使用靜態IP的大多數原因要求IP地址映射到網絡上的特定計算機,有時這些IP引用被硬編碼爲快捷方式,批處理作業等。如果租約到期,您的策略將造成嚴重破壞。 – Jazimov 2016-04-07 09:50:39

16

您可以配置VMware DHCP服務器[在主機操作系統上運行],以便每次爲VM分配一個修復的IP地址。

根據vmware docs,配置存儲在以下位置:

的Windows XP

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

Windows Vista或Windows 7

C:\ProgramData\VMware\vmnetdhcp.conf

的Linux(僅主機)

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

的Linux(NAT)

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

VMware Fusion的爲Mac(僅主機)

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

VMware Fusion的爲Mac(NAT)

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

靜態IP和DNS名稱由MAC例如:

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

,詳細瞭解此請參閱本blog post

2

這工作我的機器

跟隨這些簡單的步驟。僅需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

0

如果您希望將VM主機配置保留爲默認配置,則還可以配置來賓計算機爲dhcp請求固定地址。即使對於NAT網絡也是如此。在Ubuntu和dhclient的情況下,這是由以下塊dhclient.conf實現:

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

來源:https://serverfault.com/a/381137

相關問題