Xen HVM Windows 2008 网络桥接

Xen HVM Windows 2008 网络桥接

我的虚拟机 (hvm) 出了问题Windows Server 2008。我无法为它运行网络接口。

我也有Debian guest,它运行正常,但我无法使用Win2k8 guest。当我启动虚拟机时,机器冻结,我无法通过 ssh 连接到主机。

/etc/网络/接口

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 188.165.B.C
        netmask 255.255.255.0
        network 188.165.B.0
        broadcast 188.165.255.255
        gateway 188.165.B.254

brctl 显示

bridge name bridge id       STP enabled interfaces
eth0        8000.e840f20acc28   no      peth0

/etc/xen/xend-config.sxp

...
(vif-script vif-bridge)
(network-script 'network-bridge') 
...

/etc/xen/win2k8.cfg

#  Networking
#
vif         = [ 'ip=5.39.F.G,mac=yy:yy:yy:yy:yy:yy,type=ioemu,bridge=eth0' ]

/etc/xen/debian.cfg

#  Networking
#
vif         = [ 'ip=178.33.D.E,mac=xx:xx:xx:xx:xx:xx' ]

如您所见,在 中Debian guest我只需指定一个 IP 地址和一个 MAC。但如果我将其放在 中Win2k8 guest,机器就不会启动。

我正在使用 Xen 4.0

答案1

我很惊讶地看到您的 btctl show 输出中有“peth0”。也许您的问题只是一个简单的拼写错误?(但不知道您的 Debian VM 应该如何工作)

在我现在唯一一个基于 Debian 的系统中,有一个桥接器(proxmox 2.1 机器),我在 /etc/network/interfaces 中也有桥接器:

# cat /etc/network/interfaces
[...]
iface eth0 inet manual

iface eth1 inet manual

iface eth2 inet manual

iface eth3 inet manual

auto vmbr0
iface vmbr0 inet static
    address  10.11.12.13
    netmask  255.255.0.0
    gateway  10.11.0.1
    bridge_ports eth0 eth1 eth2 eth3
    bridge_stp off
    bridge_fd 0
[...]


# brctl show
bridge name     bridge id               STP enabled     interfaces
vmbr0           8000.0025903b7d66       no              eth0
                                                        eth1
                                                        eth2
                                                        eth3
                                                        tap100i0

相关内容