|
在公司的刀片上安装的SUSE10,启动XEN后,默认的BRIDGE方式会断网络(PING 不通网关),brctl show ,ifconfig 查看网桥和接口都没有问题,查看了xend.log 日志也没报错。但是禁用bridge(network-bridge stop)后,网络又正常了(我用的是静态IP)。 刚开始以为是系统安装的不好,因为看到网上有人说domain0 最好只安装XEN 和 base system 、x-windows、gnome,所以又重新装了遍系统。但是故障依旧。同事建议把selinux 、SuSEfirewall2、 iptables 禁用,还是不能解决。后来怀疑是内核不支持网桥,网上查了内核2.6之后的都支持网桥了!后来做了个试验如下:
brctl addbr br0
brctl addif br0 eth0
ifconfig eth0 0.0.0.0 promisc
ifconfig br0 up
ifconfig br0 9.186.4.109 netmask 255.255.255.0 broadcast 9.186.4.255
route add default 9.186.4.1
这样是可以ping 通网关和其他机器的(我还没弄清楚这种模式的网桥跟xen下的的网桥有什么区别,xen的网桥xenbr0是没有分配给它ip的)。
请问达人这究竟是哪里的问题,我真是想不到了!我的MSN是l.w.1983@hotmail.com,我在线等 |
|