অরাকল ভার্চুয়ালবক্সে অতিথি ভিএম এবং হোস্টের মধ্যে কীভাবে নেটওয়ার্ক কনফিগার করবেন


একবার আপনি ওরাকল ভার্চুয়ালবক্সে বিভিন্ন অপারেটিং সিস্টেম ইনস্টল করার পরে আপনি হোস্ট এবং ভার্চুয়াল মেশিনের মধ্যে যোগাযোগ সক্ষম করতে চাইতে পারেন।

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

এই টিউটোরিয়ালটির উদ্দেশ্যে:

  1. হোস্ট অপারেটিং সিস্টেম - লিনাক্স পুদিনা 18
  2. ভার্চুয়াল মেশিন ওএস - CentOS 7 এবং উবুন্টু 16.10

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

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

ডিফল্ট নেটওয়ার্ক কার্ড (অ্যাডাপ্টার 1) সাধারণত হোস্ট মেশিনের মাধ্যমে NAT ব্যবহার করে অতিথি মেশিনগুলিকে ইন্টারনেটের সাথে সংযুক্ত করতে ব্যবহৃত হয়।

গুরুত্বপূর্ণ: সর্বদা হোস্টের সাথে যোগাযোগের জন্য প্রথম অ্যাডাপ্টার এবং ইন্টারনেটের সাথে সংযোগ স্থাপনের জন্য দ্বিতীয় অ্যাডাপ্টার সেট করুন।

অতিথি এবং হোস্ট মেশিনের জন্য একটি নেটওয়ার্ক তৈরি করুন

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

ফাইল -> পছন্দসমূহে যান বা Ctrl + G টিপুন:

নিম্নলিখিত ইন্টারফেস থেকে, দুটি বিকল্প আছে; কেবলমাত্র হোস্ট-নেটওয়ার্কগুলিতে ক্লিক করে এটি চয়ন করুন। তারপরে একটি নতুন হোস্ট-কেবল নেটওয়ার্ক যুক্ত করতে ডানদিকে + চিহ্নটি ব্যবহার করুন।

নীচে একটি স্ক্রিন শট দেখাচ্ছে যা একটি নতুন হোস্ট-কেবল নেটওয়ার্ক তৈরি করেছে যা vboxnet0 নামে পরিচিত।

আপনি চাইলে মাঝখানে - বোতামটি ব্যবহার করে এবং নেটওয়ার্কের বিবরণ/সেটিংস দেখতে, সম্পাদনা বোতামটি ক্লিক করুন it

আপনি নিজের পছন্দ অনুসারে মানগুলিও পরিবর্তন করতে পারেন যেমন নেটওয়ার্কের ঠিকানা, নেটওয়ার্ক মাস্ক ইত্যাদি

দ্রষ্টব্য: নীচের ইন্টারফেসের IPv4 ঠিকানাটি আপনার হোস্ট মেশিনের আইপি ঠিকানা।

পরবর্তী ইন্টারফেসে আপনি DHCP সার্ভারটি কনফিগার করতে পারেন যা আপনি যদি গেস্ট মেশিনগুলি ডায়নামিক আইপি ঠিকানা ব্যবহার করতে চান (এটি ব্যবহারের আগে নিশ্চিত হয়ে নিন)। তবে আমি ভার্চুয়াল মেশিনগুলির জন্য একটি স্ট্যাটিক আইপি ঠিকানা ব্যবহার করার পরামর্শ দিচ্ছি।

পরিবর্তনগুলি সংরক্ষণ করতে নীচের সমস্ত নেটওয়ার্ক সেটিংস ইন্টারফেসে ওকে ক্লিক করুন।

দ্রষ্টব্য: হোস্ট মেশিনের সাথে যোগাযোগের জন্য আপনি নেটওয়ার্কটিতে যে ভার্চুয়াল মেশিন যুক্ত করতে চান তার জন্য নীচের পদক্ষেপগুলি অনুসরণ করতে পারেন।

ভার্চুয়াল বক্স ম্যানেজার ইন্টারফেসে ফিরে আপনার অতিথি ভার্চুয়াল মেশিন যেমন উবুন্টু 16.10 সার্ভার বা সেন্টোস 7 নির্বাচন করুন এবং সেটিংস মেনুতে ক্লিক করুন।

উপরের ইন্টারফেস থেকে নেটওয়ার্ক বিকল্পটি চয়ন করুন। এরপরে, নিম্নলিখিত সেটিংস সহ প্রথম নেটওয়ার্ক কার্ড (অ্যাডাপ্টার 1) কনফিগার করুন:

  1. এটিকে চালু করতে "নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন" বিকল্পটি চেক করুন
  2. ক্ষেত্রটিতে সংযুক্ত: কেবলমাত্র হোস্ট-অ্যাডাপ্টার নির্বাচন করুন
  3. তারপরে নেটওয়ার্কটির নাম নির্বাচন করুন: vboxnet0

