第三步:配置桥接网络 想让虚拟机能够访问外部网络,一个办法就是通过在Linux主机上加以配置的Linux网桥。这种技术名为桥接网络(bridged networking)。下面介绍如何创建及配置Linux网桥br0,以便与KVM实现桥接网络。 首先,安装必要的程序包,然后从命令行创建Linux网桥。
下一步是,在/etc/network/interfaces中配置Linux网桥,那样一旦主机启动,该网桥就会自动配置。想使用/etc/network/interfaces,你就要禁用系统上的Network Manager(网络管理器),如果你在使用它的话。按这里给出的指示(http://xmodulo.com/2014/02/disable-network-manager-linux.html)操作,以禁用网络管理器。 禁用了网络管理器后,接下来在/etc/network/interfaces中配置Linux网桥br0,如下所示。
这里我假设,eth0是主要的网络接口,可以访问外部网络。另外,我还假设,eth0通过DHCP获得其IP地址。请注意:/etc/network/interface中没有etho的配置。etho网桥受制于br0时,Linux网桥br0接过eth0的配置。 重启网络服务,证实Linux网桥已成功配置。如果配置成功,br0应该被赋予eth0的DHCP IP地址,eth0应该没有被赋予任何IP地址。
|