অতিথি ওএসের অভ্যন্তরে ডিফল্ট গেটওয়ের মাধ্যমে আপনি হোস্ট মেশিনে পোর্টগুলি অ্যাক্সেস করতে পারেন। (যার সাধারণত একটি আইপি থাকে 10.0.2.2
))
উদাহরণস্বরূপ, আপনার হোস্ট মেশিনে 8000 পোর্টে যদি কোনও ওয়েবসারভার চালু থাকে ...
echo 'Hello, guest!' > hello
python -m SimpleHTTPServer 8000
আপনি এটিকে ভ্যাগ্র্যান্ট ভিএম এর ভিতরে থেকে অ্যাক্সেস করতে পারবেন 10.0.2.2:8000
(প্রদত্ত 10.0.2.2
অতিথির ডিফল্ট গেটওয়ের আইপি):
vagrant ssh
curl http://10.0.2.2:8000/hello # Outputs: Hello, guest!
অতিথির ওএসের ভিতরে ডিফল্ট গেটওয়ের আইপি খুঁজতে, চালান netstat -rn
(বা ipconfig
উইন্ডোজ অতিথির উপর) এবং সন্ধানের জন্য গন্তব্য আইপি 0.0.0.0
(বা উইন্ডোজে "ডিফল্ট গেটওয়ে" লেবেলযুক্ত ফিল্ড) এর সন্ধান করুন:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.33.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
আপনি এই আইপি সাথে প্রোগ্রাম্যাটিকভাবে এক্সট্রাক্ট করতে পারেন netstat -rn | grep "^0.0.0.0 " | tr -s ' ' | cut -d " " -f2
।
উত্স: যোদ্ধা ভার্চুয়ালবক্স মেশিন থেকে হোস্ট পোস্টগ্রিএসকিউএল এর সাথে কীভাবে সংযুক্ত হবেন ; ভার্চুয়ালবক্স অতিথি ওএস থেকে হোস্ট মেশিনে সংযোগ স্থাপন করবেন?