Apakah ada cara untuk mensimulasikan pemadaman jaringan untuk menjalankan VM VirtualBox?

12

Saya memiliki beberapa VM tamu yang dikonfigurasi untuk menggunakan jaringan internal.

Apakah ada cara untuk mensimulasikan pemadaman jaringan pada antarmuka VM tertentu saat para tamu berjalan ?

Sunting: Saya benar-benar memerlukan cara baris perintah untuk melakukan ini, saya memiliki lebih dari 4 NIC untuk beralih (GUI hanya mendukung 4 yang pertama). Lebih detail, host windows menjalankan VirtualBox 4.2.4 r81684. Misalnya, mencoba menggunakan vboxmanage modifyvm IMAGE_NAME --cableconnect5 offsaat tamu berjalan menghasilkan kesalahan:

VBoxManage.exe: error: The machine 'IMAGE_NAME' is already locked for a session (or being unlocked)

Jika saya mematikan VM, saya dapat mengaktifkan konektivitas dengan perintah ini.

paxos1977
sumber

Jawaban:

15

Iya. Saat menjalankan VM, Anda masih memiliki beberapa opsi untuk berubah di jaringan, mis. Kabel putuskan, sambungkan ke jaringan lain.

Lihat sceenshot di bawah ini. Ini dilakukan dengan menggunakan VirtualBox 4.2.4 (virtualbox.org) di Ubuntu 12.04.

masukkan deskripsi gambar di sini


Perbarui (baris perintah)

Dimungkinkan untuk melakukan baris perintah ini menggunakan sub-perintah controlvm. Lihat bagian VBoxManage modifiedvm dalam dokumentasi VirtualBox:

Perintah ini mengubah properti mesin virtual terdaftar yang tidak berjalan. [...]

Perintah-perintah ini mengharuskan mesin dimatikan (tidak berjalan atau dalam kondisi "disimpan"). Beberapa pengaturan mesin juga dapat diubah saat mesin sedang berjalan; pengaturan tersebut kemudian akan memiliki subcommand yang sesuai dengan subcommand VBoxManage controlvm (lihat bagian yang disebut "VBoxManage controlvm").

Perintah

VBoxManage controlvm "Windows XP" setlinkstate1 off

bekerja untukku. Saya kira ini juga berlaku untuk NIC lainnya.

gertvdijk
sumber
Menggunakan GUI untuk melakukan ini berfungsi, maaf lupa menyebutkan di posting asli saya perlu CLI (saya punya lebih dari 4 NIC untuk beralih).
paxos1977
1
@ceretullis Pertanyaan Anda telah menjadi jauh lebih spesifik sejak saya menjawabnya. Bagaimanapun, saya telah memperbarui jawaban saya untuk mendukung cara baris perintah mengubah status NIC untuk VM yang sedang berjalan.
gertvdijk
Doh! Opsi 'controlvm' benar-benar terlewatkan dalam bantuan. (Cukup banyak newb lengkap di sini). Terima kasih atas bantuannya.
paxos1977