2013-11-04 54 views
0

我在Xen Hypervisor 4.1上遇到一些困难。我们有一个IP地址为192.168.75.xyz的服务器,它上面运行着Xen。部署来宾域时,它将获得IP地址192.168.122.xy。由于我们不覆盖192.168.122.xy范围内的IP地址,因此无法访问或ping来宾域。Xen与guest虚拟机的联网

我想要做的是通过DHCP获取来宾域的有效IP地址。在我看来,Xen Hypervisor本身正在为来宾域生成IP地址,而不是从DHCP服务器接收它并将其设置为来宾域。我对吗?我可以改变这种行为吗?

我已经尝试在来宾域本身设置一个静态IP地址,但没有为我工作。我无法ping或访问来宾域。

我对在/ etc /网络/域0接口如下设置:

# This file describes the network interfaces available on your system 
# and how to activate them. For more information, see interfaces(5). 

# The loopback network interface 
auto lo 
iface lo inet loopback 

# The Xen network interface 
auto xenbr0 
iface xenbr0 inet dhcp 
bridge_ports p1p2 

# The primary network interface 
auto p1p2 
iface p1p2 inet manual 

如果您需要了解更多信息,只是让我知道。

回答

0

Xen执行自己的DHCP并为其子网中的来宾分配IP地址。为了克服Xen的这种默认行为,你只需要在你的客户端配置文件进入

vif = [ 'bridge=xenbr0' ] 

和Xen将分配domain0本身属于子网的IP地址。我希望任何有同样问题的人都可以轻松解决这个问题。

此解决方案对我有用: http://www.virtuatopia.com/index.php/Xen_domainU_Guest_has_an_IP_address_on_192.168.122_subnet_instead_of_the_subnet_to_which_the_domain0_host_belongs

相关问题