VMware üzerinde çalışan bir vm'nin IP adresini nasıl bulabilirsiniz (veya VM kullanmanın diğer yöntemleri)


33

VMware Workstation'ı bir Linux kutusunda çalıştırıyorum.

Bir centOS (Linux) sanal makinesini açtığımda, makinenin faresini veya klavyesini kontrol edemiyorum. Hata mesajı ile ilgisi olduğundan şüpheleniyorum:

Bu konuğa yüklü VMware Araçları yok. VM menüsünden "Install VMware Tools" seçeneğini seçin.

Bu menü seçeneğine tıklarsam, sürücüler vb. İle birlikte sanal bir cd ekler. Makine üzerinde klavye ya da fare kontrolü olmadığı için bu bana yardımcı olmaz.

IP adresini veya ana bilgisayar adını bulabilirsem makineye girmek için herhangi bir sayıda protokol kullanabileceğimi düşünüyordum (SSH akla geliyor).

Bu makinenin IP adresini veya ana bilgisayar adını nasıl alabilirim?

Not: Bu makineyi ben oluşturmadım. Bir iş arkadaşı, artık şirkette olmayan kişiyi yarattı. Makineye girebilseydim bana zaman kazandırırdı. Giriş kimlik bilgilerim var, bu yüzden sorun olmayacak.


VMware Tools yalnızca gelişmiş fare entegrasyonu sağlar (diğer şeylerin yanı sıra); örneğin, fare artık VM penceresinde sıkışıp kalmaz ve sizi manuel olarak serbest bırakmaya zorlar. Araçlar olmadan VM, klavyeyi ve fareyi, pencereye tıklayıp / yazarak ve yazarak yakalayabilmelidir. Ana pencerenin sağ alt kısmında, yakalama durumunu gösteren simgeler vardır.
Ken

@Ken Bu benim de anlayışımdı. Ne yazık ki bu, bu vm ile durum böyle görünmüyor.
altmış ayakla durdu

Yanıtlar:


34

Önce Sanal Makine Ayarlarına gidin.

MAC adresini buldum

Ardından Ağ Bölümünde, Gelişmiş düğmesine tıklayın ve MAC adresini okuyun.

Sonra konsolda yürütmek: 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

MAC adresi bulundu ve IP tarafında olacak.

Bu durumda IP: 192.168.20.128


1
Benim için, VM (yönlendiricimin DHCP adresini kullanarak) yerel makinemin arp tablosunda değildi. Ağ üzerinde bilmesi için, VM'ye ana bilgisayarımla bağlantı kurma girişiminde bulunmam gerekti - bu da zordu, çünkü VM'ye erişemedim, ama yaptım.
andrew lorien

Windows10'da hangi anahtarın kullanılacağını kullanabilir Settings -> Network & Internet -> Ethernetve tıklayabilirsiniz . Bridged kullanıyorsanız, öyle olacaktır . Bir kere tıkladığınızda o anahtara atanmış IP adresini ve MAC adresini göreceksiniz. Aynı MAC adresinin aynı cevap menüsünde aynı cevap menüsünde olduğunu doğrulayabilirsinizVMWare Network Adapter VMNet8NAT: Useing the host's IP addressVMNet1@F Boucheros
loostro

VMNet1 her zaman Bridged moduna atanır, VMNet8 her zaman NAT moduna atanır
loostro

6

Lütfen bu giriş cihazlarının konuk işletim sistemine USB aygıtı olarak bağlı olmadığını kontrol edin. Bağlantılarını kestikten sonra, ana bilgisayar işletim sistemi tarafından erişilebilir olmaları gerekir - ve bu nedenle çalışır durumda.

Linux'ta komut:

ip addr

ya da oldukça eski:

ifconfig

Windows'taki eşdeğer komut:

ipconfig /all

çıktı şöyle görünürken:

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
Bu, @sixtyfootersdude'un sahip olmadığını söylediği VM konsoluna erişim gerektirir.
RivieraKid

@RivieraKid, bu komutları VMware'de çalışan herhangi bir makinenin yerel konsolunda çalıştırılabilir - temel klavye ve / veya fare kabuk isteminde mevcut değilse - genel bir kapsayıcı yanlış yapılandırması gibi ses çıkarır, çünkü yalnızca gelişmiş klavye, VMware araçlarına bağlıdır. klavye yoksa - diski tamamen işlevsel bir işletim sistemine monte etmek her zaman mümkündür (ve zahmetsiz).
Martin Zeitler

