

Ubuntu上でvirt-
installコマンドを使用してWindowsの仮想マシンを入れているのですが、このコマンドのオプションで、仮想マシンのIPアドレスを指定する方法はありますか？


CC BY-SA 4.0
2023-03-07T02:31:11.477
94090
2023-03-08T06:13:46.953
2023-03-07T05:42:20.633
3060
56390
question
linux
virt-install コマンドで仮想マシンの IP アドレスを指定できますか？


`virt-install`コマンドではなく, [libvirt](https://libvirt.org/) の別のコマンド, `virsh`
で指定するはずです

[libvirt](https://libvirt.org/) ソフトウェア・コレクションの, ネットワークについては [libvirt: NAT
forwarding (aka "virtual networks")](https://wiki.libvirt.org/Networking.html)
に記されているようです  
日本語資料は

  * (wikipedia.org) [libvirt](https://ja.wikipedia.org/wiki/Libvirt)
  * (redhat.com) [ゲスト仮想マシンの静的 IP アドレスの設定](https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/static-ip-address)

以下はその手順です (redhat.com から)  
詳しくは, オリジナルのページを参照してください

○ ゲスト XML 設定ファイルの確認 (`guest1` の代わりに仮想マシンの名前を使用)

[code]

    # virsh domiflist guest1
    
[/code]

○ DHCP 範囲を確認

[code]

    # virsh net-dumpxml default | egrep 'range|host\ mac'
    
[/code]

○ 静的 IP アドレスを設定

[code]

    # virsh net-update default add ip-dhcp-host '<host mac="52:54:00:48:27:1D" ip="198.51.100.3"/>' --live --config
    
[/code]


CC BY-SA 4.0
2023-03-08T06:13:46.953
94100
2023-03-08T06:13:46.953
43025
94090
answer