Linux/ツール/KVM/ネットワーク関連

KVM ネットワーク関連


仮想ネットワークを確認したい


以下コマンドを実行して仮想ネットワークをリスト表示する。
$ sudo virsh net-list
Name                 State      Autostart     Persistent
      • -------------------------------------------------------
default              active     yes           yes

仮想ネットワークのDHCPで割り当てるIPアドレスの範囲を確認/変更したい

以下コマンドを実行し、<range start~>の範囲を変更する。
$ sudo virsh net-edit default
<network>
<name>default</name>
 <uuid>aaaaaaaa-bbbb-cccc-dddd-eeeeffffgggg</uuid>
 <forward mode='nat'/>
 <bridge name='virbr0' stp='on' delay='0'/>
 <ip address='192.168.122.1' netmask='255.255.255.0'>
   <dhcp>
     <range start='192.168.122.2' end='192.168.122.254'/>
   </dhcp>
 </ip>
</network>


以下に仮想ネットワークの実ファイルが配置されている。
$ sudo ls /etc/libvirt/qemu/networks/

VMマシンにDHCPから割り当てられたIPアドレスを取得したい

VM作成時にデフォルトネットワークに接続するインタフェースを作成しておけば、
DHCPでIPアドレスを割り当ててくれるが、IPアドレスが分からないためssh接続できない。
以下コマンドをホストOS上で実行することで、
DHCPからVMマシンに割り当てられたIPアドレスを取得することができる。
$ cat /var/lib/libvirt/dnsmasq/default.leases
1234567890 ee:ee:ee:ee:ee:ee 192.168.122.123 webserver *

  • 最終更新:2015-02-10 14:57:55

このWIKIを編集するにはパスワード入力が必要です

認証パスワード