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


37

আমি একটি হোস্ট-কেবল অ্যাডাপ্টার সেটআপ করার চেষ্টা করছি যাতে আমি এটির সাথে সংযোগ স্থাপন করতে পারি। এটি বলছে যে অবৈধ সেটিংস সনাক্ত হয়েছে এবং নাম: ড্রপ-ডাউন জনবহুল নয়। আমি কী ভুল করছি এবং আমি কীভাবে এটি সংশোধন করতে পারি?

আমার হোস্ট এবং আমার অতিথি

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


কেন আপনি কেবল হোস্ট কেবল অ্যাডাপ্টার ব্যবহার করছেন, এটি মূলত হোস্টগুলির মধ্যে যোগাযোগের জন্য, পরিবর্তে NAT ব্যবহার করুন
হ্যাকটোহেল

@ হ্যাকটোহেল আমি এটি ব্যবহার করছি যাতে আমি অতিথি ওএস-এ প্রবেশ করতে পারি।
কিট সান্দি

HTTP- র দ্বারা, আপনার অর্থ
অতিথিতে

1
@ হ্যাকটোহেল আমি পোর্ট ফরওয়ার্ডিং না করাকে পছন্দ করব এবং আমার স্থানীয় মেশিন বন্দরগুলি ভিএম-এর সাথে জুড়ি দেব। আমি নির্ধারিত আইপিতে ভিএম অ্যাক্সেস করতে সক্ষম হতে চাই, তবে বাহ্যিক ডিএইচসিপি সার্ভারের সাথে মানিয়ে নিতে হবে না। সুতরাং আমি এই রুটে নামার চেষ্টা করছি: stackoverflow.com/a/2047646/29347
কিট স্যান্ডে

9
@ হ্যাকটোহেল, হোস্ট কেবলমাত্র কয়েকটি পরিস্থিতিতে প্রয়োজন যা সেজন্য প্রতিটি ভিএম সরবরাহকারী এটি সরবরাহ করে। এটি সহায়ক ইনপুট নয়।
রব ওসবার্ন

উত্তর:


54

মনে হচ্ছে এই অ্যাডাপ্টারগুলিতে যুক্ত হয়েছে Virtual Box -> preferences -> network

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


3
বাহ যে কৌতুক করেছে! +1 টি!
উড়ে

7
বাহ প্রকৃতপক্ষে, কে এই যেমন ব্যবহারকারী ইন্টারফেস লিখুন?
রব ওসবার্ন

বাহ কারও কাছে সমস্ত ভিএম অ্যাক্সেসযোগ্য হতে চায়! এই জন্য.
CppLearner

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

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

5

ভার্চুয়ালবক্সের পর থেকে 5.2.xxx, তৈরির অবস্থানটি host-only networkএখন পরিবর্তিত হয়েছেFile -> Host Network Manager...

উইন্ডোতে Createবোতামে ক্লিক করা Host Network Managerএকটি হোস্ট-কেবল নেটওয়ার্ক নামে তৈরি করবে vboxnet0, যা আপনি ভিএম সেটিংসের মধ্যে ব্যবহার করতে পারবেন।


4

দ্বি নির্দেশমূলক অ্যাক্সেস পেতে দয়া করে পরবর্তী পদক্ষেপগুলি অনুসরণ করুন ...

আপনার ফায়ারওয়ালটি কনফিগার করতে (ভার্চুয়াল বক্স -> পছন্দসমূহ -> নেটওয়ার্ক -> vboxnet0) এর পরে এটি অত্যন্ত গুরুত্বপূর্ণ।

  1. রাউটিংকে অনুমতি দিন (ip.forwarding)
  2. ফায়ারফলের মাধ্যমে NAT কে অনুমতি দিন

ওএসএক্স ফায়ারওয়ালের নমুনা

    # (I) Firewall config /etc/sysctl.conf
    sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fw.enable=1
    sysctl -a net.inet.ip.forwarding net.inet.ip.fw.enable

    ipfw list
    ... shoud have ....
    net.inet.ip.forwarding=1
    net.inet.ip.fw.enable=1


    # (II) Enable nat access to /etc/pf.conf
    #============add your host-only vlan =================
    # this commented lines doesn't work after computer reboot
    #nat on en0 from vboxnet0:network -> (en0)
    #nat on en3 from vboxnet0:network -> (en3)
    # this will work in any situation
    nat on en0 from 10.1.100.0/24 to any -> (en0)
    nat on en3 from 10.1.100.0/24 to any -> (en3)        
    #==========================        

    # Reload pf
    pfctl -f /etc/pf.conf
    pfctl -e

উপভোগ করুন


আমি এই উত্তর দ্বারা বিভ্রান্ত। আমার ভিএম নেটওয়ার্কটিকে কেবলমাত্র হোস্ট-কেবল অ্যাডাপ্টারে পরিবর্তন করার পরে, আমি /etc/sysctl.conf এর জন্য ওএসএক্স হোস্টের দিকে তাকিয়েছিলাম কিন্তু ফাইলটি সেখানে নেই। আমি নতুন অ্যাডাপ্টারটি উপস্থিত দেখতে অতিথির উপর ifconfig চেক করেছি, তবে একটি আইপি 4 ঠিকানা নেই। আমি CentOS6.6 অতিথিতে সেই ফাইলটির জন্য যাচাই করেছিলাম এবং এটি পেয়েছি, 'নেট.ipv4.ip_forward = 0' পেয়েছি। এটি 1 এ সেট করুন, সেভ করা ফাইল এবং তাত্ক্ষণিকভাবে একটি আইপিভি 4 ঠিকানা পাওয়া যায়। আমি এটি হোস্টের ভিএম-এর কাছে প্রেরণে ব্যবহার করতে পারি এবং অন্য কোনও অতিথি একইভাবে কনফিগার করেছেন।
হার্শওয়ার

0

আপনি এটা লাইন আদেশ তাই মত (যেহেতু UI 'তে অবস্থান সঙ্গতিপূর্ণ নয়) করতে পারেন: VBoxManage hostonlyif create। এটি vboxnet0ব্যবহারের জন্য প্রস্তুত একটি ইন্টারফেস তৈরি করবে ।

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