ورچوئل باکس ہوسٹ صرف نیٹ ورکنگ کا استعمال کیسے کریں۔

How Use Virtualbox Host Only Networking



ورچوئل باکس اوریکل کارپوریشن کے مقبول ورچوئلائزیشن پلیٹ فارمز میں سے ایک ہے۔ ورچوئل باکس کے ساتھ ، ہم بیک وقت کئی آپریٹنگ سسٹم چلا سکتے ہیں۔ ہمیں اپنے مرکزی میزبان OS کے ساتھ گڑبڑ کرنے کی ضرورت نہیں ہے۔ کسی بھی مطلوبہ ترتیب کو ترتیب دینے کے لیے اس میں نیٹ ورکنگ کی کئی طاقتور خصوصیات ہیں۔ ورچوئل باکس میں نیٹ ورکنگ کے چھ طریقے ہیں ، یعنی:

1. منسلک نہیں (نیٹ ورک کارڈ موجود ہے ، لیکن کیبل پلگ ہے)







2. نیٹ (نیٹ ورک ایڈریس ٹرانسلیشن)



3. نیٹ سروس۔



4. برجڈ نیٹ ورکنگ۔





5. اندرونی نیٹ ورکنگ

6. صرف میزبان نیٹ ورکنگ۔



7. عام نیٹ ورکنگ

ہم کیا احاطہ کریں گے؟

اس گائیڈ میں ، ہم سیکھیں گے کہ ہم ورچوئل باکس ورچوئل مشین میں صرف میزبان نیٹ ورکنگ موڈ کو کیسے ترتیب دے سکتے ہیں۔ ہم دو ورچوئل مشینیں استعمال کریں گے: 1) فیڈورا 34 2) اوبنٹو 20.04۔ انہیں صرف میزبان موڈ میں مربوط کرنے کے بعد ، ہم چیک کریں گے کہ کیا یہ دونوں ایک دوسرے اور میزبان مشین کو پنگ دے سکتے ہیں۔ آئیے پہلے اس تصور کو سمجھیں اور صرف میزبان نیٹ ورکنگ موڈ کو استعمال کریں۔

ورچوئل باکس میزبان صرف نیٹ ورکنگ موڈ۔

صرف میزبان نیٹ ورکنگ پل اور اندرونی نیٹ ورکنگ طریقوں کے مشترکہ کام انجام دیتی ہے۔ برج موڈ میں ، ایک ورچوئل مشین میزبان مشین اور دیگر ورچوئل مشینوں کے ساتھ بات چیت کر سکتی ہے کیونکہ وہ میزبان مشین کا ایک ہی جسمانی انٹرفیس شیئر کرتی ہے۔ اسی طرح ، اندرونی نیٹ ورکنگ موڈ کے معاملے میں ، ورچوئل مشینیں صرف ایک دوسرے سے بات کر سکتی ہیں لیکن میزبان مشین اور کسی دوسری مشین کے ساتھ اپنے سیٹ سے باہر بات چیت نہیں کر سکتی کیونکہ وہ کسی فزیکل انٹرفیس سے منسلک نہیں ہیں۔

نوٹ: یہ واضح ہونا چاہیے کہ اندرونی نیٹ ورکنگ سے حاصل کیے جانے والے تمام افعال برج نیٹ ورکنگ کے ذریعے بھی انجام دیے جا سکتے ہیں۔ لیکن مؤخر الذکر صورت میں ، میزبان کے فزیکل انٹرفیس کے ذریعے ورچوئل مشین ٹریفک گزرنے کا سیکورٹی رسک ہے۔

