VMWare-仮想オペレーティングシステムの静的IPアドレス
-
22-07-2019 - |
質問
仮想オペレーティングシステムにVMWareの静的IPアドレスを持たせる最良の方法は何ですか。 IPアドレスは仮想サーバーであるため、静的に保ちたいと思います。
解決
NATベースのVMWareネットワーキングを使用していないと仮定すると、答えは、仮想(ゲスト)サーバーと実際のサーバーとでは変わりません。次のことができます。
- ゲストオペレーティングシステムがサポートするメカニズムを介して静的IPを割り当てます。
- ゲストオペレーティングシステムがDHCPサーバーからIPアドレスを取得するように構成し、VMWareインスタンスのMACアドレスの静的IPアドレスを返すようにDHCPサーバーを構成します。
他のヒント
VMに修正IPアドレスを毎回割り当てるようにVMware DHCPサーバー(ホストOS上で実行)を構成できます。
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 for Mac(ホストのみ)
/ Library / Preferences / VMware Fusion / vmnet1 / dhcpd.conf
VMWare Fusion for Mac(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スライス/ VMマシン(ゲスト)に静的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:\ Documents and Settings \ All Users \ Application Data \ VMware
簡単な回避策は、より長いリースを使用するように vmware dhcpサーバーを構成します。
vmware 構成フォルダー( windows 7 - C:\ ProgramData \ vmware
)でファイルを編集します
vmnetdhcp.conf に変更し、 default-lease-time
および max-lease-time
の値を
大きいものは4か月( 4mo * 30days * 24hours * 60min * 60sec = 10368000
)と言います。
次に、 vmware dhcp server を再起動します。次に、ゲストのリースを解放して更新します。
これで、ゲストは今後4か月間、 IP が静的になります。
VMホスト設定をデフォルトのままにする場合、dhcpの固定アドレスを要求するようにゲストマシンを設定することもできます。これは、NATネットワークでも機能します。 Ubuntuおよび dhclient
の場合、これは dhclient.conf
の次のブロックによって実現されます。
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}