添加一个networking桥到Ubuntu和丢失的互联网和局域网连接

我正在尝试使networking桥接工作在Ubuntu 15.04上(我正在做一个试验,使QEMU / KVM虚拟机可以被外部networking看到,就好像它是一台独立的机器一样)。 问题是,当我键入brctl addif br0 eth0然后我失去了连接到networking。

  • 定义eth0作为端口的网桥接口
  • 设置网桥接口的IP地址

您需要安装bridge-utils软件包(最有可能已经存在)。 以下是在/ etc / network / interfaces中configuration的方法。 重新启动networking服务(或重新启动机器)

auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto bridge0 iface bridge0 inet static address <your public ip> netmask <netmask value> gateway <your gateway> bridge_ports eth0 bridge_stp off # disable Spanning Tree Protocol bridge_waitport 0 # no delay unless port available bridge_fd 0 # no forwarding delay 

您需要从eth0删除IP地址configuration,将eth0添加到网桥,然后在br0接口上configurationIP地址。