您的位置:首页 > 产品设计 > UI/UE

kvm在host里获得guest的ip

2013-02-03 00:00 281 查看
使用kvm创建一个虚拟机 如果是通过网桥的方式连接 并且host上的网桥是通过DHCP来获取IP地址的 在创建新的虚拟机时 会通过DHCP的方式给虚拟分配一个IP地址 我们在虚拟机模板里面加了自己的公钥 所以不想再进入虚拟机来获得它的IP地址 这给出这个方法之前 需要稍微提一下ARP(Address Resolution Protocol)

百度知道上的这篇解释还可以, 直接粘贴过来
原文连接

ARP(Address Resolution Protocol,地址解析协议)是获取
物理地址
的一个TCP/IP协议。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认 其
物理地址
的应答,这样的
数据包
才能被传送出去。RARP(逆向ARP)经常在
无盘工作站
上使用,以获得它的逻辑IP地址。

那新的虚拟机通过DHCP来获取IP的时候 我们可以在host上通过ip neighbor(arp -an)来得到新出现的IP地址

这个时候ARP还没有将地址映射写入cache 那个新出现的IP就是刚建立的虚拟机的IP地址(当然 你只是一次创建一个新的虚拟机) 另外对于static的方式获取IP地址的方式 我不太清楚是不是因为cache的原因 通过上面的命令得不到结果 还是要再了解一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: