হোস্ট থেকে কীভাবে আমি অ্যাপাচি (ভার্চুয়ালবক্স অতিথিতে) অ্যাক্সেস করতে পারি?


142

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

আমি হোস্টের মাধ্যমে এই একই পৃষ্ঠাটি অ্যাক্সেস করতে চাই। আমি অতিথির আইপি ঠিকানা ব্যবহার করার চেষ্টা করেছি কিন্তু কিছুই আসে যায় না।

অতিথিটিতে http://guestserver.comঅ্যাপাচি সার্ভারের অনুরোধের জন্য আমি আদর্শভাবে আমার উইন্ডোজ 7 (হোস্ট) সেট করতে পছন্দ করব । কিভাবে আমি এটি করতে পারব?


আমি এমন একটি সাইট পেয়েছি যা এটি সমাধান করতে আমাকে সহায়তা করেছিল। নীচে উত্তরগুলি সঠিক তবে ভিএম-তে ভার্চুয়াল অ্যাডাপ্টার তৈরির বিষয়ে কিছুই দেখাচ্ছে না। সাইট আমি উল্লেখ হল: christophermaier.name/2010/09/01/...
সুধীর Dhumal

উত্তর:


156

আপনার ভিএম পৌঁছাতে সক্ষম হওয়ার জন্য আপনার শারীরিক নেটওয়ার্কের অন্যান্য মেশিনগুলির যদি প্রয়োজন হয় (বা যদি ভিএমকে ইন্টারনেট অ্যাক্সেসের প্রয়োজন হয়), ব্রিজড নেটওয়ার্কিং ব্যবহার করুন। অন্যথায়, কেবলমাত্র হোস্টিং নেটওয়ার্কিং এ আটকে দিন।

  1. আপনার ভিএম বন্ধ করুন এবং ভার্চুয়ালবক্স (ওএসই) ম্যানেজারে এর সেটিংসটি খুলুন
  2. নেটওয়ার্ক ট্যাবে যান
  3. আপনার পছন্দ অনুসারে নেটওয়ার্ক মোডটি নির্বাচন করুন (ব্রিজড নেটওয়ার্কিং বা হোস্ট-কেবল) (নীচের উদাহরণে আমি কেবলমাত্র হোস্ট ব্যবহার করছি)

    আপনি সেতু নির্মাণ নেটওয়ার্কিং ব্যবহার করতে চান, তাহলে আপনি সঠিক নেটওয়ার্ক অ্যাডাপ্টারের নির্বাচন করতে করেছি নাম । তারযুক্ত সংযোগগুলির জন্য, আপনি পছন্দ মতো কিছু নির্বাচন করবেন eth0। ওয়্যারলেস সংযোগগুলি সাধারণত নামকরণ করা হয় wlan0(সংখ্যাগুলি পৃথক হতে পারে)

  4. সেটিংস সংরক্ষণ করুন
  5. উবুন্টু ভিএম শুরু করুন
  6. শেষ হয়ে গেলে, আপনি চালিয়ে আইপি ঠিকানাটি সংগ্রহ করতে পারেন:

    ifconfig | grep addr
    

    নীচের আউটপুটটিতে, 192.168.56.101আইপি ঠিকানাটি যা আপনার ভিএম অ্যাক্সেস করতে আপনার উইন 7 হোস্ট সিস্টেমে ব্যবহার করা যেতে পারে:

    eth0  Link encap:Ethernet  HWaddr 08:00:27:70:27:fe  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe7b:25fe/64 Scope:Link
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
    
  7. আপনার উইন্ডোজ হোস্ট সিস্টেমে C:\Windows\System32\drivers\etc\hostsপ্রশাসক হিসাবে সম্পাদনা করুন এবং একটি লাইন যুক্ত করুন:

    192.168.56.101   guestserver.com
    

    আপনি যদি উবুন্টু হোস্ট সিস্টেম থাকেন তবে /etc/hostsব্যবহার করে সম্পাদনা করুনsudo nano /etc/hosts

  8. লাভ!

2
এটি হোস্ট-কেবল নেটওয়ার্কিংয়ের জন্য পুরোপুরি কাজ করেছে এবং আমি এখন হোস্টের ব্রাউজার থেকে অতিথিকে অ্যাক্সেস করতে পারি। তবে একটি ব্রিজযুক্ত সংযোগ সহ, যা আমি চাই, আমার কাছে অতিথির কাছ থেকে ইন্টারনেটে অ্যাক্সেস নেই।
urok93

5
ipconfig লিনাক্সের কোনও আদেশ নয়, এটি ifconfig। আপনি কি এটা বোঝাতে চেয়েছিলেন?
সর্বাধিক

7
উইন্ডোতে 7/8 হোস্ট ফাইলটি এখানে রয়েছে: সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভার \ ইত্যাদি \ হোস্ট
ড্যালেন

2
@begueradj উপরের এই পদক্ষেপগুলি ব্রিজযুক্ত নেটওয়ার্কিংয়ের ক্ষেত্রে প্রযোজ্য তবে কিছু নেটওয়ার্ক আপনাকে একাধিক ঠিকানা দেয় না / দেয় না। আমার ইউনিতে, আমি সে কারণে ব্রিজড নেটওয়ার্কিং ব্যবহার করতে পারিনি, সেই পরিস্থিতিতে আমি পরিবর্তে পোর্ট ফরওয়ার্ডিং সহ নেট ব্যবহার করব।
লেকেনস্টেইন

1
দুটি নেটওয়ার্ক অ্যাডাপ্টার, একটি NAT এবং ব্রিজ সক্ষম করা আমাকে দেখার এবং মৌমাছি দেখা দেওয়ার অনুমতি দেয়।
স্টেনসি

13

আমার ক্ষেত্রে, আমার রাউটারটি আমার হোস্ট পিসিতে একটি স্ট্যাটিক আইপি বরাদ্দ করেছে।

  1. ব্রিজ হিসাবে নেটওয়ার্ক অ্যাডাপ্টার সেট করুন:

    সেটিংস> নেটওয়ার্ক> অ্যাডাপ্টার 1 ( নেটওয়ার্ক অ্যাডাপ্টার সক্ষম করুন )> এতে সংযুক্ত: ( ব্রিজ অ্যাডাপ্টার )> ঠিক আছে

  2. ভার্চুয়াল মেশিন> লগ ইন করুন

  3. ভার্চুয়ালম্যাচিনের আইপিটিকে ডায়নামিক থেকে স্থিতিতে পরিবর্তন করুন

    sudo ন্যানো / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস

  4. প্রাথমিক নেটওয়ার্ক ইন্টারফেসের অধীনে dhcp শব্দটি স্থিতিতে পরিবর্তন করুন এবং আপনার নতুন স্ট্যাটিক আইপি লিখুন বা লাইনে মন্তব্য করুন এবং একটি নতুন যুক্ত করুন

:

#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.10.110
        netmask 255.255.255.0
        gateway 192.168.10.1
        network 192.168.10.0
        broadcast 192.168.10.255

লক্ষ্য করুন আমার রাউটার xxx.xxx এ কাজ করছে। 10 .x এবং আপনার xxx.xxx এ থাকতে পারে। 0 .x বা xxx.xxx। 1 .x বা অন্য কিছু।

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


আমি বলতে ভুলে গেছি যে আপনার / ইত্যাদি / হোস্টনামটি এইভাবে সঠিকভাবে কনফিগার করা আছে: nameserver [your_isp_primary_dns] এবং nameserver [your_isp_secondary_dns]
Nuc134rB0t

8

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


6

গৃহীত উত্তরটি আমার পক্ষে কার্যকর হয়নি (আমি উবুন্টুতে 12.04 এলটিএস এবং ভার্চুয়ালবক্সের অভ্যন্তরে আমি উবুন্টু 14.04 এলটিএস সার্ভার ইনস্টল করেছি) ut আমি সবেমাত্র অ্যাডাপ্টার 1 এবং অ্যাডাপ্টার 2 এর জন্য নেটওয়ার্ক ব্রাউজ করেছিলাম "ব্রিজড নেটওয়ারিং" এর জন্য অ্যাডাপ্টার 1 এবং "এনএটি" এর জন্য অ্যাডাপ্টার 2 সেটআপ এবং এটি কাজ শুরু করে।