নীচের স্ক্রিন শট হিসাবে এবং সেটিংস সংরক্ষণ করতে ওকে ক্লিক করুন:

তারপরে হোস্টের মাধ্যমে ভার্চুয়াল মেশিনটিকে ইন্টারনেটে সংযুক্ত করতে একটি দ্বিতীয় নেটওয়ার্ক কার্ড (অ্যাডাপ্টার 2) যুক্ত করুন। নীচের সেটিংস ব্যবহার করুন:

  1. এটি সক্রিয় করতে "নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন" বিকল্পটি চেক করুন
  2. ক্ষেত্রটিতে সংযুক্ত: NAT নির্বাচন করুন

এই পর্যায়ে, অতিথি ভার্চুয়াল মেশিনে পাওয়ার, স্ট্যাটিক আইপি ঠিকানাটি লগইন করুন এবং কনফিগার করুন। অতিথি মেশিনে সমস্ত ইন্টারফেস এবং বরাদ্দকৃত আইপি ঠিকানাগুলি দেখতে নীচের কমান্ডটি চালান:

$ ip add

উপরের স্ক্রিন শট থেকে, আপনি দেখতে পাচ্ছেন যে ভার্চুয়াল মেশিনে তিনটি ইন্টারফেস সক্ষম রয়েছে:

  1. lo - লুপব্যাক ইন্টারফেস
  2. enp0s3 (অ্যাডাপ্টার 1) - হোস্ট-কেবল যোগাযোগের জন্য যা পূর্ববর্তী এক ধাপে সেট করে ডিএইচসিপি ব্যবহার করছে এবং পরে একটি স্ট্যাটিক আইপি ঠিকানা দিয়ে কনফিগার করা হয়েছে।
  3. enp0s8 (অ্যাডাপ্টার 2) - ইন্টারনেটের সাথে সংযোগের জন্য। এটি ডিফল্টরূপে ডিএইচসিপি ব্যবহার করবে

গুরুত্বপূর্ণ: এখানে, আমি উবুন্টু 16.10 সার্ভার: আইপি ঠিকানা: 192.168.56.5 ব্যবহার করেছি।

সুপার ব্যবহারকারী সুবিধার সাথে আপনার প্রিয় সম্পাদক ব্যবহার করে ফাইল/ইত্যাদি/নেটওয়ার্ক/ইন্টারফেস খুলুন:

$ sudo vi /etc/network/interfaces

ইন্টারফেস enp0s3 জন্য নিম্নলিখিত সেটিংস ব্যবহার করুন (এখানে আপনার পছন্দসই মান ব্যবহার করুন):

auto  enp0s3
iface enp0s3 inet static
address  192.168.56.5
network  192.168.56.0
netmask  255.255.255.0
gateway  192.168.56.1
dns-nameservers  8.8.8.8  192.168.56.1

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন।

তারপরে নেটওয়ার্ক পরিষেবাদি পুনরায় চালু করুন:

$ sudo systemctl restart networking

বিকল্পভাবে, সিস্টেমটি পুনরায় বুট করুন এবং কাছাকাছিভাবে, ইন্টারফেসটি নতুন আইপি ঠিকানাগুলি ব্যবহার করছে কিনা তা পরীক্ষা করুন:

$ ip add

গুরুত্বপূর্ণ: এই বিভাগের জন্য, আমি CentOS 7: আইপি ঠিকানা: 192.168.56.10 ব্যবহার করেছি।

Enp0s3 - হোস্ট-কেবল নেটওয়ার্ক ইন্টারফেসের জন্য ফাইলটি খোলার মাধ্যমে শুরু করুন;/etc/sysconfig/নেটওয়ার্ক-স্ক্রিপ্ট/ifcfg-enp0s3 সুপার ব্যবহারকারী সুবিধার সাথে আপনার প্রিয় সম্পাদক ব্যবহার করে:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

নিম্নলিখিত সেটিংস তৈরি/সংশোধন করুন (এখানে আপনার পছন্দসই মানগুলি ব্যবহার করুন):

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.10
NETWORK=192.168.56.0
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS=8.8.8.8 192.168.56.1
NM_CONTROLLED=no     #use this file not network manager to manage interface

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন। তারপরে নীচে নেটওয়ার্ক পরিষেবা পুনরায় চালু করুন (আপনি পাশাপাশি পুনরায় বুট করতে পারেন):

$ sudo systemctl restart network.service 

ইন্টারফেসটি নতুন আইপি ঠিকানাগুলি নীচে ব্যবহার করছে কিনা তা পরীক্ষা করুন:

$ ip add

হোস্ট মেশিনে, আপনার ভার্চুয়াল মেশিনগুলি পরিচালনা করতে এসএসএইচ ব্যবহার করুন। নিম্নলিখিত উদাহরণে, এসএসএইচ ব্যবহার করে সেন্টোস 7 (192.168.56.10) সার্ভারটি অ্যাক্সেস করছি:

$ ssh [email 
$ who

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