আমি বাইরে থেকে ভার্চুয়ালবক্সে চলমান উবুন্টু সার্ভারটি কীভাবে অ্যাক্সেস করব


44

ভার্চুয়ালবক্সের মাধ্যমে আমি আমার ল্যাপটপে উবুন্টু সার্ভার 12.04 এলটিএস ইনস্টল করেছি। আমি ল্যাম্প, ওপেনএসএসএইচ, মেল সার্ভার ইনস্টল করেছি।

লগ ইন করার সাথে সাথে আমি দৌড়ে গেলাম ifconfig। এটি আমাকে 192.168.0.3 হিসাবে ইনেট ঠিকানা দিয়েছে।

সুতরাং, এই ঠিকানাটি দিয়েই আমার উচিত যা দিয়ে ঠিক আমার সার্ভারটি অ্যাক্সেস করা উচিত? তবে আমি এটি ব্রাউজারের মাধ্যমে অ্যাক্সেস করতে পারছি না .. সার্ভার সারাক্ষণ ভার্চুয়ালবক্সে রয়েছে - তবে এখনও এটি অন্য ব্রাউজারগুলিতে বা আমার মোবাইলে কাজ করছে না। এটি জনসাধারণের কাছে অ্যাক্সেসযোগ্য করার জন্য আমাকে কী করতে হবে?

উত্তর:


58

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

ভার্চুয়ালবক্স ডকুমেন্টেশনে নিম্নলিখিত নেটওয়ার্কিং মোডগুলির তালিকা রয়েছে:

আটটি নেটওয়ার্কিং অ্যাডাপ্টারগুলির প্রত্যেককেই নিম্নলিখিত মোডগুলির মধ্যে অপারেট করার জন্য পৃথকভাবে কনফিগার করা যেতে পারে:

সংযুক্ত নেই

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

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

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

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

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

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

এটি বিভিন্ন ধরণের সফ্টওয়্যার-ভিত্তিক নেটওয়ার্ক তৈরি করতে ব্যবহৃত হতে পারে যা নির্বাচিত ভার্চুয়াল মেশিনগুলিতে দৃশ্যমান, তবে হোস্টে বা বাইরের বিশ্বে চালিত অ্যাপ্লিকেশনগুলিতে নয়।

কেবলমাত্র হোস্টিং নেটওয়ার্কিং

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

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

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

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

আপনার মোবাইল থেকে সার্ভার অ্যাক্সেস করতে সক্ষম হওয়ার জন্য (যেমন আপনার ল্যানের বাইরের থেকে) নেটওয়ার্কিং কনফিগার করার পরে আপনাকে অতিরিক্তভাবে ডিএসএল মডেমটিতে পোর্ট ফরওয়ার্ডিং সেটআপ করতে হবে।


3
ডিফল্ট NAT কনফিগারেশন উল্লেখ এবং ব্রিজ প্রস্তাব করার জন্য +1।
মার্ক মিকোফস্কি

আমাকে নতুন, সহায়ক এবং আমার পরিস্থিতির সাথে প্রাসঙ্গিক কিছু শেখানোর জন্য +1। ধন্যবাদ!
হিপালেবলিউ

উত্তরের জন্য ধন্যবাদ, তবে, ইন্টারনেটে অন্যের কাছে অ্যাক্সেসযোগ্য করার জন্য আমার আমার সার্ভার ইনর্ডারে ডিএনএস ইনস্টল করার দরকার নেই?
Chins

@ চিনস: না আপনার নিজের সার্ভারে অবশ্যই ডিএনএস ইনস্টল করার দরকার নেই। আমরা এখন পর্যন্ত যা কিছু আলোচনা করেছি তাতে ডিএনএস জড়িত না।
সের্গেই

1
@ সার্জে - আমি আমার ভিএম ব্রিজড অ্যাডাপ্টারের সাথে কনফিগার করেছি। Ifconfig সম্পাদন করতে প্রদর্শিত আইপি ঠিকানাটি 10.210.xx তবে আমি এখনও হোস্ট মেশিন থেকে আমার ভিএম লাগাতে পারি না। ভুল হতে পারে?
অ্যান্ডি ডুফ্রেসন

9

আরও কিছু তথ্য সরবরাহ করতে, ব্রিজযুক্ত নেটওয়ার্ক সেটআপ করার জন্য এই আসল পদক্ষেপগুলি:

ব্রিজড নেটওয়ার্কিং সক্ষম করতে, আপনাকে যা করতে হবে তা হ'ল ভার্চুয়াল মেশিনের সেটিংস ডায়ালগটি খুলতে, "নেটওয়ার্ক" পৃষ্ঠায় যান এবং "সংযুক্ত" ক্ষেত্রের জন্য ড্রপ ডাউন তালিকায় "ব্রিজড নেটওয়ার্ক" নির্বাচন করুন select পরিশেষে, পৃষ্ঠার নীচে তালিকা থেকে পছন্দসই হোস্ট ইন্টারফেসটি নির্বাচন করুন, এতে আপনার সিস্টেমের দৈহিক নেটওয়ার্ক ইন্টারফেস রয়েছে। একটি আদর্শ ম্যাকবুকে, উদাহরণস্বরূপ, এটি আপনাকে "এন 1: এয়ারপোর্ট" (যা ওয়্যারলেস ইন্টারফেস) এবং "এন0: ইথারনেট" এর মধ্যে নির্বাচন করতে দেয়, যা একটি নেটওয়ার্ক কেবলের সাথে ইন্টারফেসের প্রতিনিধিত্ব করে।

উৎস

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


মনে রাখবেন, ম্যাক ওস 10.1.11 এ কমপক্ষে, উদাহরণস্বরূপ, এটি সরাসরি ওয়াইফাই অ্যাডাপ্টারটি ব্রিজ করার অনুমতি নেই, তবে প্রথমে অবশ্যই নেটওয়ার্ক সেটিংসে একটি 'ব্রিজ অ্যাডাপ্টার' তৈরি করতে হবে
2

1
কিন্তু স্থির আইপি ঠিকানার মতো জিনিসগুলি কীভাবে ব্রিজ মোডে কাজ করে? সবকিছু কি তখন একই সংযোগে আছে? ভিএম-তে কোনও ওয়েব সার্ভার কোনও আইপি ঠিকানার পরিবর্তে লোকালহোস্টে থাকবে? বন্দরগুলি কি 1: 1 পাঠানো হয়? সুতরাং যদি টমক্যাট লোকমহোস্টে ভিএম-তে থাকে: 8080 হোস্ট মেশিনটি তার ব্রাউজারে ভিএম দেখতে কেবল লোকালহোস্ট: 8080 টাইপ করে?
anon58192932
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.