首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xen网桥使我的服务器无法访问。

xen网桥使我的服务器无法访问。
EN

Server Fault用户
提问于 2011-04-20 19:30:41
回答 1查看 1.5K关注 0票数 0

嘿,我对xen的关系网有问题。我使用centos 5.5 64位,并安装了xen 3.4从gitco (非官方)存储库,以及libvirt和xen-工具。我以前让它在官方xen (3.2iirc)上工作,没有太多麻烦--我相信网络只是在默认设置下工作,带有桥接设置(考虑到我的客户适配器的provide= mac地址--我的主机--为我设置了额外的ip,我的来宾窗口就会找到dhcp服务器,所有这些都会自动工作)。

但是,现在我不能让它起作用了。如果我保留默认的网络桥xen设置,我的dom0会在重新启动或xend重新启动后立即关闭。我真的不知道会发生什么,因为让我的服务器恢复的唯一方法就是重新启动它.

我也尝试过路由设置,但经过几个小时的努力,我没有工作,所以我最终放弃了,因为这似乎是更具挑战性的设置。所以我宁愿试着搭桥去工作。

我想使用的xend.sxp中的设置是:

代码语言:javascript
复制
(network-script network-bridge)
(vif-script vif-bridge)

这里是我的ifconfig,如果我在启动网络桥后注释掉与xend.sxp中的所有网络相关的所有内容以及ifconfig (也就是说,当它发生时已经没有连接--我已经将它转储到文件中了):http://pastebin.com/nPT8nVBc --对于已经存在的虚拟eth0来说,0.0.0.0的Bcast是否正常?

我尝试手工运行网络脚本,看看会发生什么:

代码语言:javascript
复制
cd /etc/xen
./network-bridge start; ./network-bridge stop

但是没有运气,它仍然在进程的某个地方下降,并且不会返回--重新启动是让我的服务器返回的唯一方法。

正在运行

代码语言:javascript
复制
bash -xv ./network-bridge start 2>&1 | tee out.txt

给了我这个输出:http://pastebin.com/E6JPBb90。有趣的是,ssh中的最后一行并不总是相同的:它有时会出现在粘贴的第305行:

代码语言:javascript
复制
tdev=tmpbridge

另一条将停在530行:

代码语言:javascript
复制
+ ip link show peth0

但是,我不知道我能从中得到什么,或者我还应该尝试什么呢?

抱歉描述得太长了。我会感谢所有的建议。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-04-21 13:47:46

嘿!终于,我开始工作了!我刚刚从xen 3.2中复制了整个/etc/xen/script目录,这个目录起作用了,瞧!一切正常运转。简单到:

代码语言:javascript
复制
mkdir xen303
wget http://mirror.centos.org/centos/5.5/os/x86_64/CentOS/xen-3.0.3-105.el5.x86_64.rpm
cd xen303
rpm2cpio xen-3.0.3-105.el5.x86_64.rpm  | cpio -idv
mv /etc/xen/scripts /etc/xen/scripts.bak
cp -pR xen303/etc/xen/scripts /etc/xen/scripts
rm -R xen303

看起来,所有脚本都与XX3.4兼容,而无需进一步调整:)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/261899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档