Saat menyiapkan mesin virtual dengan Virtualbox, di bagian Konfigurasi jaringan dimungkinkan untuk memilih dari berbagai adapter yang ditiru:
Yang default, yang dipilih secara otomatis pada pembuatan VM, adalah Intel PRO / 1000 MT Desktop .
Saya bertanya-tanya apa perbedaan antara adaptor ini dalam konteks virtualisasi, dan kapan disarankan untuk menggunakan salah satu dari mereka daripada yang lain.
Saya juga ingin tahu apakah sistem tamu yang berbeda memiliki preferensi untuk salah satu dari mereka daripada yang lain. Yaitu, jika seorang tamu Linux memiliki preferensi, katakanlah, untuk Intel MT dan Windows untuk Fast PCnet , dan seterusnya. Tentu saja, ini hanya contoh acak.
Jawaban:
Perbedaan paling penting antara adaptor ini adalah hanya beberapa dari mereka yang didukung oleh sistem tamu tertentu - jadi ini adalah perbedaan antara "bekerja" dan "tidak bekerja sama sekali". Misalnya, Windows Vista dan versi yang lebih baru tidak lagi memiliki driver untuk kartu AMD PCnet, oleh karena itu salah satu varian Intel PRO / 1000 harus digunakan untuk sistem ini; Namun, sistem yang lebih lama mungkin memiliki driver untuk PCnet, tetapi tidak untuk E1000. Tiga variasi kartu Intel PRO / 1000 yang berbeda didukung untuk alasan yang sama.
Lihat bagian "Perangkat Keras Jaringan Virtual" di manual pengguna VirtualBox:
Jika Anda membuat mesin virtual baru dan memilih jenis OS dengan benar, jenis adaptor yang kompatibel dengan OS yang dipilih akan dipilih secara otomatis.
Namun, ada perbedaan lain antara tipe adaptor, yang harus dipertimbangkan ketika memilih antara beberapa jenis yang semuanya didukung oleh OS tamu:
Beberapa fitur canggih seperti frame jumbo dan tag VLAN 802.1q hanya didukung ketika menggunakan salah satu dari tipe adaptor E1000.
Jika Anda perlu mem-boot tamu dari jaringan, versi open source dari VirtualBox menyediakan ROM PXE berbasis Etherboot hanya untuk adaptor PCnet. Intel PXE ROM untuk E1000 hanya tersedia di Oracle Extension Pack. Namun, Anda dapat menyediakan file eksternal dengan ROM PXE, dan semua tipe adaptor tersebut (termasuk virtio-net) didukung di gPXE, jadi ini bukan batasan yang sangat penting.
Varian E1000 biasanya memberikan kinerja yang sedikit lebih baik daripada PCnet. Adaptor virtio-net dalam teori harus memberikan kinerja terbaik, karena antarmuka "perangkat keras" -nya dibuat dengan mempertimbangkan virtualisasi; Namun, beberapa waktu lalu dukungannya di VirtualBox buggy, dan saya tidak mencobanya baru-baru ini.
sumber