Laman » bagaimana untuk » Cara Port Teruskan ke Mesin Maya dan Gunakannya sebagai Pelayan

    Cara Port Teruskan ke Mesin Maya dan Gunakannya sebagai Pelayan

    VirtualBox dan VMware kedua-duanya membuat mesin maya dengan jenis rangkaian NAT secara lalai. Jika anda ingin menjalankan perisian pelayan di dalam mesin maya, anda perlu menukar jenis rangkaian atau port ke hadapan menerusi NAT maya.

    Mesin maya biasanya tidak perlu dijangkau dari luar mesin maya, jadi lalai adalah baik untuk kebanyakan orang. Ia sebenarnya menyediakan beberapa keselamatan, kerana ia mengasingkan mesin maya dari sambungan masuk.

    Memilih Rangkaian Berkembar

    Dengan jenis rangkaian NAT, sistem pengendalian tuan rumah anda menjalankan terjemahan alamat rangkaian. Mesin maya berkongsi alamat IP komputer tuan rumah anda dan tidak akan menerima sebarang trafik masuk. Anda boleh menggunakan mod rangkaian jambatan sebaliknya - dalam mod jambatan, mesin maya akan muncul sebagai peranti berasingan pada rangkaian anda dan mempunyai alamat IP sendiri.

    Untuk menukar jenis rangkaian mesin maya di VirtualBox, klik kanan mesin maya dan pilih Tetapan. Jika anda tidak dapat mengklik Tetapan, anda perlu mematikan mesin maya sebelum membuat perubahan ini.

    Pilih mod rangkaian penyambung Bridged dalam bahagian Tetapan rangkaian dan klik OK. Untuk mendapatkan maklumat lanjut tentang setiap jenis mod rangkaian, rujuk bahagian Pengenalan kepada mod rangkaian dalam manual VirtualBox.

    Proses ini serupa dalam aplikasi VMware. Pertama, klik kanan mesin maya yang dimatikan dan pilih Tetapan Mesin Maya.

    Pilih peranti perkakas maya Penyesuai Rangkaian, pilih jenis sambungan rangkaian Bridged, dan klik OK.

    Mengemukakan Pelabuhan ke Mesin Maya

    Jika anda lebih suka menggunakan mod rangkaian NAT atas sebab tertentu, anda juga boleh memajukan port melalui NAT mesin maya. Perhatikan bahawa hanya satu daripada langkah-langkah ini diperlukan - anda tidak perlu memajukan port jika anda mendayakan rangkaian di atas.

    Pada satu ketika, anda terpaksa menggunakan arahan VBoxManage untuk memajukan port di VirtualBox, tetapi VirtualBox kini mengandungi tetingkap pelabuhan penghantaran grafik yang mudah. Sekiranya anda perlu menyiapkan port forwarding dengan perintah VBoxManage dan bukannya menggunakan antara muka grafik, anda akan mendapati arahan untuk melakukannya dalam manual VirtualBox.

    Untuk memajukan port di VirtualBox, mula-mula buka tetingkap tetapan mesin maya dengan memilih pilihan Tetapan dalam menu.

    Pilih anak tetingkap Rangkaian dalam tetingkap konfigurasi mesin maya, lancarkan bahagian Advanced, dan klik butang Port Forwarding. Ambil perhatian bahawa butang ini hanya aktif jika anda menggunakan jenis rangkaian NAT - anda hanya perlu memajukan port jika anda menggunakan NAT.

    Gunakan tetingkap Rules Forwarding Port VirtualBox untuk memajukan pelabuhan. Anda tidak perlu menentukan mana-mana alamat IP - kedua-dua bidang adalah pilihan.

    Catatan: Walaupun anda tidak perlu memasukkan butiran IP, meninggalkan kotak IP Host kosong akan menjadikan VirtualBox mendengar pada 0.0.0.0-dengan kata lain, ia akan menerima semua lalu lintas dari rangkaian tempatan dan meneruskannya ke mesin maya anda. Masukkan 127.0.0.1 dalam kotak IP Hos dan VirtualBox hanya akan menerima lalu lintas yang berasal dari komputer anda-dengan kata lain, pada sistem pengendalian hos.

    Sekiranya anda menggunakan VMware, anda perlu menggunakan aplikasi Virtual Network Editor (vmnetcfg) untuk melakukan ini. Pengguna VMware Workstation boleh memilih Edit -> Editor Rangkaian Maya untuk membukanya.

    Malangnya, utiliti ini tidak termasuk dalam VMware Player. Terdapat kaedah untuk memasangnya sendiri dengan mengeluarkan fail vmnetcfg.exe dari pemasang VMware Player, tetapi saya tidak dapat mencari utiliti vmnetcfg.exe dalam versi terbaru VMware Player, VMware Player 5.0 - ia mungkin tidak lagi termasuk dalam pemasang. Sekiranya anda menggunakan Pemain VMware, anda masih boleh menggunakan mod rangkaian yang disambungkan supaya dapat diakses oleh pelayan anda.


    Ingat bahawa ini hanya sebahagian daripada proses pembuatan perisian pelayan di dalam mesin maya yang boleh dicapai. Anda juga perlu memastikan bahawa:

    • Perisian firewall yang berjalan di dalam mesin maya anda tidak menyekat sambungan. (Anda mungkin perlu membenarkan program pelayan di firewall sistem operasi tetamu.)
    • Perisian firewall pada komputer hos anda tidak menyekat sambungan. (Ini hanya terpakai kepada mod NAT dengan penghantaran port - firewall komputer tuan rumah tidak mengganggu dalam mod rangkaian yang disambungkan.)
    • Penghala anda meneruskan port dengan betul - ini hanya perlu jika anda ingin mengakses mesin maya dari Internet. (Rujuk panduan kami untuk meneruskan pelabuhan pada penghala di sini.)