صرف میزبان نیٹ ورکنگ موڈ سافٹ ویئر انٹرفیس (این آئی سی) کا استعمال کرتے ہوئے میزبان مشین اور ورچوئل مشینوں کے درمیان ایک نیٹ ورک بناتا ہے۔ اس کا مطلب یہ ہے کہ اس موڈ میں ، ایک ورچوئل مشین میزبان اور دیگر ورچوئل مشینوں سے جڑ سکتی ہے۔ اندرونی نیٹ ورکنگ موڈ کے معاملے میں ، کنیکٹوٹی ایک ہی میزبان پر ورچوئل مشینوں تک محدود ہے۔ نیز ، اندرونی نیٹ ورکنگ موڈ کے برعکس ، میزبان صرف موڈ DHCP خدمات فراہم کرتا ہے تاکہ منسلک ورچوئل مشینوں کو آئی پی ایڈریس تفویض کیا جا سکے۔ اس موڈ کے لیے میزبان مشین کے جسمانی انٹرفیس کی کوئی ضرورت نہیں ہے۔ اس کے بجائے ، سافٹ ویئر انٹرفیس (vboxnet کے نام سے) وہی کام انجام دے گا۔

ورچوئل ایپلائینسز کے معاملے میں جو پہلے سے تشکیل شدہ ہیں ، صرف میزبان نیٹ ورکنگ بہت مدد کرتا ہے۔ ان ایپلائینسز میں کئی ورچوئل مشینیں ہوتی ہیں جو مختلف ایپلی کیشنز کو چلاتی ہیں جیسے ڈیٹا بیس سرورز ، ویب سرورز وغیرہ ہم ویب سرور اور ڈیٹا بیس سرور کو صرف میزبان اڈاپٹر کے ذریعے جوڑ سکتے ہیں۔ اس طرح ، دونوں ایک دوسرے کے ساتھ بات چیت کر سکتے ہیں ، لیکن بیرونی دنیا سے رابطہ قائم نہیں کر سکتے۔ یہ بیرونی دنیا سے براہ راست رسائی سے ڈیٹا بیس سرور کو محفوظ بنانے کے لیے مطلوبہ سیٹ اپ ہے۔ لیکن ویب سرور کے معاملے میں ، ہمیں پوری دنیا سے اس تک رسائی حاصل کرنے کی ضرورت ہے۔ تو اس کو مکمل کرنے کے لیے ، ہم ورچوئل باکس نیٹ ورکنگ آپشن میں دوسرا اڈاپٹر چالو کریں گے اور اسے برج اڈاپٹر سے جوڑیں گے۔

صرف میزبان نیٹ ورکنگ موڈ کو فعال کرنا۔

ورچوئل باکس میں صرف میزبان نیٹ ورکنگ موڈ کو فعال کرنے کے لیے ، درج ذیل مراحل پر عمل کریں:

مرحلہ 1. ہمیں صرف میزبان نیٹ ورک اڈاپٹر بنانے کی ضرورت ہے۔ اس کے لیے ورچوئل باکس مینو بار میں فائل آپشن پر جائیں اور میزبان نیٹ ورک مینیجر کو منتخب کریں۔

مرحلہ 2. نئی پاپ اپ ونڈو میں ، سبز آئیکن کو منتخب کریں۔ صرف میزبان نیٹ ورک بنائیں۔ ایک نیا اڈاپٹر ، vboxnet0 ، بنایا جائے گا. اس اڈاپٹر کی آئی پی رینج پراپرٹیز مینو کا استعمال کرتے ہوئے دستی موڈ سے خودکار موڈ پر سیٹ کی جا سکتی ہے۔

اڈاپٹر کے لیے IPv4 ایڈریس اور ماسک نوٹ کریں: 192.168.56.1/24۔ . ورچوئل مشینوں پر آئی پی ایڈریس ترتیب دیتے وقت ہمیں بعد میں اس کی ضرورت ہوگی۔

مرحلہ 3. ایک بار ورچوئل اڈاپٹر بننے کے بعد ، ہم اسے صرف میزبان نیٹ ورکنگ موڈ کے ساتھ استعمال کر سکتے ہیں۔ اب بائیں پین کی فہرست سے ورچوئل مشین منتخب کریں۔ ورچوئل مشین کے نام پر دائیں کلک کریں اور ترتیبات کا آپشن منتخب کریں یا دائیں پین سے ترتیبات کا آئیکن منتخب کریں۔

