Używam VMware Workstation na komputerze z systemem Linux.
Po włączeniu maszyny wirtualnej centOS (Linux) nie mogę uzyskać kontroli nad myszą lub klawiaturą. Podejrzewam, że ma to coś wspólnego z komunikatem o błędzie:
Nie masz zainstalowanych narzędzi VMware dla tego gościa. Wybierz „Zainstaluj VMware Tools” z menu VM.
Kliknięcie tej opcji menu powoduje wstawienie wirtualnego dysku CD ze sterownikami itp. Nie pomaga mi to, ponieważ nie mam kontroli nad klawiaturą ani myszą.
Myślałem, że jeśli uda mi się ustalić adres IP lub nazwę hosta, mogę użyć dowolnej liczby protokołów, aby dostać się do komputera (przychodzi mi na myśl SSH).
Jak mogę uzyskać adres IP lub nazwę hosta tego komputera?
Uwaga: Nie utworzyłem tego komputera. Stworzył go współpracownik, którego już nie ma w firmie. Zaoszczędziłbym dużo czasu, gdybym mógł dostać się do maszyny. Mam dane do logowania, więc nie będzie problemu.
źródło
Odpowiedzi:
Najpierw przejdź do ustawień maszyny wirtualnej.
Następnie w sekcji Sieć kliknij przycisk Zaawansowane i przeczytaj adres MAC
Następnie w konsoli wykonaj:
arp -a
Znaleziono adres MAC, a adres IP będzie z boku.
W tym przypadku adres IP to:
192.168.20.128
źródło
Settings -> Network & Internet -> Ethernet
i kliknąć,VMWare Network Adapter VMNet8
który przełącznik jest używanyNAT: Useing the host's IP address
. Jeśli używasz Bridged, to będzieVMNet1
. Po kliknięciu zobaczysz adres IP przypisany do tego przełącznika i jego adres MAC. Możesz potwierdzić, że to ten sam adres MAC w tym samym menu ustawień w@F Boucheros
anwserSprawdź, czy te urządzenia wejściowe nie są podłączone do systemu-gościa jako urządzenia USB? Po ich odłączeniu powinny stać się dostępne dla systemu operacyjnego hosta - a zatem działać.
w systemie Linux polecenie to:
lub raczej przestarzałe:
równoważne polecenie w systemie Windows to:
podczas gdy dane wyjściowe wyglądają mniej więcej tak:
źródło
ifconfig
jest teraz przestarzały. Na przykład został całkowicie usunięty z RHEL / CentOS 7. Użyjip addr
zamiast tego.W stacji roboczej jest wbudowana usługa VNC. Nie korzystałem z niej, ale konfiguracja (poniżej) wydaje się sugerować, że możesz ją włączyć i użyć adresu IP hosta z określonym portem z dowolnym z wielu klientów VNC, aby przejąć kontrolę nad maszyną wirtualną.
źródło
W najprostszy i prosty sposób bez użycia ustawień maszyny wirtualnej wystarczy wykonać kroki podane w łączu.
https://kb.wisc.edu/helpdesk/page.php?id=6526
Otwórz zainstalowany Mac OS idź do Menu, kliknij ikonę Apple -> Preferencje systemowe -> Sieć -> Ethernet i sprawdź swój adres IP
źródło
Nie wiem o systemie Linux, ale w systemie Windows można…
Dodaj inny interfejs sieciowy do maszyny wirtualnej, która będzie używać VMware DHCP do przypisania znanego adresu IP do maszyny wirtualnej. Powinieneś ustawić VMware DHCP na bardzo krótki zakres adresów i łatwo będzie wybrać adres IP (sprawdzenie byłoby również problematyczne, ponieważ domyślne ustawienia zapory systemu Windows nie zezwalają na przychodzące żądania echa ... Ale nie jesteś Windowsem )
Spróbuj wybrać podsieć, w której znajduje się maszyna wirtualna, umieść inny komputer w podsieci (inną maszynę wirtualną lub fizyczny komputer) - i użyj usługi Przeglądarki komputera („Sieć” lub „Moje miejsca sieciowe”), aby znaleźć maszynę wirtualną.
Powinieneś także poszukać oprogramowania do skanowania sieciowego.
Nawiasem mówiąc, jaki jest tryb sieci VM? Sieć prywatna tylko z hostem (z NAT lub bez) lub zmostkowana?
źródło
Może jest już za późno na odpowiedź, ale miałem ten sam problem. Wystarczy zainstalować VMware vSphere Client, a po zalogowaniu można kliknąć maszynę wirtualną prawym przyciskiem myszy i otworzyć w konsoli, w której działa mysz i klawiatura. CTRL + ALT, aby wyjść z myszy z konsoli.
źródło
Aby znaleźć nieznanego hosta w sieci (czy to VM, czy nie), możesz użyć skanera Angry IP . Inną opcją dla Linuksa jest skanowanie arp (zwykle nie jest instalowane domyślnie, ale ma bardzo niewiele zależności). Polecenie
arp-scan -l
wyświetli tabelę adresów IP i powiązanych adresów MAC. Wszystkie maszyny wirtualne będą miały podobne adresy MAC, więc możesz zawęzić je w ten sposób, jeśli masz dużą sieć.źródło
W systemie Windows 7
źródło
Mam ten sam problem, piszę polecenie w systemie Linux
ale pokazuje coś w rodzaju 127.0.0.1, czego nie szukałem.
Zauważam, że kiedy instaluję Linuksa (CentOS) w VMware, nie ustawiłem konfiguracji sieci.
Rozwiązuję ten problem, instalując ponownie nową maszynę wirtualną z systemem Linux. Podczas instalacji jest sekcja konfiguracji sieci jak na zdjęciu.
obrazek
Po zakończeniu instalacji wpisuję „ip adddr” i widzę adres IP.
źródło