انتقال پورت به یک ماشین مجازی Virtualbox مورد نیاز برای دسترسی به خدمات میزبان سیستم عامل از منابع خارجی. این گزینه برای تغییر نوع اتصال به پل (پل) ترجیح داده می شود، زیرا کاربر می تواند پورت های باز را انتخاب کند و کدام را برای ترک بسته.

پیکربندی انتقال پورت در VirtualBox

این تابع برای هر دستگاهی که در VirtualBox ایجاد شده است، به صورت جداگانه تنظیم شده است. هنگامی که به درستی پیکربندی شده، تماس به پورت OS میزبان به سیستم مهمان هدایت می شود. این ممکن است مناسب باشد اگر شما نیاز به ایجاد یک سرور یا دامنه ای برای دسترسی از اینترنت به یک ماشین مجازی داشته باشید.

اگر از فایروال استفاده می کنید، تمام اتصالات ورودی به پورت ها باید در لیست مجاز باشد.

برای پیاده سازی این ویژگی، نوع اتصال باید NAT باشد، که به طور پیش فرض در VirtualBox استفاده می شود. برای انواع دیگر اتصالات، حمل و نقل پورت استفاده نمی شود.

  1. راه اندازی VirtualBox Manager و رفتن به تنظیمات ماشین مجازی خود.

    تنظیمات VM در VirtualBox

  2. به زبانه شبکه بروید و تب را با یکی از چهار آداپتور که میخواهید پیکربندی کنید انتخاب کنید.

    تنظیمات آداپتور در VirtualBox

  3. اگر آداپتور خاموش باشد، با چک کردن کادر مناسب آن را روشن کنید. نوع اتصال باید NAT باشد.

    روشن کردن آداپتور و انتخاب روش اتصال

  4. بر روی "Advanced" کلیک کنید تا تنظیمات پنهان را گسترش دهید و روی دکمه "Port Forwarding" کلیک کنید.

    ورود به تنظیمات ارسال پورت در VirtualBox

  5. یک پنجره باز خواهد شد که قوانین را تنظیم می کند. برای اضافه کردن یک قانون جدید، روی نماد پلاس کلیک کنید.

    ورود به تنظیمات ارسال پورت در VirtualBox

  6. یک جدول ایجاد خواهد شد که در آن شما نیاز به پر کردن سلول ها با توجه به داده های خود را.
    • نام - هر؛
    • پروتکل - TCP (UDP در موارد نادر مورد استفاده قرار می گیرد)؛
    • آدرس میزبان - OS میزبان آی پی؛
    • پورت میزبان - پورت سیستم میزبان که برای ورود به سیستم مهمان استفاده می شود.
    • آدرس مهمان - Guest OS IP؛
    • پورت مهمان پورت سیستم مهمان است که در آن درخواست ها از سیستم میزبان ارسال می شود و از طریق پورت مشخص شده در قسمت "پورت میزبان" ارسال می شود.

تغییر مسیر تنها زمانی کار می کند که ماشین مجازی در حال اجرا است. هنگامی که سیستم مهمان غیرفعال است، تمام تماس های موجود در پورت های سیستم میزبان توسط آن پردازش می شود.

پر کردن فیلدهای "آدرس میزبان" و "آدرس مهمان"

هنگام ایجاد هر یک از قوانین جدید برای حمل و نقل بند، مطلوب است که سلول "آدرس میزبان" و "آدرس مهمان" را پر کنید. اگر نیازی به مشخص کردن آدرس های IP وجود ندارد، پس می توان از فیلدها خالی بماند.

برای کار با IP های خاص، باید آدرس زیرساخت محلی دریافت شده از روتر یا IP مستقیم سیستم میزبان را در «آدرس میز » وارد کنید . در "آدرس مهمان" لازم است که آدرس سیستم مهمان را ثبت کنید.

در هر دو نوع سیستم عامل (میزبان و مهمان) IP شما می توانید همان روش یاد بگیرند.

  • در ویندوز:

    Win + R > cmd > ipconfig > رشته IPv4 آدرس

    خط فرمان ویندوز ip

  • در لینوکس:

    ترمینال > ifconfig > رشته inet

    Ip در ترمینال لینوکس

بعد از تنظیمات، مطمئن شوید که آیا پورت های ارسال شده کار خواهند کرد.