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


107

আমার উবুন্টু হোস্টে আমার স্থানীয় ওয়েব সার্ভার রয়েছে। আমি অতিথি হিসাবে ভার্চুয়ালবক্স এবং ডেবিয়ান ইনস্টল করেছি।

আমি চাই ডেবিয়ান অতিথি আমার উবুন্টু হোস্টে চলমান ওয়েবসভারটি হিট করতে সক্ষম হবেন (উদাহরণস্বরূপ, আমি কেবল http://localhost:8080/ডাবিয়ানের নীচে ব্রাউজারে টাইপ করি )।

কিভাবে এই কাজ করা যেতে পারে?

উত্তর:


176

এক নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন। এটি NAT এ সেট করুন এবং আপনার মেশিনটি শুরু করুন। কিছু কনফিগার করতে হবে না।

অতিথি মেশিনের ব্রাউজারে টাইপ করুন http ://10.0.2.2 যা আপনাকে হোস্ট ওএসে "লোকালহোস্ট" হিসাবে একই সামগ্রী দেখায়।

10.0.2.2টি NAT সংযোগের জন্য "ডিফল্ট গেটওয়ে" এবং আপনার অতিথির OS এর আইপি 10.0.2.15

অবশ্যই আপনি একটি "কেবলমাত্র" বা "অভ্যন্তরীণ নেটওয়ার্ক" সেট করতে পারেন যা আপনাকে আরও উন্নত কনফিগারেশনের অনুমতি দেবে। আমি NAT এর সাথে থাকার পরামর্শ দিই।

উপভোগ করুন

এম


1
"এক নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন"। এটা কোথায় করা হয়?
জেন

1
দ্রষ্টব্য: যদি আপনার হোস্ট মেশিনে অ্যাপাচিতে নাম ভিত্তিক ভার্চুয়াল হোস্টগুলি কনফিগার করা থাকে, তবে আপনি কেবল অতিথির মেশিনগুলির হোস্ট ফাইলের জন্য ম্যাপিং তৈরি করে এগুলি অ্যাক্সেস করতে পারবেন10.0.2.2 yourvirtualhostname.local (or whatever)
ব্যবহারকারী

@ ব্যবহারকারী আপনি কি নিশ্চিত যে আপনার শেষ মন্তব্যটি কাজ করবে? আমার ভিবি হোস্টটিতে আমার ভার্চুয়াল হোস্ট সেট আছে http://example.dev, এবং 10.0.2.2আমার ভিবি অতিথির যে কোনও কিছুতে ম্যাপিং এটিকে অ্যাক্সেস করতে মোটেই সহায়তা করে না।
3 Кораћ

1
@। এটি কাজ করে। উদাহরণস্বরূপ দেখুন: Askubuntu.com/questions/36183/… তবে এটির সমাধান করার জন্য আপনার সম্ভবত একটি পৃথক প্রশ্ন খোলা উচিত।
ব্যবহারকারী

1
"এক নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন" এর অর্থ আপনার ভার্চুয়াল মেশিনের নেটওয়ার্ক সেটিংসের (ভার্চুয়ালবক্সের মধ্যে) কেবলমাত্র একটি অ্যাডাপ্টার সক্ষম করে। আমি প্রথম যখন এটি পড়ি তখন আমাকে কিছুটা বিভ্রান্ত করে ফেলেছে।
মার্কেজ

5

10.0.2.2 আইপি ঠিকানা ব্যবহার করার সময় একটি বিষয় হ'ল আপনি যদি এমএএমপি ব্যবহার করছেন উদাহরণস্বরূপ পোর্ট নম্বর যুক্ত করুন: 8888 সুতরাং সম্পূর্ণ ঠিকানাটি পড়ে http://10.0.2.2:8888


3

আপনার ভার্চুয়ালবক্স অতিথি মেশিনে নিরবচ্ছিন্ন অ্যাক্সেসের সহজতম উপায় হ'ল নেটওয়ার্ক ডিভাইসটিকে আপনার ল্যাঙ্কে আপনার এথ0-তে 'ব্রিজ' হিসাবে সেট করা।

অতিথি মেশিনটি আপনার রাউটার থেকে DHCP এর মাধ্যমে ল্যান আইপি দখল করবে।


স্পষ্ট করার জন্য: এটি ক্লায়েন্ট অ্যাপ্লিকেশনটিতে একটি সেটিংস। এটি আমার পক্ষে কাজ করেছিল - এটি উপলব্ধি করতে আমার কিছুটা সময় লেগেছে, কারণ আমি যখন আইপি ঠিকানা এবং পোর্টে ঠিকানা বারে টাইপ করি তখন আমি এইচটিটিপি সংযোগ চাই বলে ধরে নিতে খুব মূর্খ ছিল IE
মাইকেল শ্যাপার

2

আমি যে বিষয়টি আমার কাছে সমস্যার সমাধান পেয়েছি তা নিশ্চিত করে যাচ্ছিল যে উইন্ডোজ ভার্চুয়ালহোস্ট-কেবল অ্যাডাপ্টারটি আইপি রেঞ্জের জন্য .1 ঠিকানায় সেট করা ছিল তাই আমার ভার্চুয়াল বক্সের হোস্ট কেবল অ্যাডাপ্টারটি 192.168.58.20 কিন্তু উইন্ডোজ অ্যাডাপ্টারের আইপি 192.168 হয় is 58,1


2

@ মেলভিনের সমাধান যদি কাজ না করে তবে বিকল্প হিসাবে আপনি নেটওয়ার্ক অ্যাডাপ্টারকে ব্রিজ করার জন্য সেট করতে পারেন। -> -> এ
যান তারপরে ব্রিজড অ্যাডাপ্টারে পরিবর্তন করুন ।SettingsNetworkAttached to

এখানে চিত্র বর্ণনা লিখুন

কমান্ড প্রম্পটে এবং টাইপ করে আপনি এটির হোস্টনাম বা বাহ্যিক আইপি ঠিকানার মাধ্যমে পিতামাতাকে কল করতে সক্ষম হবেন ipconfig /all এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

আপডেট আপনি যদি ভিজ্যুয়াল স্টুডিওতে ডিবাগ করছেন এবং আইআইএস এক্সপ্রেস ব্যবহার করছেন Update

যাও C:\Users\[uesername]\Documents\IISExpress\config\applicationhost.config

এতে আপনার ওয়েবসাইটটি সন্ধান করুন <configuration>/<system.applicationHost>/<sites>/<site> (নামটি physicalPathবৈশিষ্ট্য অনুসারে ডিস্কে অবস্থান পরীক্ষা করার চেষ্টা করে প্রতারক হতে পারে )

তারপরে <bindings>নতুন বাঁধাই বিভাগে যুক্ত করুন

<bindings>
    <binding protocol="http" bindingInformation="*:50766:localhost" />
    <binding protocol="http" bindingInformation="*:50766:48qzr12" />
</bindings>

বাঁধাইকরণ তথ্য যেখানে *:[port]:[machineName]

আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।


-1

ঠিক আছে আপনি নিজের ওয়েবসারভারটি আঘাত করতে ডিবিয়ান পেতে পারেন, তবে লোকালহোস্ট ব্যবহার করছেন না। আপনাকে উবুন্টু হোস্টের আইপি ঠিকানাটি ব্যবহার করতে হবে।

ধরে নিই অতিথি ওএস নেটওয়ার্কের সাথে সংযুক্ত আছে, আইপিটি টার্মিনাল খুলুন এবং টাইপ করুন ifconfig। কিছু দেখতে হবে 192.168.0.2


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