Hi all,
I now have Xen running on Intel Core2 duo system, and am running a HVM domU
with Microsoft Windows XP Home Edition, cold-installed from distribution CD.
Problem is, Windows can''t get to the network.
My dom0 ifconfig looks correct, as far as I can tell. I have a DHCP server
on my local network, but the Windows XP domU claims to be unable to find
DHCP. I''ve also tried assigning a static IP that matches my local
subnet,
but networking is still as dead as a dodo. At the very end of this message,
I''ve posted my dom0 kernel''s .config file, just in case I used
some wrong
setting there.
Any help would be much appreciated. I''ve never used linux bridging,
and
have no idea how to debug it.
Derek.
/etc/xen/winxp.hvm
------------------------
import os, re
arch = os.uname()[4]
if re.search(''64'', arch):
arch_libdir = ''lib64''
else:
arch_libdir = ''lib''
kernel = "/usr/lib/xen/boot/hvmloader"
builder=''hvm''
memory = 512
name = "WindowsXP"
vif = [ ''type=ioemu, bridge=xenbr0'' ]
disk = [ ''phy:/dev/main/win_xp_guest_domain,ioemu:hda,w'' ]
device_model = ''/usr/'' + arch_libdir +
''/xen/bin/qemu-dm''
cdrom="/home/dereks/WinXP_Home_Edition.iso"
boot="c"
sdl=1
vnc=0
vncviewer=0
stdvga=0
serial=''pty''
ne2000=0
brctl show:
--------------
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no vif0.0
ifconfig:
----------
eth0 Link encap:Ethernet HWaddr 00:60:B0:1A:46:42
inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47876 errors:0 dropped:0 overruns:0 frame:0
TX packets:27199 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:66754061 (63.6 Mb) TX bytes:2243142 (2.1 Mb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:47876 errors:0 dropped:0 overruns:0 frame:0
TX packets:27198 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66754061 (63.6 Mb) TX bytes:2242552 (2.1 Mb)
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27199 errors:0 dropped:0 overruns:0 frame:0
TX packets:47876 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2243142 (2.1 Mb) TX bytes:66754061 (63.6 Mb)
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:563 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:49762 (48.5 Kb) TX bytes:0 (0.0 b)
Extract from dom0''s .config:
------------------------------------
# Networking
#
CONFIG_NET=y
#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_UNIX=y
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_ASK_IP_FIB_HASH is not set
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_TUNNEL is not set
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_BIC=y
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_INET6_TUNNEL=m
CONFIG_IPV6_TUNNEL=m
# CONFIG_NETFILTER is not set
#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set
#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
CONFIG_ATM=m
# CONFIG_ATM_CLIP is not set
# CONFIG_ATM_LANE is not set
# CONFIG_ATM_BR2684 is not set
CONFIG_BRIDGE=y
CONFIG_VLAN_8021Q=m
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
# CONFIG_BT_CMTP is not set
CONFIG_BT_HIDP=m
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
It sounds a little strange. Did you check Xen0 ifconfig, when creating HVM?
There should be new device named tap0 or tun0 be created.
Which Changeset are you trying? From the config file, it might be an old version
Xen? Which Linux is the Service OS (Xen0)?
Best Regards,
Yongkang (Kangkang) 永康
________________________________
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Derek
Sent: 2006年9月19日 5:12
To: xen ml
Subject: [Xen-users] Getting network working in HVM domU
Hi all,
I now have Xen running on Intel Core2 duo system, and am running a HVM domU with
Microsoft Windows XP Home Edition, cold-installed from distribution CD.
Problem is, Windows can''t get to the network.
My dom0 ifconfig looks correct, as far as I can tell. I have a DHCP server on
my local network, but the Windows XP domU claims to be unable to find DHCP.
I''ve also tried assigning a static IP that matches my local subnet, but
networking is still as dead as a dodo. At the very end of this message,
I''ve posted my dom0 kernel''s .config file, just in case I used
some wrong setting there.
Any help would be much appreciated. I''ve never used linux bridging,
and have no idea how to debug it.
Derek.
/etc/xen/winxp.hvm
------------------------
import os, re
arch = os.uname()[4]
if re.search(''64'', arch):
arch_libdir = ''lib64''
else:
arch_libdir = ''lib''
kernel = "/usr/lib/xen/boot/hvmloader"
builder=''hvm''
memory = 512
name = "WindowsXP"
vif = [ ''type=ioemu, bridge=xenbr0'' ]
disk = [ ''phy:/dev/main/win_xp_guest_domain,ioemu:hda,w'' ]
device_model = ''/usr/'' + arch_libdir +
''/xen/bin/qemu-dm''
cdrom="/home/dereks/WinXP_Home_Edition.iso"
boot="c"
sdl=1
vnc=0
vncviewer=0
stdvga=0
serial=''pty''
ne2000=0
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users