xen网络配置——桥接模式

xen网络配置——桥接模式
2010年07月29日


  桥接模式:

  关闭 Xend:

  xend stop

  修改 Xend 配置文件 /etc/xen/xend-config.sxp ,取消下面两行的注释:

  (network-script network-bridge)

  (vif-script vif-bridge)

  启动 Xend:

  xend start

  DomU 配置文件中不需要指定 IP:

  vif = ['']

  也可以指定 IP:

  vif = ['ip=192.168.1.252']

  创建 DomU。在 DomU 里配置 eth0 的 IP。如果在配置文件里指定了 IP,则必须保持一致:

  ifconfig eth0 192.168.1.252

  如果需要连接外网,需要配置网关,例如:

  route add default gw 192.168.1.254

  如果这时可以ping通外网ip但是不能进行域名解析,就更改/etc/resolv.conf文件。注意这里是resolv.conf而不是resolve.conf.  

  如果希望使用dhcp服务,可以在DomU的config文件中配置dhcp = "dhcp"。

  假如使用以上配置后,进入DomU,ping不同外网,也ping不同自己的物理机,但是能ping通自己。那说明网桥处连接有问题。

   使用brctl show来查看网桥。这里需要注意的是:vif0.0代表的是Dom0的网络接口,vifX.0代表的是DomU的网络接口。X和DomU的id有关 系。。peth0是物理网卡接口。网桥如果可以通信,vif0.0,vifX.0,peth0必须在一个网桥之下。这里的网桥类似于 xenbr0,virbr0的形式。注意这里是两个不同的网桥。所以必须都在同一个网桥之下才行。如果不在的话,在DomU的config中设置vif = ['bridge=xenbr0']就可以了。

  如果brctl show显示依旧不在同一网桥。那么就只写 vif = ['bridge=xenbr0'],也不要配置mac和ip,进入虚拟机之后再配置。  

  另外如果有出现输入xend命令dom-0自动断网的情况,可能需要禁掉selinux和iptable.

  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cctt_1/archive/2009/12/24/506 7238.aspx

你可能感兴趣的:(虚拟机,网络,xen,2010)