我的虚拟机 (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