আমি কীভাবে কোনও ভার্চুয়ালবক্স ভিএমের ব্রিজযুক্ত আইপি ঠিকানাটি হেডলেস মোডে চলতে পারি?


26

আমি একটি সার্ভারে ভার্চুয়ালবক্স সেট আপ করেছি। এটি একটি ব্রিজেড ভিএম হিসাবে সেট আপ করা হয়েছিল এবং এর একটি আইপি ঠিকানা রয়েছে। এটি এখন হেডলেস মোডে চলছে, "VBoxHeadless -s পুপেটমাস্টার" দিয়ে শুরু হয়েছে।

VM VBoxManage কী আইপি ব্যবহার করছে তা আমি কীভাবে জানতে পারি?

উত্তর:


20

নিম্নলিখিত কমান্ডগুলির সংমিশ্রণের সাথে আমি আমার হেডলেস ভিবিটি খুঁজে পেতে পারি:

# Update arp table
for i in {1..254}; do ping -c 1 192.168.178.$i & done

# Find vm name
VBoxManage list runningvms

# Find MAC: subsitute vmname with your vm's name
VBoxManage showvminfo vmname

# Find IP: substitute vname-mac-addr with your vm's mac address in ':' notation
arp -a | grep vmname-mac-addr

তবে আরও সহজ: লিনাক্সে, আপনি ভিবিতে সংযোগ করতে পারেন:

# Default VirtualBox Listening Port: 3389
rdesktop -N hostingserver:3389

এই কমান্ডটি শেল উইন্ডোটি খুলবে এবং আপনার হেডলেস ভিবিতে সরাসরি অ্যাক্সেস থাকবে, যেখানে আপনি আপনার হেডলেস ভিবি আইপি পুনরুদ্ধার করতে পারবেন: আইপি অ্যাড্রেসার


6

অতিথি সংযোজনগুলি ইনস্টল করুন এবং (লিনাক্স অতিথি হিসাবে ধরে নেওয়া) আপনি নিম্নলিখিতটি চালাতে পারেন:

VBoxManage --nologo guestcontrol yourVirtualMachineName execute --image "/sbin/ifconfig"  --username yourUser --password yourPassword --wait-exit --wait-stdout -- -a

1
ফর্ম্যাটটি এখন খানিকটা পরিবর্তিত হয়েছে, আপনার প্রয়োজন হবেVBoxManage --nologo guestcontrol yourVirtualMachineName --username yourUser --password yourPassword run -- /sbin/ifconfig -a
mike.dld

4
VBoxManage guestproperty enumerate {`VBoxManage list runningvms | awk -F"{" '{print $2}'` | grep IP | awk -F"," '{print $2}' | awk '{print $2}'

কমান্ড একটি একক ভিএম এর জন্য কাজ করে। - ভিএম নামের একাধিক ভিএম ফিল্টার সহ, উদাহরণস্বরূপ:VBoxManage list runningvms | grep vmname | awk ...
এমএসচুয়েট

অথবা আমরা একটি নির্দিষ্ট ভিএম সম্পর্কে অনুসন্ধান করতে পারি। উদাহরণস্বরূপVBoxManage guestproperty get <vm-name> "/VirtualBox/GuestInfo/Net/0/V4/IP" | cut -f2 -d " "
মোহনিশ

3

VBoxManage আপনাকে সরাসরি সেই তথ্য দিতে পারে কিনা তা নিশ্চিত নয়। আপনি যা করতে পারেন তা হ'ল নেটওয়ার্ক কার্ড কনফিগারেশনটি দেখতে নীচের কমান্ডটি চালান।

VBoxManage showvminfo PuppetMaster | egrep ^NIC

যদি অন্য কোনও কিছুই আপনাকে ম্যাক ঠিকানা সরবরাহ না করে তবে আপনাকে অন্য উপায়ে প্রকৃত আইপি ঠিকানাটি সন্ধান করতে দেয়।


2
কমান্ড লাইন থেকে ম্যাক ঠিকানা ব্যবহার করে আইপি পাবেন কীভাবে কোনও ধারণা?
জন হাদাদাদ

2

আপনি সরাসরি এই আদেশটি ব্যবহার করে এটি পেতে পারেন:

VBoxManage list bridgedifs

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