Я пытаюсь установить сервер Windows XP в среде Xen. ОС загружается нормально. К сожалению, я не могу понять, как настроить сетевые настройки.

Dom0 - это Debian Lenny, на котором в настоящее время размещено около 10 виртуальных серверов Linux.

Windows сообщает мне, что у меня «ограниченное соединение». Он не может получить ответ DHCP или получить доступ к другим хостам в сети.

Вот файл конфигурации клиента Xen:

kernel = '/usr/lib/xen-3.2-1/boot/hvmloader'
builder = 'hvm'
memory = '1024'
device_model='/usr/lib/xen-3.2-1/bin/qemu-dm'
acpi=1
apic=1
pae=1
vcpus=1
name = 'winexchange'
# Disks
disk = [
        'phy:/dev/wnghosts/exchange-disk,ioemu:hda,w',
        'file:/mnt/freespace/ISO/DVD1_Installation.iso,ioemu:hdc:cdrom,r'
]
# Networking
vif = [ 'mac=00:16:3E:0A:D0:1B, type=ioemu, bridge=xenbr0']
# video
stdvga=0
serial='pty'
ne2000=0
# Behaviour
boot='c'
sdl=0
# VNC
vfb = [ 'type=vnc' ]
vnc=1
vncdisplay=1
vncunused=1
usbdevice='tablet'
  • Конфигурация сервера (/etc/xen/xend-config.sxp)
(network-script network-bridge)
(vif-script vif-bridge)
(dom0-min-mem 512)
(dom0-cpus 0)
(vnc-listen '0.0.0.0')

ifconfig (очищено):

eth0      Link encap:Ethernet  HWaddr 00:30:48:c7:90:34
          inet addr:10.20.10.9  Bcast:10.20.255.255  Mask:255.255.0.0
          inet6 addr: fe80::230:48ff:fec7:9034/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9124214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5560279 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1501725024 (1.3 GiB)  TX bytes:3721460671 (3.4 GiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:79 errors:0 dropped:0 overruns:0 frame:0
          TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8700 (8.4 KiB)  TX bytes:8700 (8.4 KiB)

peth0     Link encap:Ethernet  HWaddr 00:30:48:c7:90:34
          inet6 addr: fe80::230:48ff:fec7:9034/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:2574257469 errors:1 dropped:0 overruns:0 frame:1
          TX packets:1798883882 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2351005981 (2.1 GiB)  TX bytes:3255923331 (3.0 GiB)
          Memory:de220000-de240000

tap0      Link encap:Ethernet  HWaddr 00:ff:e8:e4:b1:43
          inet6 addr: fe80::2ff:e8ff:fee4:b143/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:8205 (8.0 KiB)  TX bytes:468 (468.0 B)

vif116.0  Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:1854 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Команда xm-network list выдала необычный результат:

# xm network-list winxp01
Idx BE     MAC Addr.     handle state evt-ch tx-/rx-ring-ref BE-path
0   0  00:16:3E:0A:D0:1C    0     1      -1    -1   /-1      /local/domain/0/backend/vif/116/0

Что означают эти элементы? "состояние evt-ch tx- / rx-ring-ref"

Что я сделал не так? Скажите, пожалуйста, если вам нужна дополнительная информация (журналы и т. Д.)

answer

Нашел после трех недель поисков.

Пришлось загрузить сетевой драйвер "Xen" здесь: http://www.meadowcourt.org/downloads/

Пфью ... рад, что все решено.