Cara menemukan Alamat IP vm yang berjalan di VMware (atau metode lain menggunakan VM)


33

Saya menjalankan VMware Workstation pada kotak Linux.

Ketika saya menyalakan mesin virtual centOS (Linux) saya tidak bisa mendapatkan kontrol mouse atau keyboard dari mesin. Saya menduga itu ada hubungannya dengan pesan kesalahan:

Anda tidak menginstal Alat VMware di tamu ini. Pilih "Instal VMware Tools" dari menu VM.

Jika saya mengklik opsi menu itu, ia memasukkan cd virtual dengan driver dll. Ini tidak membantu saya karena saya tidak memiliki kontrol keyboard atau mouse di atas mesin.

Saya berpikir bahwa jika saya dapat mengetahui alamat IP atau nama host saya dapat menggunakan sejumlah protokol untuk masuk ke mesin (SSH terlintas dalam pikiran).

Bagaimana saya bisa mendapatkan alamat IP atau nama host dari mesin ini?

Catatan: Saya tidak membuat mesin ini. Seorang rekan kerja menciptakannya yang tidak lagi bersama perusahaan. Akan menghemat banyak waktu jika saya bisa masuk ke mesin. Saya memiliki kredensial masuk sehingga tidak akan menjadi masalah.


VMware Tools hanya memberi Anda integrasi mouse yang ditingkatkan (antara lain); misalnya, mouse tidak lagi terperangkap di jendela VM, memaksa Anda untuk melepaskannya secara manual. Tanpa Tools, VM harus tetap dapat menangkap keyboard dan mouse, dengan mengklik pada / di jendela dan mengetik. Ada ikon di kanan bawah jendela host yang menunjukkan status pengambilan.
Ken

@ Ken Itu juga pemahaman saya. Sayangnya ini sepertinya bukan kasus dengan vm ini.
sixtyfootersdude

Jawaban:


34

Go Pertama di Pengaturan Mesin Virtual.

Menemukan alamat MAC

Kemudian di Bagian Jaringan, klik tombol Tingkat Lanjut dan baca alamat MAC

Kemudian di konsol jalankan: arp -a

C:\>arp -a
Interface: 10.98.79.23 --- 0xb
  Internet Address      Physical Address      Type
  10.98.79.10           b8-ac-6f-cb-a1-80     dynamic
  10.98.79.12           78-2b-cb-aa-51-bf     dynamic

Interface: 192.168.20.1 --- 0x1c
  Internet Address      Physical Address      Type
  192.168.20.128        00-0c-29-56-bd-36     dynamic
  192.168.20.255        ff-ff-ff-ff-ff-ff     static

Ditemukan alamat MAC dan IP akan berada di samping.

Dalam hal ini IP adalah: 192.168.20.128


1
Bagi saya, VM (menggunakan alamat DHCP dari router saya) tidak ada di tabel arp mesin lokal saya. Untuk membuatnya tahu di jaringan saya harus mendapatkan VM untuk mencoba koneksi ke ip host saya - yang rumit, karena saya tidak dapat mengakses VM, tetapi saya melakukannya.
andrew lorien

Pada Windows10, Anda dapat menggunakan Settings -> Network & Internet -> Ethernetdan mengklik VMWare Network Adapter VMNet8sakelar mana yang digunakan NAT: Useing the host's IP address. Jika Anda menggunakan Bridged, maka itu akan menjadi VMNet1. Setelah Anda mengkliknya, Anda akan melihat alamat IP yang ditetapkan untuk switch itu dan itu alamat MAC. Anda dapat mengonfirmasi bahwa itu adalah alamat MAC yang sama dalam menu pengaturan yang sama di @F Boucherosanwser
loostro

VMNet1 selalu ditugaskan ke mode Bridged, VMNet8 selalu ditugaskan ke mode NAT
loostro

6

Silakan periksa, apakah perangkat input tersebut tidak terhubung ke OS tamu sebagai perangkat USB? Setelah melepaskan mereka, mereka harus dapat diakses oleh OS host - dan karena itu operasional.

di Linux perintahnya adalah:

ip addr

atau yang agak usang:

ifconfig

perintah yang setara pada Windows adalah:

ipconfig /all

sedangkan output terlihat seperti itu:

eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.2.101 netmask 255.255.255.0  broadcast 192.168.2.255
    ...

1
Ini membutuhkan akses ke konsol VM, yang dikatakan oleh @sixtyfootersdude.
RivieraKid

