如何查看Linux KVM虚拟机的IP地址
时间:2019-11-20 08:53:26 来源:igfitidea点击:
在CentOS Linux 7.x/8.x服务器中如何查看KVM虚拟机客户机的IP地址?
想ssh登录到KVM虚拟机,但是不知道IP,如何在宿主机中查看?
方法1 使用virsh查看KVM虚拟机的IP地址
执行以下命令可以查看虚拟机的网络信息:
# virsh net-list # virsh net-info default # virsh net-dhcp-leases default
示例:
$ virsh net-dhcp-leases default
Expiry Time MAC address Protocol IP address Hostname Client ID or DUID ----------------------------------------------------------------------------------------------------------------- 2017-10-23 18:53:39 32:54:00:33:0c:ee ipv4 192.168.1.101/24 centos-8-cloud 01:52:54:00:33:0c:ee
登录虚拟机
$ ssh 192.168.1.101 $ ssh [email protected]
方法2 使用domifaddr获取Linux KVM 虚拟机的IP地址
查找freebsd11.1的网络接口地址:
$ virsh list $ virsh domifaddr freebsd11.1
查看所有KVM虚拟机的ip地址:
virsh list --name | while read n do [[ ! -z $n ]] && virsh domifaddr $n done
方法3:使用arp命令获取KVM虚拟机的IP地址
使用virsh命令找出域的mac地址, 然后反查IP:
$ virsh list $ virsh dumpxml VM_NAME | grep "mac address" | awk -F\' '{ print }' $ arp -an | grep 32:14:00:ce:9b:d4