উত্তর:
'ব্রিজড' এ নেটওয়ার্ক অ্যাডাপ্টার মোড সেট করাও সম্ভব, তারপরে কোনও ভিএমকে নিজের আইপি অ্যাড্রেসযুক্ত একটি সাধারণ মেশিন হিসাবে দেখা যাবে।
./manage.py runserver <MY_IP>:8000
। তারপরে এটি উভয় মেশিনে কাজ করে।
localhost
উবুন্টুতে ব্যবহার করতে পারি , তবে আমাকে এখনও উইন্ডোজ থেকে আমার আইপি ব্যবহার করতে হবে।
localhost
।
এটি আমার জন্য কাজটি করেছে:
মেমরি থেকে, যদি আপনি NAT নেটওয়ার্কিং সহ ভার্চুয়ালবক্স সেট আপ করে থাকেন তবে আমি মনে করি আপনি অতিথি ওএস থেকে হোস্টে চলমান পরিষেবাগুলি অ্যাক্সেস করতে পারবেন। অতিথি (WinXP) থেকে হোস্টটি 10.0.2.2 হিসাবে উপস্থিত হবে। সুতরাং আপনি যদি আপনার WinXP ওয়েব ব্রাউজারটিকে সেই ঠিকানায় নির্দেশ করেন তবে এটি আপনার উবুন্টু অ্যাপাচি সার্ভারের সাথে সংযুক্ত হওয়া উচিত। (হোস্টের কাছে এটি লোকালহোস্টের সংযোগ বলে মনে হচ্ছে, আমি বিশ্বাস করি))
10.0.2.2
হোস্ট ফাইলটিতে ব্যবহার করতে হয়েছিল।
তার জন্য আপনাকে আপনার ভার্চুয়াল মেশিনে পোর্টটি ফরোয়ার্ড করতে হবে।
কমান্ড প্রম্পটে যান এবং আপনার ভার্চুয়াল বক্স ফোল্ডারে স্যুইচ করুন, সেখানে আপনি নীচের আদেশগুলি জারি করতে পারেন:
VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 8888
VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
আপনার ভার্চুয়াল মেশিনের নামের সাথে "ভিএম এর নাম" স্যুইচ করুন, সেইসাথে আপনার ওয়েব সার্ভারটি যে পোর্টটি ব্যবহার করছে তার সাথে গেস্টপোর্টটি 8080, বা অন্যরকম কিছু ব্যবহার করতে পারে। এর পরে আপনার যদি HTTP: // লোকালহস্ট: 8888 / এর মাধ্যমে সার্ভারটি অ্যাক্সেস করতে সক্ষম হওয়া উচিত I'm
সম্পাদনা: পিএস: যতদূর আমি মনে করি, আপনার নেটওয়ার্ক অ্যাডাপ্টারটি "NAT" এ সেট করতে হবে
সম্পাদনা 2: ভার্চুয়ালবক্স ম্যানুয়াল যা এখানে পাওয়া যায় তাতে পোর্ট ফরওয়ার্ডিং সম্পর্কে একটি বিভাগ রয়েছে যা এখানে বর্ণিত পদ্ধতিতে কিছুটা আলাদা করা হয়েছে। এটি অধ্যায় 6.3.1 পড়ুন। (সংস্করণ 3.2.6 এর জন্য)
VBoxManage modifyvm "VM name" --natpf1 "djangoserver,tcp,,8000,,8000"
কাজ করছে বলে মনে হচ্ছে না ... যখন আমি আমার অতিথি মেশিনে 8000 এবং স্থানীয় প্রদত্ত আইপি ঠিকানাটি উভয় থেকে এটি অ্যাক্সেস করার চেষ্টা করি ifconfig
।
আমার হোস্ট এবং অতিথি ওএস হ'ল উইন্ডোজ and এবং তাদের সংযুক্ত করার একমাত্র উপায় হ'ল "এনএটি" মোডে নেটওয়ার্ক অ্যাডাপ্টারটি কনফিগার করা এবং তারপরে @tm_lv এর মতো আইপি 10.0.2.2 ব্যবহার করুন https://superuser.com/a/287323/314495
আমি নেটওয়ার্ক অ্যাডাপ্টারটিকে "ব্রিগেড" মোডে সেট করার চেষ্টা করেছি। আমি উভয় ফায়ারওয়াল অক্ষম করেছি এবং সঠিক আইপি ব্যবহার করেছি তবে কার্যকর হয়নি। কেন জানি না।
http://localhost:8000/
উবুন্টু / গেস্ট / ভার্চুয়ালবক্সে কাজ করে তবে আমার উইন্ডোজ / হোস্ট মেশিন থেকে নয়; "ফায়ারফক্স লোকালহোস্ট: 8000 এ সার্ভারের সাথে সংযোগ স্থাপন করতে পারে না।"