CentOS6.5的KVM虚拟机的一个问题
请教一个关于虚拟机的问题:我用CentOS6.5的KVM创建了一个虚拟机,这个CentOS服务器的IP是 172.16.0.240,创建的虚拟机的IP是:192.168.20.10,虚拟机的系统是CentOS6.4
CentOS6.5服务器的网卡做了桥接,这种情况下,我的电脑可以访问那个192.168.20.10的Apache。,但我的一台电视机顶盒设备却不能访问。
但是我在windows上用VMware做了同样的操作(也创建一个虚拟机,IP也是192.168.10,系统也是CentOS6.4),这时,我的电脑和机顶盒就都可以访问虚拟机的apache了。
请问,这是原因呢? 发现一个问题:
那台CentOS6.5的主机,有两个网卡,一个eth0做成了桥接,另一个没有桥接(eth1),
将那个eth1设置成 192.168.20.11,将在这个CentOS6.5主机上开启apache,机顶盒就可以访问这个ip了。
现在问题就在:为什么机顶盒不能桥接的虚拟机呢?桥接的网卡要做什么其他设置吗?以下是我桥接的网卡的设置:
# cat ifcfg-br0
DEVICE="br0"
TYPE=Bridge
IPADDR=172.16.0.240
NETMASK=255.255.255.0
GATEWAY=172.16.0.1
ONBOOT=yes
DELAY=0
NM_CONTROLLED=no 另外,这个KVM的桥接与VMWare的桥接有什么不同呢?
为什么在Windows上用VMWare做的虚拟机,机顶盒就可以访问。
在CentOS6.5上用KVM做的虚拟机,机顶盒就不能访问呢? CentOS服务器的IP是 172.16.0.240,
虚拟机的IP是:192.168.20.10
电视的ip是与172.16.0.240一个网段的,与虚拟机不是一个网段,所以不能访问虚拟机,如要访问要用iptables做转发
vm可以是因为vm是商业产品,功能比较完善,已设置好了。
也可以用桥接把虚拟机与电视,设为同一个网段就可以了。 在CentOS上,安装了一个VMWare,然后安装了一个CentOS6.4,什么都不用设置就可以访问了。
看来是KVM的问题。
有办法调整一下KVM的配置实现互通吗?
页:
[1]