مرحلہ 4. نئی پاپ اپ ونڈو میں ، متعلقہ لیبل منتخب کریں۔ نیٹ ورک .

مرحلہ 5. دائیں پین پر ، اڈاپٹر 1 ٹیب کے تحت:

1. نشان لگانے کے لیے چیک کریں۔ نیٹ ورک اڈاپٹر کو فعال کریں۔ اختیار

2. کے تحت کے ساتھ منسلک لیبل ، منتخب کریں۔ صرف میزبان اڈاپٹر۔ ڈراپ ڈاؤن مینو سے آپشن۔

3. لیبل کے ساتھ ڈراپ ڈاؤن مینو سے۔ نام۔ ، ورچوئل اڈاپٹر کا نام منتخب کریں ( vboxnet0 ہمارے معاملے میں)۔ ترتیبات محفوظ کریں اور باہر نکلیں۔

مرحلہ 6. اب اپنی ورچوئل مشینیں لانچ کریں اور دونوں کے انٹرفیس کا آئی پی چیک کریں۔ آپ استعمال کر سکتے ہیں ip a اس کے لیے حکم. آئیے ہر مشین کو ترتیب دیں:

a) دوڑنا۔ ip a کمانڈ:

جیسا کہ آپ دیکھ سکتے ہیں ، دونوں VMs پر enp0s3 انٹرفیس کے لیے کوئی IP ایڈریس نہیں ہے۔

ب) اب ، ہم دونوں ورچوئل مشینوں پر آئی پی ایڈریس سیٹ کریں گے۔ اوبنٹو اور فیڈورا دونوں کے لیے اقدامات ایک جیسے ہوں گے۔ IP پتے vboxnet0 نیٹ ورک کی حد میں ہونے چاہئیں۔

1) اوبنٹو وی ایم۔

ہر مشین پر درج ذیل کمانڈ چلائیں۔

a) کنکشن کا نام چیک کریں۔

nmcli شو کے ساتھ۔

ب) IP پتے شامل کریں۔

سودوnmcli con mod وائرڈ (کنکشن)ipv4.addresses 192.168.56.10۔/24۔ipv4.gateway 192.168.56.1 ipv4.method دستی۔

ج) کنکشن دوبارہ شروع کریں۔

سودوnmcli con ڈاؤن وائرڈ کنکشن

سودوnmcli con اپ وائرڈ کنکشن

2) فیڈورا وی ایم۔

a) کنکشن کا نام چیک کریں۔

nmcli شو کے ساتھ۔

ب) IP پتے شامل کریں۔

سودوnmcli con mod وائرڈ (کنکشن)ipv4.addresses 192.168.56.11۔/24۔ipv4.gateway 192.168.56.1 ipv4.method دستی۔

ج) کنکشن دوبارہ شروع کریں۔

سودوnmcli con ڈاؤن وائرڈ کنکشن

سودوnmcli con اپ وائرڈ کنکشن

نیٹ ورک کنیکٹوٹی کی جانچ

اب جب کہ ہم نے صرف میزبان نیٹ ورکنگ کو ترتیب دیا ہے ، آئیے چیک کریں کہ پنگنگ VMs اور میزبان کے درمیان کام کر رہی ہے یا نہیں۔ ہم ہر مشین کو دوسری سے پنگ کریں گے:

1. اوبنٹو سے فیڈورا اور میزبان مشین تک پنگ کرنا۔

2. فیڈورا سے اوبنٹو اور میزبان مشین تک پنگ۔

3. میزبان مشین سے فیڈورا سے اوبنٹو تک پنگ کرنا۔

نتیجہ

ہم نے ورچوئل باکس میں دو ورچوئل مشینوں (VMs) کے درمیان صرف میزبان نیٹ ورکنگ کو کامیابی سے تشکیل دیا۔ ورچوئل باکس کی مختلف خصوصیات کی اچھی تفہیم تعیناتی سے قبل جانچ کے لیے مختلف ترتیب اور منظرنامے بنانے میں مدد دے سکتی ہے۔