উবুন্টু ভার্চুয়ালবক্সের উইন্ডোজ 7 থেকে লোকালহোস্টের সাথে কীভাবে সংযুক্ত করবেন?


10

আমার হোস্ট ওএস হ'ল উইন্ডোজ 7

আমি ভার্চুয়ালবক্সে উবুন্টু 10.04 এ একটি (জাজানো উন্নয়ন) সার্ভার চালাচ্ছি running

আমি আমার উইন্ডোজ হোস্টে সেই সার্ভারের সাথে (আমার ব্রাউজারের মাধ্যমে) সংযুক্ত হতে চাই। আমি এটা কিভাবে করবো?

উত্তর:


12

'ব্রিজড' এ নেটওয়ার্ক অ্যাডাপ্টার মোড সেট করাও সম্ভব, তারপরে কোনও ভিএমকে নিজের আইপি অ্যাড্রেসযুক্ত একটি সাধারণ মেশিন হিসাবে দেখা যাবে।


আমি এটি "ব্রিজড অ্যাডাপ্টার" এ সেট করেছি। http://localhost:8000/উবুন্টু / গেস্ট / ভার্চুয়ালবক্সে কাজ করে তবে আমার উইন্ডোজ / হোস্ট মেশিন থেকে নয়; "ফায়ারফক্স লোকালহোস্ট: 8000 এ সার্ভারের সাথে সংযোগ স্থাপন করতে পারে না।"
এমপেন

Hah! বুঝেছি. স্পষ্টভাবে আমার নিজের আইপি এড্রেস মধ্যে পাস যখন সার্ভার চলমান ছিল: ./manage.py runserver <MY_IP>:8000। তারপরে এটি উভয় মেশিনে কাজ করে।
এমপেন

3
সঠিক আইপি পাস না করতে 0.0.0.0:8000 চেষ্টা করুন।
আইজিনিইন

@ আইজিনাইন: আমি এটি পছন্দ করি। তারপরে আমি localhostউবুন্টুতে ব্যবহার করতে পারি , তবে আমাকে এখনও উইন্ডোজ থেকে আমার আইপি ব্যবহার করতে হবে।
এমপেন

@ মার্ক এটি যৌক্তিক কারণ আপনার ভার্চুয়াল উবুন্টু একটি ভিন্ন মেশিনের একটি ভিন্ন ওএস, সুতরাং উবুন্টু উইন্ডোজের পক্ষে নয় localhost
আইজিনিইন

6

এটি আমার জন্য কাজটি করেছে:

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

http://ubuntuforums.org/showthread.php?t=682519


এই সমাধানটি আমার জন্য উইন্ডোজ on এও কাজ করেছিল I আমাকে 10.0.2.2হোস্ট ফাইলটিতে ব্যবহার করতে হয়েছিল।
এরিক মাঝেরুস

3

তার জন্য আপনাকে আপনার ভার্চুয়াল মেশিনে পোর্টটি ফরোয়ার্ড করতে হবে।

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

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
এমপেইন

উফ ... ব্রিজডে এখনও ছিল। NAT এ ফিরে গেছে এবং এখন ঠিক সময় শেষ ... আশ্চর্য কি এর অর্থ?
এমপেন

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

2
এই ক্ষেত্রে পোর্ট ফরওয়ার্ডিং এমনভাবে কাজ করা উচিত যাতে হোস্ট সিস্টেমে "লোকালহস্ট: 8888" বা "127.0.0.1:8888" অ্যাক্সেস করা অতিথি মেশিনে "লোকালহস্ট: 80" বা "127.0.0.1:80" অ্যাক্সেস করতে অনুবাদ করে, আমার জ্ঞান. পোর্ট ফরোয়ার্ডিং সঠিকভাবে কাজ করে কিনা তা দেখতে আপনি এসএসএইচ বা ইতিমধ্যে চলমান কিছু অনুরূপ চেষ্টা করতে পারেন। এছাড়াও, আপনার অতিথি মেশিনে সার্ভার কাজ (? অতিথি মেশিন ব্যবহার করে Firefox এবং পৃষ্ঠাটি খুলতে দ্বারা) দ্রষ্টব্য ভাল মনে হচ্ছে যে আপনি আপনার উত্তর ইতিমধ্যে যাহাই হউক না কেন :) পেয়েছিলাম নিশ্চিত করেছেন
private_meta

1

আমার হোস্ট এবং অতিথি ওএস হ'ল উইন্ডোজ and এবং তাদের সংযুক্ত করার একমাত্র উপায় হ'ল "এনএটি" মোডে নেটওয়ার্ক অ্যাডাপ্টারটি কনফিগার করা এবং তারপরে @tm_lv এর মতো আইপি 10.0.2.2 ব্যবহার করুন https://superuser.com/a/287323/314495

আমি নেটওয়ার্ক অ্যাডাপ্টারটিকে "ব্রিগেড" মোডে সেট করার চেষ্টা করেছি। আমি উভয় ফায়ারওয়াল অক্ষম করেছি এবং সঠিক আইপি ব্যবহার করেছি তবে কার্যকর হয়নি। কেন জানি না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.