আমি কীভাবে একটি এলএক্সসি অতিথি সেটআপ করব যাতে এটি একটি ডিএইচসিপি ঠিকানা পায় যাতে আমি আমার নেটওয়ার্কে এটি অ্যাক্সেস করতে পারি?


15

আমি এলএক্সসি ব্যবহার করে সেটআপ করছি:

lxc-create -t ubuntu -n lxcguest1

তবে আমি আমার ল্যান থেকে এটিতে চলমান কোনও পরিষেবা অ্যাক্সেস করতে পারছি না, এটি নাটকযুক্ত বলে মনে হচ্ছে। আমি কীভাবে এটি সেট আপ করব যাতে আমি এটি অ্যাক্সেস করতে পারি (এটি সম্ভবত আমার লিংকসিস রাউটার থেকে এটির dhcp ঠিকানা পাওয়া দরকার)?

ধন্যবাদ।


উত্তর:


5

আমি নিজেই এই সমস্যাটি মোকাবিলা করেছি। মূলত আপনাকে একটি ব্রিজ সেটআপ করতে হবে এবং আপনার নেটওয়ার্ক কার্ড এবং ধারকটিকে এটিতে আবদ্ধ করতে হবে। এখানে আমি নিবন্ধটি অনুসরণ করেছি:

http://bj0z.wordpress.com/2011/08/19/howto-build-a-base-lxc-container-in-ubuntu-11-04/

