wudicc 发表于 2015-02-06 10:20

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了。

请问,这是原因呢?

wudicc 发表于 2015-02-06 12:51

发现一个问题:
那台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

wudicc 发表于 2015-02-06 12:54

另外,这个KVM的桥接与VMWare的桥接有什么不同呢?

为什么在Windows上用VMWare做的虚拟机,机顶盒就可以访问。

在CentOS6.5上用KVM做的虚拟机,机顶盒就不能访问呢?

cryboy2001 发表于 2015-02-09 14:09

CentOS服务器的IP是 172.16.0.240,
虚拟机的IP是:192.168.20.10

电视的ip是与172.16.0.240一个网段的,与虚拟机不是一个网段,所以不能访问虚拟机,如要访问要用iptables做转发

vm可以是因为vm是商业产品,功能比较完善,已设置好了。


也可以用桥接把虚拟机与电视,设为同一个网段就可以了。

wudicc 发表于 2015-02-09 15:44

在CentOS上,安装了一个VMWare,然后安装了一个CentOS6.4,什么都不用设置就可以访问了。
看来是KVM的问题。
有办法调整一下KVM的配置实现互通吗?
页: [1]
查看完整版本: CentOS6.5的KVM虚拟机的一个问题