এটি দরকারী ছিল, তবে অ্যাডাপ্টারের ক্রমটি স্যুইচ করুন যাতে অতিথি ডিফল্টরূপে NAT ব্যবহার করে এবং ইন্টারনেটে সংযোগ রাখতে সক্ষম হয়।
মেডেফায়ার

এটি আসলে আমার পক্ষে কাজ করেছিল। আমি একটি ম্যাক হোস্টের মধ্যে থেকে একটি উইন্ডোজ ভিএম অ্যাক্সেস করার চেষ্টা করছি।
বেনজামিনজ

1
অনলাইনে খুঁজে পেতে পারে এমন প্রতিটি অন্যান্য সমাধান পড়ার এবং চেষ্টা করার পরে, আপনার এই ধারণাটি কবজির মতো কাজ করেছিল। এটা লেখার জন্য আপনাকে অনেক ধন্যবাদ! হোস্ট এবং অতিথি হিসাবে উবুন্টু 18.04 ব্যবহার করা।
জন

5

আপনার যদি কেবলমাত্র একটি নির্দিষ্ট বন্দর প্রয়োজন হয় (যদি আপনি জেটি বা টমক্যাটের মতো ওয়েব অ্যাপ্লিকেশন চালাচ্ছেন তবে বলুন) কেবল করুন:

সেটিংস -> নেটওয়ার্ক -> অ্যাডাপ্টারগুলির মধ্যে একটি NAT হিসাবে সেট করুন -> 'পোর্ট ফরওয়ার্ডিং' টিপুন -> প্রাসঙ্গিক হোস্ট এবং অতিথি পোর্ট সেট করুন।

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


4

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

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


আমি সেতুটি সেট করেছি তবে এখন অতিথি ইন্টারনেটের সাথে সংযোগ স্থাপন করে না।
urok93

আপনি কোয়েস্ট ওএসে আইপি পাবেন? আমি আমার সমস্ত শারীরিক এনআইসির সাথে মিলে সাধারণত একাধিক এনআইসি সেট আপ করি। আপনি সম্ভবত কোয়েস্ট এবং হোস্ট থেকে আপনার ifconfig ডাম্প করতে পারেন
PvdL

আমি যখন বেতার সঙ্গে কাজ করছি এটি কাজ করে কিন্তু তারের সঙ্গে কোন এখানে কিছু আমার কনফিগ দেখাচ্ছে স্ক্রিনশট আছেন: imageshack.us/photo/my-images/832/guestr.png imageshack.us/photo/my-images/846/virtualbox .png imageshack.us/photo/my-images/9/hostwin7.png
urok93

এই কোন সাহায্য দয়া করে?
urok93

দেখে মনে হচ্ছে আপনার কম্পিউটারটি সরাসরি ইন্টারনেটের সাথে সংযুক্ত রয়েছে এবং এটিই কারণ হতে পারে যে আপনার ক্লায়েন্ট একটি আইপি (ভি 4) পাচ্ছেন না
পিভিডিএল

3

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


2

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


2

আপনার যদি কোনও অতিথি অ্যাক্সেস করার প্রয়োজন হয় যা ডিএইচসিপি ব্যবহারের কারণে আলাদা আইপি পায় তবে আমি তার হোস্টনামের মাধ্যমে অ্যাক্সেসের পরামর্শ দিই। হোস্ট উইন্ডোজ যখন হোস্টনামের মাধ্যমে অ্যাক্সেস করতে অতিরিক্ত সরঞ্জামের প্রয়োজন হতে পারে।

নীচের পাঠ্যটি আমার নিজের উত্তর থেকে অনুলিপি করা হয়েছিল সুপারসার ডটকম এ। :

আমি আপনাকে এটিকে ঠিক করতে মাল্টিকাস্ট ডিএনএস ব্যবহার করার পরামর্শ দিচ্ছি ।

উবুন্টু এটিকে অবাহির মাধ্যমে ডিফল্টরূপে ব্যবহার করছে ।

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

দ্রষ্টব্য: এমডিএনএস সিস্টেমটি ডিফল্টরূপে। লোকাল পোস্টফিক্স ব্যবহার করে বলে মনে হচ্ছে। সুতরাং, আপনার হোস্টনামটি যদি "dev.myapp.com" হয় তবে প্রকৃত হোস্টনামটি "dev.myapp.com.local" হবে।

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