আমার মতো মনে হচ্ছে আপনার নাটিক সমাধানের চেয়ে 'সেতু' সমাধান দরকার। আমি ডিফল্ট LXC ব্রিজ সেটআপও বন্ধ করে দিয়েছি (যা NAT'ed)। : এই মাত্র সম্পাদন করা ফাইল করার জন্য /etc/default/lxcএবং পরিবর্তন USE_LXC_BRIDGE="TRUE"করার জন্য USE_LXC_BRIDGE="FALSE"এবং রিবুটের।


1
আমি এই সমাধানটি থেকে কিছুটা বিভ্রান্ত হয়ে পড়েছি: এটি বলছে যে সেতুটি সেটআপ করা দরকার, তারপরে বলেছে সমাধানটি ডিফল্ট ব্রিজ সেটআপ বন্ধ করে দেওয়া উচিত। অবশ্যই তাকে অবশ্যই একটি ব্রিজ সেটআপ চালু করতে হবে। দ্বিতীয় জিনিসটির সাথে আমার সাহায্যের দরকার হ'ল ব্যবহারকারী বলেছেন যে সেতুটি সেটআপ নাটকযুক্ত, অবশ্যই এটি ব্রিজ করা হয়েছে (সুতরাং ধারকগুলি হোস্টের মতো একই নেটওয়ার্কে থাকে) বা নাটযুক্ত (একটি ভিন্ন নেটওয়ার্কে এবং রাউটিংয়ের প্রয়োজন হয়)। আমার বুঝতে পারছি এগুলি কি পারস্পরিক একচেটিয়া?
জন লিটল

1
বর্তমান সংস্করণগুলির সাথে এটি এখন সমস্ত অবৈধ। / etc / default / lx * সম্পূর্ণরূপে চলে গেছে।
স্পাইডারডিন

5

উবুন্টু 14.04.1 এলটিএস (বিশ্বস্ত তাহর) হোস্টগুলিতে আমার সেটআপ

/etc/network/interfacesহোস্টে যোগ করুন

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 0.0.0.0

auto br0
iface br0 inet dhcp
    bridge_ports eth0

(পরিবর্তনের পরে পুনরায় বুট করুন)

এবং ধারক কনফিগারেশন ফাইলগুলিতে ( /var/lib/lxc/containername/config) আমি সেট করেছিlxc.network.link = br0

এটির সাহায্যে ধারক ডিএইচসিপি সার্ভার থেকে হোস্টের মতো পাবলিক আইপি ঠিকানাগুলি পাবে।


@JonathanY। বিআর -0 / এ / নেটওয়ার্ক / ইন্টারফেসে উত্তর হিসাবে বর্ণিত হিসাবে এটি যুক্ত করার পরে উপস্থিত হওয়া উচিত। আপনার একটি রিবুট লাগতে পারে।
এপেলি

3
ধন্যবাদ। অপ্রয়োজনীয় পাত্রে ব্যবহার করার জন্য আমি যা অনুপস্থিত ছিল তা যুক্ত <username> veth br0 2 করতে হবে । /etc/lxc/lxc-usernetbr0
জোনাথন ওয়াই।

2

আমি ডিফল্ট উবুন্টু এলএক্সসি সেটিংস ব্যবহার করেছি এবং আমার রাউটারটি 10.0.3.xxx এ সমস্ত ট্র্যাফিক উবুন্টু মেশিনে প্রেরণের জন্য কনফিগার করেছি। একটি ডিডি-ডাব্লুআরটি সক্ষম রাউটারে, সেটিংসটি নীচের স্ক্রিনশটের মতো কিছু দেখায়। 192.168.1.137এলএক্সসি চালিত মেশিনের আইপি দিয়ে প্রতিস্থাপন করুন । স্ট্যাটিক রুট সেট আপ করার জন্য অন্যান্য রাউটারগুলির একই ধরণের বিকল্প থাকতে হবে ( উদাহরণস্বরূপ লিংকিসির জন্য স্থির রুট নির্দেশিকা এখানে রয়েছে )।

এলএক্সসিতে স্থির রাউটিংয়ের জন্য ডিডি-ডাব্লুআরটি সেটিংস

এটি সম্পর্কিত নয় তবে আমি LXC ধারকটির আইপি ঠিকানায় হোস্টনামটি নির্দেশ করতে DNSMasq পরিষেবাটিও ব্যবহার করেছি। এইভাবে আমি http://gitlab/নেটওয়ার্কের যে কোনও জায়গায় ধারকটি অ্যাক্সেস করতে পারি । আমার মতে কোনও আইপি ঠিকানা মনে রাখার চেয়ে কোনও ধারক অ্যাক্সেস করতে হোস্ট-নেম ব্যবহার করা অনেক সহজ।

DD-WRT DNSMasq সেটিংস


1
ভাল পদ্ধতির - চেষ্টা করুন। থাম্বস আপ! স্ট্যাটিক রুট যুক্ত করার কাজ করে - এবং রাউটার নিজেই পন্টিংযুক্ত মেশিনগুলিকে পিং করতে পারে! কিন্তু অনেক আইএসপি সরবরাহিত রাউটারগুলির সাথে পোর্ট ফরওয়ার্ডিং এর কারণে কাজ করবে না: Error code: 4937 The IP address is not in the same subnet with LAN IP address. Please input another one. (রাউটারটি 192.168.xx সাবনেট ধারণ করে, যখন এলএক্সডি / এলএক্সসি 10.0.xx সাবনেটে থাকে)
স্ট্যামস্টার

1
হ্যাঁ, আমার রাউটারটি কাজ করার সমাধানের জন্য সাবনেট মাস্ক গ্রহণ করতে হবে। পাগল কনফিগারেশনগুলি সম্ভব করার জন্য আমি রাউটার কিনতে এবং বাজারের পরে ফার্মওয়্যার যুক্ত করতে চাই :
পি

1
আমি বাড়ি এবং অফিস উভয় ক্ষেত্রেই মিক্রোটিক ব্যবহার করছি, তবে এটি ছিল একটি সেটআপের জন্য যেখানে তাদের আইএসপি দ্বারা সরবরাহিত সরল রাউটার ছিল। সুতরাং আপনার ধারণাটি খুব সহজ তবে খুব কার্যকর - KISS নীতি :) আমি এটি পছন্দ করি এবং এটি অবশ্যই নিশ্চিতভাবে ব্যবহার করব কারণ যে পাত্রে তাদের বহিরাগত বিশ্বে প্রকাশ করার কোনও সমাধান নেই সেগুলি কীভাবে আমি পাই না।
স্ট্যামস্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.