1
Katılıyorum, ancak OP şunları söylüyor: "Bir centOS (Linux) sanal makinesini açtığımda, makinenin faresini veya klavyesini kontrol edemiyorum". Yapılandırmasıyla ilgili doğru olmayan bir şey olduğu konusunda hemfikir olmama rağmen, bu soruyu cevaplamıyor.
RivieraKid

Linux'ta ifconfigartık kullanımdan kaldırıldı. Örneğin, tamamen RHEL / CentOS 7'den kaldırılmıştır. Yerine ip addrkullanın.
kbolino

Yine de bu komutu ... ... büyük olasılıkla VM, sadece ana bilgisayar işletim sisteminde çalışan, sürücüye erişilememelerine neden olan USB aygıtlarına bağlı giriş aygıtlarına sahip.
Martin Zeitler

1

İş İstasyonunda dahili bir VNC servisi vardır. Kullanmıyorum, ancak config (aşağıda), sanal makinenizi denetlemek için ana makinenizin IP'sini belirli bir VNC istemcisinin bulunduğu belirli bir bağlantı noktasıyla kullanabileceğinizi gösteriyor gibi görünüyor.

VMWare İş İstasyonu VNC Yapılandırma Kurulumu



0

Linux'u bilmiyorum ama Windows'ta…

  1. VM'nize bilinen bir IP atamak için VMware DHCP'yi kullanacak olan VM'ye başka bir ağ arayüzü ekleyin. VMware DHCP'yi çok kısa bir adres aralığına ayarlamalısınız ve IP'yi seçmek kolay olacaktır (aynı zamanda kontrol etmek de sorunlu olacaktır, çünkü varsayılan Windows güvenlik duvarı ayarları gelen yankı isteklerine izin vermiyor ... Ama siz Windows değilsiniz )

  2. VM'nizin bulunduğu alt ağı seçmeye çalışın, başka bir bilgisayarı alt ağa yerleştirin (başka bir VM veya fiziksel PC'niz) - ve VM'yi bulmak için Bilgisayar Tarayıcı hizmetini ("Ağ" veya "Ağ yerlerim") kullanın.

Ayrıca ağ tarama yazılımı aramalısınız.

Bu arada, VM ağ modu nedir? Yalnızca ana bilgisayar özel ağı (NAT olan veya olmayan) veya köprülenmiş?


0

Belki cevap için çok geç, ama aynı problemim vardı. Basitçe VMware vSphere Client'ı kurun ve oturum açtıktan sonra VM'ye sağ tıklayıp fare ve klavyenin çalıştığı konsolda açabilirsiniz. Farenizi konsoldan çıkmak için CTRL + ALT


0

Ağınızdaki bilinmeyen herhangi bir ana bilgisayarı bulmak için (VM olup olmadığına bakılmaksızın) Angry IP tarayıcı kullanabilirsiniz . Linux için başka bir seçenek arp-taramasıdır (genellikle varsayılan olarak yüklenmez, ancak çok az bağımlılığı vardır). Komut arp-scan -lsize IP adresleri ve ilgili MAC adresleri tablosunu verecektir. Tüm VM'leriniz benzer MAC adreslerine sahip olacak, böylece büyük bir ağınız varsa, bu şekilde daraltabilirsiniz.


0

Windows 7'de

  1. MAC adresini panoya kopyaladı
  2. C: \ ProgramData \ VMware \ vmnetdhcp.leases Not Defteri'nde açın
  3. MAC adres dizesini arayın.

0

Aynı problemi yaşıyorum, linux'a command yazın

ip adresi

ama aradığım şeyi değil 127.0.0.1 gibi bir şey gösteriyor.

VMware’de Linux (CentOS) kurarken ağ yapılandırmasını ayarlamadığımı fark ettim.

Bu yüzden tekrar yeni bir Linux VM kurarak bu sorunu çözüyorum. Kurulum sırasında resimdeki gibi ağ yapılandırmak için bir bölüm var.

resim

Kurulum tamamlandığında "ip adddr" yazarım ve IP'yi görebilirim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.