红联Linux门户
Linux帮助

ubutn14.04下xen如何搭建桥接

发布时间:2016-03-12 10:16:38来源:linux网站作者:George_Hand

首先说下,为什么要写这篇文章,因为搭建过Xen虚拟机的人都知道,如果不能设置Xen网桥的话,你是装不了虚拟机中的系统的,也就是说,你有了虚拟机,但你虚拟机跑不起来,然后,些这篇文章的另一个原因是网上写的搭建网桥方法的很多都没用,用了不起效还浪费时间。


第一步:编辑/etc/sysctl.conf文件

命令:sudo vim /etc/sysctl.conf

//注意:注销  net.ipv4.ip_forward=1 这一行


第二步:编辑/etc/network/interface文件

命令:sudo vim /etc/network/interface

内容如下:(下面直接复制到自己机子上,什么都不用改)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet manual

auto xenbr0

iface xenbr0 inet static

address 202.197.85.140

netmask 255.255.255.0

gateway 202.197.85.1

bridge_ports eth0

bridge_stp off

bridge_fd 0

bridge_maxwait 0

//注意:上面给的address,network,netmask最好是自己本机需要的ip地址,因为在配完网桥后,虚拟机可以使用网络,但主机的网络会被限制,如果此处设置为主机的网络信息,则在搭建好虚拟机后,主机可以ping通虚拟机


第三步:编写脚本

命令:vim ~/XenBridge.sh

内容:

sudo /sbin/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE

sudo /sbin/iptables --append FORWARD --in-interface xenbr0 -j ACCEPT

return 0


第四步:重新启动机子

结果:你会发现有了新的网桥可以选择。


本文永久更新地址:http://www.linuxdiyf.com/linux/18848.html