运行时出现此错误xl create
:
# xl create ../vm-www.rootspirit.com.cfg
Parsing config from ../vm-www.rootspirit.com.cfg
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: /etc/xen/scripts/vif-nat online [12721] exited with error status 1
libxl: error: libxl_device.c:1286:device_hotplug_child_death_cb: script: /etc/xen/scripts/vif-nat failed; error detected.
libxl: error: libxl_create.c:1520:domcreate_attach_devices: Domain 32:unable to add vif devices
我的 VIF 配置如下所示:
vif = [ 'ip=172.16.1.51,mac=11:11:23:44:23:52,script=vif-nat', 'ip=2001:1AF8:3100:A00A:21::2000,mac=43:32:11:23:70:20,script=vif-bridge,bridge=xenbr0' ]
但是任何包含script=vif-nat
或script=vif-route
失败的上述错误。
软件包iproute2
并net-tools
已安装。日志不显示任何内容。
xl -vvvv
命令在这里。
我在这里想念什么?
不知道为什么
vif-nat
脚本会崩溃。我通过创建自己的内部网络解决了这个问题。dom0:
xen 配置:
vif = [ 'ip=1.2.3.4,bridge=xenbr0', 'ip=10.13.37.123,bridge=xenbr1' ]
vif = [ 'ip=10.13.37.123,bridge=xenbr1' ]
iptables 应该是这样的:
当然,在 DomU 的网络设置中配置静态 IP。