Ben Ubuntu 12.04 LXC özelliklerini keşfetmek ve gerçekten böyle bir ağ kurmak istiyorum:
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
Sadece misafirlerin LAN'a tam erişime sahip olduğu ve istemcilerden görülebileceği bir "düz" ağ istiyorum. Burada açıklandığı gibi libvirt / KVM ile ağ oluşturmaya alışkınım: http://libvirt.org/formatdomain.html#elementsNICSBridge
Ana bilgisayarda:
# /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
İlk misafir için 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
Görünüşe göre 192.168.56.201 dış dünya için görünmez, bu benim istediğim şey değil. Görünüşe göre bunlardan birini yapmak zorundayım:
1) Toplantı sahibi ve misafir için manuel olarak yönlendirme ayarlama
2) Bir şey hokey yapın ... önceden ana bilgisayarda sanal arayüzler oluşturun ve misafirleri bunları kullanacak şekilde yapılandırın lxc.network.type=phys
. Bunun gerçekten işe yarayıp yaramayacağını bilmiyorum.
Ubuntu'ya odaklandım, ancak RHEL / Fedora için cevaplar da faydalı olacaktır ....