কিভাবে ভার্চুয়ালবক্স হোস্ট-শুধুমাত্র নেটওয়ার্কিং ব্যবহার করবেন

How Use Virtualbox Host Only Networking



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

1. সংযুক্ত না (নেটওয়ার্ক কার্ড উপস্থিত, কিন্তু তারের আনপ্লাগ করা হয়)







2. NAT (নেটওয়ার্ক ঠিকানা অনুবাদ)



3. NAT পরিষেবা



4. ব্রিজড নেটওয়ার্কিং





5. অভ্যন্তরীণ নেটওয়ার্কিং

6. হোস্ট-শুধুমাত্র নেটওয়ার্কিং



7. জেনেরিক নেটওয়ার্কিং

আমরা কি আবরণ করব?

এই নির্দেশিকায়, আমরা শিখব কিভাবে আমরা ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে হোস্ট-কেবল নেটওয়ার্কিং মোড কনফিগার করতে পারি। আমরা দুটি ভার্চুয়াল মেশিন ব্যবহার করব: 1) ফেডোরা 34 2) উবুন্টু 20.04। তাদের শুধুমাত্র একটি হোস্ট মোডে সংযুক্ত করার পরে, আমরা দুজনেই একে অপরকে এবং হোস্ট মেশিনকে পিং করতে পারি কিনা তা পরীক্ষা করব। আসুন প্রথমে ধারণাটি এবং কীভাবে হোস্ট-কেবল নেটওয়ার্কিং মোড ব্যবহার করতে হয় তা বুঝতে পারি।

ভার্চুয়ালবক্স হোস্ট-শুধুমাত্র নেটওয়ার্কিং মোড

শুধুমাত্র হোস্ট নেটওয়ার্কিং সেতু এবং অভ্যন্তরীণ নেটওয়ার্কিং মোডের সম্মিলিত কার্য সম্পাদন করে। ব্রিজ মোডে, একটি ভার্চুয়াল মেশিন হোস্ট মেশিন এবং অন্যান্য ভার্চুয়াল মেশিনের সাথে যোগাযোগ করতে পারে কারণ তারা হোস্ট মেশিনের একই শারীরিক ইন্টারফেস ভাগ করে নেয়। একইভাবে, অভ্যন্তরীণ নেটওয়ার্কিং মোডের ক্ষেত্রে, ভার্চুয়াল মেশিনগুলি কেবল একে অপরের সাথে কথা বলতে পারে কিন্তু হোস্ট মেশিন এবং তাদের সেটের বাইরে অন্য কোন মেশিনের সাথে যোগাযোগ করতে পারে না কারণ তারা কোন শারীরিক ইন্টারফেসের সাথে সংযুক্ত নয়।

বিঃদ্রঃ: এটি পরিষ্কার হওয়া উচিত যে অভ্যন্তরীণ নেটওয়ার্কিংয়ের মাধ্যমে যে সমস্ত ফাংশন অর্জন করা যায় সেগুলিও ব্রিজ নেটওয়ার্কিংয়ের মাধ্যমে সম্পাদন করা যেতে পারে। কিন্তু পরবর্তী ক্ষেত্রে, হোস্টের ফিজিক্যাল ইন্টারফেসের মাধ্যমে ভার্চুয়াল মেশিন ট্র্যাফিক পাস করার নিরাপত্তা ঝুঁকি রয়েছে।

একটি হোস্ট-কেবল নেটওয়ার্কিং মোড একটি সফটওয়্যার ইন্টারফেস (NIC) ব্যবহার করে হোস্ট মেশিন এবং ভার্চুয়াল মেশিনের মধ্যে একটি নেটওয়ার্ক তৈরি করে। এর মানে হল যে এই মোডে, একটি ভার্চুয়াল মেশিন হোস্ট এবং অন্যান্য ভার্চুয়াল মেশিনের সাথে সংযোগ স্থাপন করতে পারে। অভ্যন্তরীণ নেটওয়ার্কিং মোডের ক্ষেত্রে, সংযোগ একই হোস্টের ভার্চুয়াল মেশিনগুলিতে সীমাবদ্ধ। এছাড়াও, অভ্যন্তরীণ নেটওয়ার্কিং মোডের বিপরীতে, হোস্ট-কেবল মোড সংযুক্ত ভার্চুয়াল মেশিনগুলিতে আইপি ঠিকানা বরাদ্দ করার জন্য ডিএইচসিপি পরিষেবা সরবরাহ করে। এই মোডের জন্য, হোস্ট মেশিনের শারীরিক ইন্টারফেসের কোন প্রয়োজন নেই। পরিবর্তে, সফ্টওয়্যার ইন্টারফেস (vboxnet নামে পরিচিত) একই ফাংশন সম্পাদন করবে।

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

শুধুমাত্র-হোস্ট নেটওয়ার্কিং মোড সক্ষম করা

ভার্চুয়ালবক্সে কেবলমাত্র হোস্ট নেটওয়ার্কিং মোড সক্ষম করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন:

পদক্ষেপ 1. আমাদের একটি হোস্ট-কেবল নেটওয়ার্ক অ্যাডাপ্টার তৈরি করতে হবে। এর জন্য, ভার্চুয়ালবক্স মেনু বারে ফাইল বিকল্পে যান এবং হোস্ট নেটওয়ার্ক ম্যানেজার নির্বাচন করুন।

