您的位置:首页 > 理论基础 > 计算机网络

xen网络配置——桥接模式

2009-12-24 09:08 246 查看
 

桥接模式:

关闭 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.

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 xen 虚拟机