Linux

在 Xen 上設置 Windows 網路

  • May 10, 2010

我正在嘗試在 Xen 環境中安裝 Windows XP 伺服器。作業系統啟動正常。不幸的是,我不知道如何設置網路設置。

Dom0 是一個 Debian Lenny,目前託管大約 10 個 Linux 虛擬伺服器。

Windows 告訴我我有一個“有限的連接”。它不能得到任何 DHCP 響應,也不能訪問網路中的其他主機

這是 Xen 的客戶端配置文件:

核心 = '/usr/lib/xen-3.2-1/boot/hvmloader'
生成器 = 'hvm'
記憶體 = '1024'
device_model='/usr/lib/xen-3.2-1/bin/qemu-dm'
acpi=1
apic=1
網站 = 1
vcpus=1
name = 'winexchange'
# 磁碟
磁碟 = [
'phy:/dev/wnghosts/exchange-disk,ioemu:hda,w',
'file:/mnt/freespace/ISO/DVD1_Installation.iso,ioemu:hdc:cdrom,r'
]
# 聯網
vif = ['mac=00:16:3E:0A:D0:1B,類型=ioemu,橋=xenbr0']
# 影片
stdvga=0
序列='pty'
ne2000=0
# 行為
引導='c'
sdl=0
#VNC
vfb = ['類型=vnc']
vnc=1
vncdisplay=1
vncunused = 1
usbdevice='平板電腦'
  • 伺服器配置(/etc/xen/xend-config.sxp)
(網路腳本網路橋)
(萬歲腳本萬歲橋)
(dom0-min-mem 512)
(dom0-cpus 0)
(vnc-聽'0.0.0.0')

ifconfig(清理):

eth0 鏈路封裝:乙太網 HWaddr 00:30:48:c7:90:34
inet 地址:10.20.10.9 廣播:10.20.255.255 遮罩:255.255.0.0
inet6 地址:fe80::230:48ff:fec7:9034/64 範圍:連結
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX 數據包:9124214 錯誤:0 丟棄:0 超限:0 幀:0
TX 數據包:5560279 錯誤:0 丟棄:0 超限:0 運營商:0
碰撞:0 發送隊列:0
RX 字節:1501725024 (1.3 GiB) TX 字節:3721460671 (3.4 GiB)

lo 鏈路封裝:本地環回
inet 地址:127.0.0.1 遮罩:255.0.0.0
inet6 地址::::1/128 範圍:主機
上環回執行 MTU:16436 指標:1
RX 數據包:79 錯誤:0 丟棄:0 超限:0 幀:0
TX 數據包:79 錯誤:0 丟棄:0 超限:0 運營商:0
碰撞:0 發送隊列:0
RX 字節:8700 (8.4 KiB) TX 字節:8700 (8.4 KiB)

peth0 鏈路封裝:乙太網 HWaddr 00:30:48:c7:90:34
inet6 地址:fe80::230:48ff:fec7:9034/64 範圍:連結
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX 數據包:2574257469 錯誤:1 丟棄:0 超限:0 幀:1
TX 數據包:1798883882 錯誤:0 丟棄:0 超限:0 運營商:0
碰撞:0 txqueuelen:1000
RX 字節:2351005981 (2.1 GiB) TX 字節:3255923331 (3.0 GiB)
記憶體:de220000-de240000

tap0 連結封裝:乙太網 HWaddr 00:ff:e8:e4:b1:43
inet6 地址:fe80::2ff:e8ff:fee4:b143/64 範圍:連結
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX 數據包:47 錯誤:0 丟棄:0 超限:0 幀:0
TX 數據包:6 錯誤:0 丟棄:0 超限:0 運營商:0
碰撞:0 txqueuelen:500
RX 字節:8205 (8.0 KiB) TX 字節:468 (468.0 B)

vif116.0 鏈路封裝:乙太網 HWaddr fe:ff:ff:ff:ff:ff
inet6 地址:fe80::fcff:ffff:feff:ffff/64 範圍:連結
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX 數據包:0 錯誤:0 丟棄:0 超限:0 幀:0
TX 數據包:0 錯誤:0 丟棄:1854 超限:0 運營商:0
碰撞:0 發送隊列:32
RX 字節:0 (0.0 B) TX 字節:0 (0.0 B)

xm-network list 命令給了我一個不尋常的輸出:

# xm 網路列表 winxp01
Idx 是 MAC 地址。處理狀態 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”

我做錯了什麼?如果您需要更多資訊(日誌等),請告訴我

經過三週的搜尋找到。

必須在這裡下載一些“Xen”網路驅動程序:http ://www.meadowcourt.org/downloads/

Pfew…很高興它已解決。

引用自:https://serverfault.com/questions/133822