ধাপ 2. নতুন পপ-আপ উইন্ডোতে, সংশ্লিষ্ট গ্রীন আইকনটি নির্বাচন করুন শুধুমাত্র হোস্ট নেটওয়ার্ক তৈরি করুন। একটি নতুন অ্যাডাপ্টার, vboxnet0, তৈরি করা হবে। এই অ্যাডাপ্টারের আইপি রেঞ্জ প্রোপার্টি মেনু ব্যবহার করে ম্যানুয়াল মোড থেকে অটোমেটিক মোডে সেট করা যায়।

অ্যাডাপ্টারের জন্য IPv4 ঠিকানা এবং মাস্ক নোট করুন: 192.168.56.1/24 । ভার্চুয়াল মেশিনে আইপি অ্যাড্রেস কনফিগার করার সময় আমাদের পরে প্রয়োজন হবে।

ধাপ Once. একবার ভার্চুয়াল অ্যাডাপ্টার তৈরি হয়ে গেলে, আমরা এটি শুধুমাত্র হোস্ট-নেটওয়ার্কিং মোডে ব্যবহার করতে পারি। এখন বাম ফলকের তালিকা থেকে ভার্চুয়াল মেশিন নির্বাচন করুন। ভার্চুয়াল মেশিনের নামের উপর ডান ক্লিক করুন এবং সেটিংস বিকল্পটি নির্বাচন করুন অথবা ডান ফলক থেকে সেটিংস আইকনটি নির্বাচন করুন।

ধাপ 4. নতুন পপ আপ উইন্ডোতে, সংশ্লিষ্ট লেবেল নির্বাচন করুন অন্তর্জাল

পদক্ষেপ 5. ডান প্যানে, অ্যাডাপ্টার 1 ট্যাবের অধীনে:

1. চিহ্নিত করার জন্য চেক করুন নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন বিকল্প

2. অধীনে সংযুক্ত লেবেল, নির্বাচন করুন শুধুমাত্র হোস্ট অ্যাডাপ্টার ড্রপ ডাউন মেনু থেকে বিকল্প।

3. লেবেল সহ ড্রপ ডাউন মেনু থেকে নাম , ভার্চুয়াল অ্যাডাপ্টারের নাম নির্বাচন করুন ( vboxnet0 আমাদের ক্ষেত্রে). সেটিংস সংরক্ষণ করুন এবং প্রস্থান করুন।

পদক্ষেপ 6. এখন আপনার ভার্চুয়াল মেশিনগুলি চালু করুন এবং উভয়ের জন্য ইন্টারফেসের আইপি পরীক্ষা করুন। আপনি ব্যবহার করতে পারেন ip a এই জন্য কমান্ড। আসুন প্রতিটি মেশিন কনফিগার করি:

ক) দৌড় ip a কমান্ড:

আপনি দেখতে পাচ্ছেন, উভয় ভিএম -তে এনপি 0 এস 3 ইন্টারফেসের জন্য কোনও আইপি ঠিকানা নেই।

খ) এখন, আমরা উভয় ভার্চুয়াল মেশিনে আইপি ঠিকানা সেট করব। পদক্ষেপগুলি উবুন্টু এবং ফেডোরা উভয়ের জন্য একই হবে। IP ঠিকানাগুলি vboxnet0 নেটওয়ার্কের পরিসরে থাকা উচিত।

1) উবুন্টু ভিএম

প্রতিটি মেশিনে নিম্নলিখিত কমান্ডটি চালান।

ক) সংযোগের নাম চেক করুন

শো সহ nmcli

খ) আইপি ঠিকানা যোগ করুন

sudonmcli con mod তারযুক্ত সংযোগipv4.addresses 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.method ম্যানুয়াল

গ) সংযোগ পুনরায় চালু করুন

sudonmcli কন ডাউন ওয়্যার্ড সংযোগ

sudonmcli কন আপ ওয়্যার্ড সংযোগ

2) ফেডোরা ভিএম

ক) সংযোগের নাম চেক করুন

শো সহ nmcli

খ) আইপি ঠিকানা যোগ করুন

sudonmcli con mod তারযুক্ত সংযোগipv4.addresses 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method ম্যানুয়াল

গ) সংযোগ পুনরায় চালু করুন

sudonmcli কন ডাউন ওয়্যার্ড সংযোগ

sudonmcli কন আপ ওয়্যার্ড সংযোগ

নেটওয়ার্ক সংযোগ পরীক্ষা করা হচ্ছে

এখন যেহেতু আমরা কেবলমাত্র হোস্ট নেটওয়ার্কিং কনফিগার করেছি, আসুন দেখি যে ভিএম এবং হোস্টের মধ্যে পিংিং কাজ করছে কিনা। আমরা প্রতিটি মেশিনকে অন্য থেকে পিং করব:

1. উবুন্টু থেকে ফেডোরা এবং হোস্ট মেশিনে পিং করা।

2. ফেডোরা থেকে উবুন্টু এবং হোস্ট মেশিনে পিং করা।

3. হোস্ট মেশিন থেকে ফেডোরা থেকে উবুন্টুতে পিং করা।

উপসংহার

আমরা ভার্চুয়ালবক্সে দুটি ভার্চুয়াল মেশিনের (ভিএম) মধ্যে হোস্ট-কেবল নেটওয়ার্কিং সফলভাবে কনফিগার করেছি। ভার্চুয়ালবক্সের বিভিন্ন বৈশিষ্ট্য সম্বন্ধে ভালো বোঝা স্থাপনার আগে পরীক্ষার জন্য বিভিন্ন কনফিগারেশন এবং দৃশ্যকল্প তৈরি করতে সাহায্য করতে পারে।