3
如何为LXC guest虚拟机配置外部IP地址?
我正在探索Ubuntu 12.04中的LXC功能,我真的想建立一个像这样的网络: client1: 192.168.56.101/24 lxc-host: 192.168.56.102/24 guest1 192.168.56.201/24 guest2 192.168.56.202/24 guest3 192.166.56.203/24 我只需要一个“扁平”网络,来宾可以完全访问LAN,并且可以从客户端看到它们。我习惯使用libvirt / KVM桥接网络,如下所述:http : //libvirt.org/formatdomain.html#elementsNICSBridge 在主机上: # /etc/network/interfaces auto br0 iface br0 inet static address 192.168.56.102 netmask 255.255.255.0 broadcast 192.168.56.255 bridge_ports eth1 第一个访客的lxc.conf: # /var/lib/lxc/guest1/config: lxc.network.type=veth lxc.network.link=br0 lxc.network.flags=up lxc.network.hwaddr=00:16:3e:13:48:4e lxc.network.ipv4=192.168.56.201/24 看来192.168.56.201对外界不可见,这不是我想要的。似乎我必须执行以下操作之一: 1)在主机和来宾上手动设置路由 2)进行一些操作...提前在主机上创建虚拟接口,并配置guest虚拟机以使用它们lxc.network.type=phys。我不知道这是否真的有效。 我专注于Ubuntu,但是针对RHEL / Fedora的答案也将非常有用。
18
ubuntu
networking
lxc