Saya mengerti ini adalah pertanyaan bodoh.
EDIT: Maksud saya, jika Anda menjalankan NETSTAT di OS yang RUMAH VM, akankah perintah mengembalikan koneksi VM tamu?
Logikanya mengatakan bahwa semua koneksi harus tercermin dalam CMD mesin "nyata", tapi saya hanya ingin memastikan ini benar, dan juga memberikan beberapa visibilitas agar orang lain mendapatkan jawaban yang jelas. EDIT: Ini akan menjalankan Hypervisor Tipe 2
linux
windows
virtual-machine
virtualization
console
Alejandro Bertinelli
sumber
sumber
netstat
di VM akan "melihat" hanya koneksi sendiri, tamu tidak dapat melihat koneksi host, itulah inti isolasi tamu dari host.Jawaban:
Dalam pengalaman saya dengan VirtualBox, koneksi jaringan vm guest tampil di output dari perintah NETSTAT. Seperti disebutkan sebelumnya, itu tergantung pada caranya koneksi jaringan dikonfigurasikan pada para tamu. Dengan PC Windows saya, para tamu VM juga muncul di lingkungan jaringan. Folder bersama dapat diakses. Sama seperti pada jaringan kabel.
sumber
NETSTAT menunjukkan koneksi jika OS adalah salah satu titik akhir.
Untuk VirtualBox ini hanya terjadi dalam mode "NAT", karena mengemulasi koneksi tamu dengan me-restart mereka dari host.
Namun, dalam mode sepenuhnya dialihkan atau dijembatani OS host tidak akan terlibat di dalamnya di luar lapisan IP, sehingga NETSTAT tidak akan menunjukkannya juga. (Switch virtual HyperV adalah jembatan.)
iptables NAT (mis. digunakan oleh qemu atau Docker) adalah perutean penuh, bukan emulasi - tidak seperti VirtualBox - sehingga tidak akan muncul di NETSTAT juga. (Tetapi koneksi mungkin muncul di conntrack alih-alih, yang jika diaktifkan juga melacak semua koneksi "yang melewati".)
sumber