আমি উবুন্টু 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
আমি কেবল একটি "ফ্ল্যাট" নেটওয়ার্ক চাই যেখানে অতিথিদের ল্যানে সম্পূর্ণ প্রবেশাধিকার রয়েছে এবং ক্লায়েন্টদের কাছে দৃশ্যমান। আমি এখানে বর্ণিত হিসাবে লিবিভার্ট / কেভিএম দিয়ে ব্রিজড নেটওয়ার্কিং করতে অভ্যস্ত: http://libvirt.org/formatdomain.html#elementsNICS ব্রিজ
হোস্টে:
# /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) হোস্ট এবং অতিথির পক্ষে ম্যানুয়ালি রাউটিং সেট আপ করুন
২) হকি কিছু করুন ... সময়ের আগে হোস্টটিতে ভার্চুয়াল ইন্টারফেস তৈরি করুন এবং অতিথিকে তাদের ব্যবহারের জন্য কনফিগার করুন lxc.network.type=phys
। আমি জানি না যে এটি আসলে কাজ করবে কিনা।
আমি উবুন্টুতে ফোকাস করছি, তবে আরএইচইএল / ফেডোরার উত্তরগুলিও কার্যকর হবে ....