仮想オペレーティングシステムにVMWwareで静的IPアドレスを持たせるための最良の方法は何ですか。IPアドレスは仮想サーバーなので静的にしたいと思います。
6 に答える
[ホスト OS 上で実行される] VMware DHCP サーバーを構成して、毎回 VM に固定 IP アドレスを割り当てることができます。
vmware docsによると、構成は次の場所に保存されます。
WindowsXP
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;
}
詳細については、このブログ投稿を参照してください。
NATベースのVMWareネットワークを使用していないと仮定すると、仮想(ゲスト)サーバーと実際のサーバーの答えに違いはありません。あなたはできる:
- ゲストオペレーティングシステムがサポートするメカニズムを介して静的IPを割り当てます。
- DHCPサーバーからIPアドレスを取得するようにゲストオペレーティングシステムを構成し、VMWareインスタンスのMACアドレスの静的IPアドレスを返すようにDHCPサーバーを構成します。
VM スライス / VM マシン (ゲスト) に静的 IP を持たせたい場合は、それを VM スライスに割り当てます。次に、VM サーバーで、ネットワーク アダプターの設定に [ブリッジ] を選択します。これにより、ゲストで確立した IP 設定を使用するように VMWare に指示します。
簡単な回避策として、より長いリースを使用するようにvmware dhcp サーバーを構成します。vmware config フォルダー ( Windows 7の場合C:\ProgramData\vmware
) で、ファイル
vmnetdhcp.confdefault-lease-time
を編集し、との値をmax-lease-time
より大きな値 (たとえば 4 か月) に変更します ( ) 4mo*30days*24hours*60min*60sec = 10368000
。次に、VMware DHCP サーバーを再起動します。次に、ゲストのリースを解放して更新します。これで、ゲストIPは今後 4 か月間静的になります。
VM ホスト構成をデフォルトのままにしたい場合は、dhcp の固定アドレスを要求するようにゲスト マシンを構成することもできます。これは、NAT ネットワークでも機能します。Ubuntu および の場合dhclient
、これは の次のブロックによって実現されますdhclient.conf
。
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}