@RivieraKid perintah-perintah itu dapat dijalankan pada konsol lokal dari mesin apa pun yang berjalan di dalam VMware - jika keyboard dan / atau mouse dasar tidak tersedia pada prompt shell - yang agaknya terdengar seperti salah konfigurasi wadah umum ... karena hanya yang ditingkatkan keyboard tergantung pada alat VMware. jika tidak ada keyboard - hanya dengan memasang disk ke OS yang berfungsi penuh selalu mungkin (dan agak merepotkan).
Martin Zeitler

1
Saya setuju, tetapi OP menyatakan: "Ketika saya menyalakan mesin virtual centOS (Linux) saya tidak bisa mendapatkan kontrol mouse atau keyboard dari mesin.". Meskipun saya setuju bahwa ada sesuatu yang tidak beres tentang konfigurasinya, ini tidak menjawab pertanyaan.
RivieraKid

Di Linux, ifconfigsekarang sudah usang. Ini telah dihapus seluruhnya dari RHEL / CentOS 7, misalnya. Gunakan ip addrsebagai gantinya.
kbolino

masih memiliki perintah itu ... sementara VM kemungkinan besar hanya memiliki perangkat input yang terhubung sebagai perangkat USB - yang menyebabkan mereka tidak dapat diakses oleh driver - yang sebenarnya berjalan pada OS host.
Martin Zeitler

1

Ada layanan VNC bawaan di Workstation. Saya belum menggunakannya, tetapi konfigurasi (di bawah) tampaknya menyarankan agar Anda dapat mengaktifkannya, dan menggunakan IP host Anda dengan port tertentu dengan sejumlah klien VNC untuk mendapatkan kendali atas mesin virtual Anda.

VMWare Workstation VNC Config Setup



0

Tidak tahu tentang Linux, tetapi di Windows Anda bisa ...

  1. Tambahkan antarmuka jaringan lain ke VM, yang akan menggunakan VMware DHCP untuk menetapkan IP yang dikenal ke VM Anda. Anda harus mengatur VMware DHCP ke kisaran alamat yang sangat pendek dan akan mudah untuk memilih IP (juga akan bermasalah untuk diperiksa, karena pengaturan firewall Windows default tidak mengizinkan permintaan gema yang masuk ... Tapi Anda bukan Windows )

  2. Cobalah untuk memilih subnet di mana VM Anda berada, letakkan PC lain ke subnet (VM lain atau PC fisik Anda) - dan gunakan layanan Browser Komputer ("Jaringan" atau "Tempat Jaringan Saya") untuk menemukan VM.

Anda juga harus mencari perangkat lunak pemindaian jaringan.

Omong-omong, apa mode jaringan VM? Jaringan pribadi khusus host (dengan atau tanpa NAT) atau dijembatani?


0

Mungkin sudah terlambat untuk menjawab, tetapi saya memiliki masalah yang sama. Cukup instal VMware vSphere Client dan setelah masuk Anda dapat mengklik kanan pada VM dan membuka konsol tempat mouse dan keyboard bekerja. CTRL + ALT untuk keluar dari mouse Anda dari konsol.


0

Untuk menemukan host yang tidak dikenal di jaringan Anda (apakah itu VM atau tidak), Anda dapat menggunakan pemindai Angry IP . Opsi lain untuk Linux adalah arp-scan (biasanya tidak diinstal secara default, tetapi memiliki sedikit ketergantungan). Perintah itu arp-scan -lakan memberi Anda tabel alamat IP dan alamat MAC terkait. Semua VM Anda akan memiliki alamat MAC yang serupa, sehingga Anda dapat mempersempitnya jika Anda memiliki jaringan besar.


0

Di Windows 7,

  1. Menyalin alamat MAC ke clipboard
  2. Buka C: \ ProgramData \ VMware \ vmnetdhcp.leases di Notepad
  3. Cari string alamat MAC.

0

Saya memiliki masalah yang sama, saya mengetik perintah di linux

ip addr

tapi itu menunjukkan sesuatu seperti 127.0.0.1 yang bukan apa yang saya cari.

Saya perhatikan bahwa ketika saya menginstal Linux (CentOS) di VMware saya tidak mengatur konfigurasi jaringan.

Jadi, saya memecahkan masalah ini dengan menginstal Linux VM baru lagi. Selama instalasi ada bagian untuk mengkonfigurasi jaringan seperti pada gambar.

gambar

Ketika instalasi selesai saya ketik "ip adddr" dan saya bisa melihat IP.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.